09. Delta Modulation & Line Coding
09. Delta Modulation & Line Coding
Presented By:
E-mail:
[email protected]
Agenda
• Challenges.
• Delta Modulation.
• DM Block Diagram.
• Practical Implementation of DM.
• Delta Modulation waveform.
So, we have a quantization using only one bit ➔ thus we have only two levels ➔ However to
have only two levels that means that the signal that will be quantized should be very small in
amplitude.
Signal to be very small (of course we talking about the difference signal) ➔ the difference
between successive samples should be very small which means we might need
oversampling ➔ samples is close to each other ➔ smaller sampling interval ➔ that is why it
is called oversampling
Thus, DM is basically a 1-bit DPCM, that is, a DPCM that uses only two levels (L = 2) for
quantization of m[k] - 𝑚ෞ𝑞 [𝑘]. In comparison to PCM (and DPCM), it is a very simple and
inexpensive method of AID conversion. This strategy allows us to use fewer bits per sample for
encoding a baseband signal.
In DM, we use a first-order predictor, which, as seen earlier in DPCM, is just a time delay of
T,(the sampling interval). Thus, the DM transmitter (modulator) and receiver
DM Block (demodulator) are identical to those of the DPCM, with a time delay for the predictor,
from which we can write
Diagram: (1)
(2)
The demodulator output is 𝑚𝑞 [𝑘], which when passed through a low-pass filter yields the
desired signal reconstructed from the quantized samples.
Practical
Implementation
of DM (Cont.) :
The analog signal m(t) is compared with the feedback signal (which serves as a predicted
signal) 𝑚
ෞ𝑞 [𝑘]. The error signal d(t) = m(t) - 𝑚
ෞ𝑞 𝑘 is applied to a comparator.
If d (t) is positive, the comparator output is a constant signal of amplitude E, and if d (t) is
negative, the comparator output is -E. Thus, the difference is a binary signal (L = 2) that is
needed to generate a 1 –bit DPCM.
The comparator output is sampled by a sampler at a rate of fs samples per second, where fs is
typically much higher than the Nyquist rate. The sampler thus produces a train of narrow
pulses 𝑑𝑞 [𝑘] (to simulate impulses) with a positive pulse when m(t) > 𝑚
ෞ𝑞 𝑘 and a negative
pulse when m(t) < 𝑚 ෞ𝑞 𝑘 .
Note that each sample is coded by a single binary pulse ( 1 -bit DPCM), as required. The pulse
train 𝑑𝑞 [𝑘] is the delta-modulated pulse train. The modulated signal 𝑑𝑞 [𝑘] is amplified and
integrated in the feedback path to generate 𝑚ෞ𝑞 𝑡 , which tries to follow m(t).
Practical
Implementation
of DM (Cont.) :
Analog DM
Signal X(nTs) Signal
e(nTs) XDM(t)
Delta X(t) One-bit eq(nTs)
Sampler
+
+ Quantizer x
Modulation -
(nTs)
+
Waveform 𝑿
(nTs)
e(nTs) = X(nTs) - 𝑿 Impulse
Train
+∆ , (t)
X(t) > 𝑿
eq(nTs) = ൝
−∆ , (t)
X(t) < 𝑿 Integrator
XDM(t) = eq(nTs) . σ∞
−∞ 𝜹(𝒕 − 𝒏𝑻𝒔)
Prediction Filter
Example:
Solution:
ෝ q[k]
𝒎 0 0.1 0.2 0.3 0.4 0.5 0.4
Solution (Cont.):
dq[k] 0.1 0.1 0.1 0.1 0.1 -0.1 -0.1
ෝ q[k]
𝒎 0 0.1 0.2 0.3 0.4 0.5 0.4
➢ Categories:
❑ Non-Return-to-Zero (NRZ).
❑ Return-to-Zero (RZ). ➔ the waveform returns to zero-volt level for a portion
(usually one-half) of bit interval.
➢ The waveforms for line coding may further classified according to the voltage levels
that used to represent the binary data, Unipolar, Polar, Bipolar, Manchester,…
Waveforms:
Thank you
Dr / Mohamed Youssef
01005150491
[email protected]