Beruflich Dokumente
Kultur Dokumente
Email: mfarhadhossain@eee.buet.ac.bd
Office: ECE 331, ECE Building
Part 05
Message
Sampling Signal
Ts f f s f nf
s
n
Sampled Signal
4
Sampling (2)
Two types of practical sampling:
Natural Sampling
Flat-top sampling
5
Sampling (3)
Frequency Domain:
or,
6
Sampling (4)
fs > 2W:
fs = 2W:
fs < 2W:
Aliasing
7
Sampling Theorem
Sampling theorem is a fundamental bridge between continuous signals (analog
domain) and discrete signals (digital domain)
It only applies to a class of mathematical functions whose Fourier transforms are
zero outside of a finite region of frequencies
fs = Sampling frequency
fs = 2W: Nyquist frequency / Nyquist rate / Minimum sampling frequency
8
Antialiasing Filter
All practical signals are time-limited, i.e., non band-limited => Aliasing inevitable
To limit aliasing, use antialiasing filter (LPF) before sampling
9
Reconstruction Filter
fs = 2W:
Ideal LPF
- 1/2W 1/2W
characteristic:
(interpolation filter /
interpolation function)
Ts = 1/2W
(interpolation formula)
10
Quantization (1)
It is the process of transforming the sample amplitude m(nTS) of a baseband signal at time t = nTS
into a discrete amplitude v(nTS) taken from a finite set of possible levels
Quantizer characteristic:
kth interval:
Here, k = 1, 2, 3, … , L
L = Number of representation levels
(Number of intervals)
mk: Decision levels / Decision thresholds
vk: Representation levels / Reconstruction levels
Δ=|vk +1 – vk|: Step-size / quantum
Quantizer output equals to vk if the input signal sample m belongs to the interval Ik
v vk if m I k
11
Quantization(2): Two types
Mid-tread quantization Mid-rise quantization
Reconstruction
levels
12
Quantization(3): Two types
P 12 P
Signal-to-nose-ratio (SNR): SNR 2 P = Average power of m(t)
Q2
14
Quantization Error for Uniform Quantization (2)
Suppose m(t) of continuous amplitude in the range [-mmax, mmax]:
2mmax 2mmax R = Number of bits for presenting each level (bits/sample)
L 2R
3P 2R 3P
SNR 2 2 SNRdB 6.02 R 10 log 2
mmax mmax
Each additional bit increases the SNR by 6.02 dB and
a corresponding increase in required channel BW
Special case:
m(t) is a sinusoidal signal with amplitude equal to mmax
3
SNR 2 2 R SNRdB 6 R 1.8
2
15
Non-Uniform Quantization
20
Encoding
Each quantized samples is encoded into a code word
Each element in a code word is called code element
Binary code:
Each code element is either of two distinct
values, customarily denoted as 0 and 1
Binary symbol withstands a relatively high
level of noise and also easy to regenerate
Each binary code word consists of R bits and
hence, this code can represent 2R distinct
numbers (i.e., at best R bit quantizer can be
used)
21
Pulse Code Modulation (PCM)
In PCM, a message signal is represented by a sequence of coded pulses, which is accomplished
by representing the signal in discrete form in both time and amplitude
Transmitter
Transmission
Path
Receiver
22
Differential PCM (DPCM)
When a signal is sampled at a rate slightly higher than the Nyquist rate, there exists a
high degree correlation between adjacent samples, i.e., in an average sense, the signal
does not change rapidly from one sample to the next
When these highly correlated samples are encoded as in a standard PCM system, the
resulting encoded signal contains redundant information implying that symbols that are not
absolutely essential to the transmission of information are generated
DPCM removes this redundancy before encoding by taking the difference between the
actual sample m(nTS) and its predicted value m̂nTS
The quantized version of the prediction error e(nTS) are encoded instead of encoding
the samples of the original signal
This will result in much smaller quantization intervals leading to less quantization noise
and much higher SNR
Transmitter
Prediction error
enTS mnTS mˆ nTS
23
Predictor for DPCM:
Liner predictor of order p:
Transversal filter (tapped-delay-line filter) used as a linear predictor
p
mˆ nTS wk mq n k TS
k 1
24
Differential PCM (DPCM)
Transmitter
eq nTS
m' nTS
Receiver
m̂nTS m nTS mˆ nTS eq nTS
'
26
Delta Modulation (DM)…(2)
Transmitter
Receiver
eq .
Transmitter
Note:
(1) DPCM uses a higher order filter.
(2) DM uses a 1st order predictor with w1 = 1. Thus, the predicted output is the previous sample. 28
Delta Modulation (DM)…(3)
Two types of quantization error:
(1) Slope overload distortion/noise (2) Granular noise
mq(t)
eq(nTS)
Comments:
(1) For avoiding slope overload distortion: larger Δ is desired
An optimal step size (Δ) has to be chosen for minimum overall noise
Example: f
mt Am cos mt | m t |max m Am fs Am max s
Ts m
fs
A
m max Voice
r 2 800
r
29
Line Coding (1)
PCM, DPCM and DM are different strategies for source
encoding, which converts an analog signal into digital form
Or NRZ-L
Or RZ-AMI
(f) Split-phase
or Manchester
(0 means transition)
30
Line Coding (2)
Book:
Polar NRZ / Digital Communications:
Fundamentals and Applications
- Bernard Sklar
Applications:
Polar NRZ / NRZ-L: Digital logic circuits
NRZ-M/NRZ-S: Magnetic tap recording
RZ line codes: Base band transmission and magnetic recording (e.g., Bipolar RZ / RZ-AMI
is used for telephone system)
Manchester Coding: Magnetic recording, optical communications and satellite telemetry
31
Line Coding (3)
Desired properties (i.e., design criteria) for line coding:
Transmission bandwidth: should be as small as possible
Noise immunity: should be immune to noise
Power efficiency: for a given bandwidth and given error probability, transmission power
requirement should be as small as possible
Error detection and correction capability: should be possible to detect and correct errors
Favorable power spectral density (PSD): should have zero PSD at zero (i.e., DC)
frequency, otherwise the ac coupling and the transformers used in communication systems
would block the DC component
Adequate timing information / self-clocking: should carry the timing or clock information
which can be used for self-synchronization
Transparency: should be possible to transmit a digital signal correctly regardless of the
patterns of 1’s and 0’s (by preventing long string of 0s and 1s)
32