• DocumentCode
    3038499
  • Title

    Real-time implementation and optimization of ITU´s G.728 on TMS320C64X DSP

  • Author

    Akabri, Mohsen ; Vahdat, Bijan Vosoughi ; Nayebi, Kambiz

  • Author_Institution
    Dept. of Electr. Eng., Sharif Univ. of Technol., Tehran
  • fYear
    2005
  • fDate
    21-21 Dec. 2005
  • Firstpage
    896
  • Lastpage
    901
  • Abstract
    The objective of this paper is to illustrate the details of optimization and real-time implementation of ITU´s G.728 on C64x DSPs. First using pseudo codes provided by CCITTs published documents, we implemented the algorithm in C language. This implementation was performed for G and H (12.8 and 9.6 kbit/s) annexes. Next we optimized the written codes for implementation on DSP. At first stage, using different techniques based on DSPs´ hardware characteristics, we rewrote and changed the most time-consuming parts of our codes in order to reduce their execution time. At second stage, we balanced the computational load of G.728 coder algorithm by splitting the Durbin´s recursion for synthesis filter between different input speech vectors. In each stage, we verified the correctness of our implementation by testing our codes against testing vectors provided by ITU. Applying the above mentioned methods enabled us to optimize the C codes into 22.7 MIPS in worst case. At the end we also implemented the optimized codes in real-time on a DSK6416
  • Keywords
    C language; digital signal processing chips; speech codecs; telecommunication standards; 12.8 kbit/s; 9.6 kbit/s; C language; G.728 coder algorithm; ITU G.728; TMS320C64X DSP; speech codec; Compression algorithms; Delay; Digital signal processing; Hardware; Linear predictive coding; Signal processing algorithms; Speech analysis; Speech codecs; Speech synthesis; Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Signal Processing and Information Technology, 2005. Proceedings of the Fifth IEEE International Symposium on
  • Conference_Location
    Athens
  • Print_ISBN
    0-7803-9313-9
  • Type

    conf

  • DOI
    10.1109/ISSPIT.2005.1577218
  • Filename
    1577218