Differential Pulse Code Modulation and Delta Modulation
Differential Pulse Code Modulation and Delta Modulation
Differential PCM
In PCM, the data rate is Nfs, where fs = sampling rate and N = number of bits per sample. Consecutive samples are encoded independently. L = 2N is the number of quantization levels and depends on the dynamic range, -mp < m(nTs) < mp. When we sample at the Nyquist rate or higher, consecutive samples are correlated, which means the dynamic range of m(nTs)-mQ((n-1)Ts), is much smaller than the dynamic range of m(nTs). In differential pulse code modulation (DPCM), it is the difference between the current sample and the previous quantized sample that is encoded.
DPCM structure
m(nTs) +
c(nTs)
+ mQ(nTs) Q T=1
DPCM Receiver