Design and implement SPEEX decoder on ARM processor

The objective of this paper is to implement SPEEX decoding on ARM microprocessor. SPEEX [1] is based on the voice compression algorithm technology of Code Excited Linear Prediction (CELP) [2], which can effectively compress voice and retain the integrity of speech. For hardware part, we give up the high-cost, high-power consumption digital signal processor, and select the STM32 series ARM microprocessor produced by STMicroelectronics. Through coding at PC end, Bluetooth wireless transmission to the ARM processor, and SPEEX decoding, the voice is then played back. Finally, voice quality verification is carried out through Perceptual Evaluation of Speech Quality (PESQ).