ADPCM controlled Audio Signal Compression & Coding using MATLAB

Project Description

The specification of ADPCM opens the door to a host of applications in telecommunication networks. These applications can be divided into three categories: telephone company use, end customer applications, and new service offerings. An adaptive quantizer and an adaptive predictor. The relation between the encoder and the decoder is also depicted. The decoder is simply a subset of the encoder and transmits r(n) as its output instead of c(n). The adaptive predictor, which is composed of two poles and six zeros, computes an input signal estimate ?(n) which is subtracted from input signal s(n) resulting in a difference signal d(n). The adaptive quantizer codes d(n) into codeword c(n) which is sent over the transmission facility. At the receiving end, an ADPCM decoder uses c(n) to attempt to reconstruct the original signal s(n). Actually, only r(n) can be reconstructed which is related to the original input signal s(n)