Adaptive Differential Pulse Code Modulation – ADPCM
We know that pulse code modulation is classified into two types namely
DPCM-differential pulse code modulation & ADPCM-adaptive differential
pulse code modulation.The modulation like ADPCM was developed in the
year 1970 by Bell Labs. It is an extremely efficient digital coding of signals for
voice coding purposes.
In the year 1990, this kind of modulation was used by IMA which is known as
Interactive Multimedia Association for the legacy audio codec development.
So, this modulation is also called ADPCM IMA ADPCM, DVI, or DVI4. Some
of the methods of ADPCM are used in VoIP communications.
What is an ADPCM (Adaptive Differential Pulse Code Modulation)?
ADPCM (Adaptive Differential Pulse Code Modulation) is also known as Delta
Pulse Code Modulation. For a signal, it is a compression coding using
differential values like DPCM or Differential Pulse Code Modulation, where the
quantization stages scaling is adapted additionally based on the signal curve
This modulation is used in the structure of a variety of ITU-T standards like
G.726 in audio signals.
In these applications, the data rate of the output can be adjusted dynamically
among 16 kbit/s & 64 kbit/s. Another example of this is DECT (Digital
Enhanced Cordless Telecommunications) which is used in cordless
telephones. The ADPCM uses the signal performance in the past and predicts
it in the future and the output signal will signify the prediction error, which has
no importance.
So, the signal should be decoded to restore a strong and original signal. The
main function of ADPCM is to transmit sound signals with the help of fiber-
optic long-distance lines. This modulation is very helpful particularly for
associations that arrange digital lines among remote sites for transmitting both
voices as well as data. Before they transmitted, the voice signals are digitized
The ADPCM method is mainly used in the telecommunication field for
compression of speech because this technique will reduce the flow of bit
without reducing its quality. This kind of modulation can be used in all
waveforms, images, and audio with high-quality & data in other moderns.
Operating Principle
ADPCM operating principle is, it is one kind of pulse code modulation (PCM)
using a prediction function. Once the signal is processed, an effort can be
made to forecast the additional path of the signal in the next segment. For the
signal quantization within the next time step only the disparity among
predicted as well as the real signal can be used. Because of this different
configuration, a smaller amount of bits can be utilized to explain the signal.
By using this technique, both the quantization level & prediction function are
adapted one more with every work step. As compared to DPCM, this control
loop gives an enhanced signal prediction. This kind of modulation is used for
imitating computers as well as arcade games.
Adaptive Differential Pulse Code Modulation Block Diagram
The following characteristics are optional for the adaptation of a 64 Kbps A-
law otherwise μ-law PCM channels from a 16-Kbps channel or 24-, 32-, 40-.
The adaptation can be applied to the pulse code modulation bitstream through
an ADPCM transcoding method.
The main relationship among the voice frequency signals as well as the
encoding/decoding laws of PCM is completely specific in proposal G.711. The
main application of 24- & 16-Kbps channels is to carry voice within DCME
(digital circuit equipment).
The 40-Kbps channel’s main application is to hold the signals of the data
modem in DCME, particularly for the modems which operate above 4800
Kbps. The Adaptive Differential Pulse Code Modulation Block Diagram is
simplified like encoder and decoder are shown below.