• 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