Differential Pulse Code
Modulation
DPCM
Differential pulse code modulation (DPCM) is a procedure of
converting an analog into a digital signal.
DPCM is derivative of standard pulse code modulation.
WHY WE NEED DPCM?
It uses the fact that range of differences in amplitudes between
successive samples of the audio waveform is less than the
range of actual sample amplitudes.
There is a lot of redundancy in the signal samples, the
bandwidth and the dynamic range of a PCM system are wasted.
Continued..
A simple scheme where instead of transmitting the sample
values, we transmit the difference between the successive
sample values.
Difference between the successive samples is generally
much smaller than the sample values.
:
BLOCK DIAGRAM:
AT TRANSMITTER END
• If x(t) is the original signal sampled at Nyquist rate,the
difference between current and previous sample is,
d[k]=x[k]-x[k-1]
• difference is then quantized and encoded
AT RECEIVER END:
The present sample value is regenerated by using past
value plus the differential value that is received over
the differential system.
The present value can be estimated from past values
by using a prediction filter.
Continued…
At receiver end, reverse of the transmitter process will
occur after decoding.
X^[k]=dq [k]+x^[k-1]
DPCM SYSTEM:
ADVANTAGES:
Instead of quantizing the original signal, we are
quantizing the differences, this will result in reducing
quantization interval thus reduces quantization noise.
With decrease in noise we can increase the SNR
DISADVANTAGES:
ERROR PROPAGATION:
If an error is detected this error is added
into all future samples as current detected sample
depends on previous ones.
DIFFERENCE BETWEEN PCM AND DPCM:
PCM:
original samples are quantized and encoded.
DPCM:
difference between present and previous samples
is quantized and encoded.
CONTINUED…
S.N Parameter PCM DPCM
1 Number of bits It can use 4,8 or 16 Bits can be more than 1 but
bits/sample less than PCM
2 Levels No. of levels depend Fixed number of levels are
on number of bits used
3 B.W of transmission Highest B.W is B.W is less than PCM
channel required since bits
are high
4 feedback No feedback in Feedback exists
transmitter or
receiver
5 Area of application Audio and video Speech and video
telephony