Title :
Rapid development of a real-time speech coder on a TMS320C54x DSP
Author :
Langi, Armein Z R
Author_Institution :
Dept. of Electr. Eng., Bandung Inst. of Technol., Indonesia
Abstract :
This paper describes a rapid implementation of a real-time voice compression (codec) on a DSP processor for voice over Internet Protocol (VoIP) gateways and applications. Voice codec algorithms such as G.723.1 are complex, hence they take many manhours to implement in real-time. By identifying control flow and dataflow, and applying iterative refinement of a C reference source code, we are able to obtain real-time implementation on a 100 MIPS TMS320C5402 digital signal processing (DSP) starter kit (DSK) in three man-months only. At current implementation, the encoder and decoder use 70 MIPS and 6 MIPS, respectively. They occupy 26 Kword program memory and 17 Kword data memory.
Keywords :
Internet telephony; digital signal processing chips; logic design; speech codecs; speech coding; vocoders; 5.3 to 8 kbit/s; 6 MIPS; 64 kbit/s; 70 MIPS; DSP; G.723.1; TMS320C5402; TMS320C54x; VoIP; control flow; dataflow; real-time speech coder; voice codec algorithms; voice compression; Codecs; Control systems; Digital signal processing; Internet telephony; Iterative algorithms; Laboratories; Operating systems; Real time systems; Signal processing algorithms; Speech;
Conference_Titel :
Electrical and Computer Engineering, 2002. IEEE CCECE 2002. Canadian Conference on
Print_ISBN :
0-7803-7514-9
DOI :
10.1109/CCECE.2002.1013089