DPCM encodes the PCM values based on A. Quantization level B.

dpcm-encodes-the-pcm-values-based-on-a-quantization-level-b

DPCM encodes the PCM values based on

A. Quantization level

B. Difference between the current and predicted value

C. Interval between levels

D. None of the mentioned

I had been asked this question in an online interview.

Enquiry is from Pulse Code Modulation topic in portion Formatting and Baseband Modulation of Digital Communications

Correct option is B. Difference between the current and predicted value

The explanation: Differential PCM encodes the PCM value based on the difference between the previous sample and the present sample value.