Difference between PCM, Adaptive Delta Modulation and Differential Pulse Code Modulation:
The difference between PCM, Adaptive Delta Modulation and Differential Pulse Code Modulation is given in table below
Sl no | Parameter | PCM | Delta modulation (DM) | Adaptive Delta Modulation (ADM) |
Differential Pulse Code Modulation (DPCM) |
1 | Number of Bits |
It can use 4, 8 or 16 bits per sample. | It uses only one bit for one sample. | Only one bit is used to encode one sample. | Bits can be more than one but are less than PCM. |
2 | Levels, step size | The number of levels depend on number of bits. Level size is fixed. | Â Step size is fixed and cannot be varied. |
According to the signal variation, step size varies (Adapted). | Fixed number of levels are used. |
3 | Quantization error and Distortion | Quantization error depends on number of levels used. | Slope overload distortion and granular noise is present. |
Quantization error is present but other errors are absent. |
Slope overload distortion and quantization noise is present. |
4 | Bandwidth of transmission channel | Highest bandwidth is required since number of bits are high. | Lowest bandwidth is required. | Lowest bandwidth is required. | Bandwidth required is lower than PCM. |
5 | Feedback. | There is no feedback in transmitter or receiver. | Feedback exists in transmitter. | Feedback exists. | Feedback exists. |
6 | Complexity of notation. |
System is complex. | Simple. | Simple. | Simple. |