You are on page 1of 12

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

You might also like