DocumentCode :
1878956
Title :
Implementation of a multi-channel G.723.1 Annex A using a DSP
Author :
Yong-Soo Choi ; Chang-Kyu Ahn ; Tae-Ik Kang
fYear :
2002
fDate :
18-20 June 2002
Firstpage :
320
Lastpage :
321
Abstract :
This paper describes a multi-channel G.723.1 Annex A (G.723.1A) implementation focused on code optimization using a general purpose digital signal processor (DSP), TMS320C62x (C62x). To implement a multi-channel G.723.1A, complexity of the ITU-T C-code was analyzed. Then we sorted and optimized C functions in complexity order. In parallel with optimization, we verified the bit-exactness of the optimized code using the ITU-T test vectors. Using only internal memory, the optimized code can perform full-duplex 16 channel processing. In addition, we further increased the number of available channels per DSP using fast algorithms, referred to as bit-compatible optimization.
Keywords :
Internet telephony; digital signal processing chips; integrated voice/data communication; optimisation; vocoders; C function optimization; DSP; G.723.1 Annex A; G.723.1A; ITU-T C-code; ITU-T test vectors; TMS320C62x; VoIP; bit-compatible optimization; code optimization; complexity; digital signal processor; full-duplex processing; multi-channel implementation; vocoders; voice communication; voice over Internet protocol; Code standards; Commercialization; Costs; Digital signal processing; Digital signal processors; Instruments; Protocols; Signal processing algorithms; Testing; Vocoders;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Consumer Electronics, 2002. ICCE. 2002 Digest of Technical Papers. International Conference on
Conference_Location :
Los Angeles, CA, USA
Print_ISBN :
0-7803-7300-6
Type :
conf
DOI :
10.1109/ICCE.2002.1014047
Filename :
1014047
Link To Document :
بازگشت