Academia.eduAcademia.edu

Speech Compression Using ADPCM in FPGA

Abstract

Speech Compression is a field of digital signal processing that focuses on reducing bit-rate of speech signals to enhance transmission speed and storage requirement of fast multimedia. ADPCM is a waveform based compression algorithm works by coding the difference between two consecutive samples of PCM. ADPCM retains advantages of PCM, with a reduced bit rate. ITU-T G.726 uses adaptive quantization. Adaptive quantization is the quantization process where the step size is varied based on the changes of the input signal as a means of achieving efficient compression. Sample differences may be represented with 5,4,3 or 2 bits corresponding to bit rates 40kbit/s, 32kbit/s, 24kbit/s and 16kbit/s respectively. The principle of ADPCM involves using knowledge of the signal in the past time to predict it in the future. ADPCM in FPGA convert 64 kbps digital streams in to 40 kpbs, 32 kbps, 24 kbps or 16 kbps using VHDL.