DocumentCode :
3140467
Title :
Cost-effective implementation of TETRA codec using the primitive functions of the compiler
Author :
Byun, Kyungjin ; Koo, Bon-tae ; Eum, Nak-Woong
Author_Institution :
Electron. & Telecommun. Res. Inst. (ETRI), Daejeon
fYear :
2008
fDate :
15-17 Dec. 2008
Firstpage :
1
Lastpage :
4
Abstract :
The TETRA (terrestrial trunked radio) speech codec is mandatory for all TETRA mobiles and networks. This paper presents the cost-effective implementation of the TETRA speech codec using the primitive functions of the compiler for the 16 bit fixed-point eDSP (embedded DSP), which was developed by ETRI for the purpose of use in various SoCs. Generally, the simple implementation of the speech codec is using the cross compiling but it probably does not operate in real-time. The more optimized implementation is the fully hand-written assembly code but this approach is very time consuming compared to the cross compiling methods. More efficient way is using the cross compiling with the primitive functions. In this way, we convert the basic arithmetic function in TETRA speech codec into the compact one using primitive functions of the compiler in order to reduce the computation where we used the in-house compiler of the eDSP. Employing the primitive functions makes it possible to obtain the optimized assembly code because our compiler is fully customized to the eDSP. The number of cycles can be reduced into the 8 % of the complexity of the simple cross compiling version. We also describe the comparison among some implementation approaches and their results.
Keywords :
digital signal processing chips; embedded systems; mobile radio; program assemblers; program compilers; speech codecs; speech coding; system-on-chip; SoC; basic arithmetic function; cross compiling method; embedded DSP; hand-written optimized assembly code; in-house compiler; speech codec; terrestrial trunked radio mobile; Arithmetic; Assembly; Bit rate; Digital signal processing; Optimization methods; Optimizing compilers; Speech analysis; Speech codecs; Speech coding; Telecommunication standards;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Signal Processing and Communication Systems, 2008. ICSPCS 2008. 2nd International Conference on
Conference_Location :
Gold Coast, QLD
Print_ISBN :
978-1-4244-4243-0
Electronic_ISBN :
978-1-4244-4243-0
Type :
conf
DOI :
10.1109/ICSPCS.2008.4813690
Filename :
4813690
Link To Document :
بازگشت