Real-Time Implementation of the G.729.1 Using ARM926EJ-S Processor Core 


Vol. 33,  No. 8, pp. 575-582, Aug.  2008


PDF
  Abstract

In this paper we described the process and the results of real-time implementation of G.729.1 wideband speech codec which is standardized in SG15 of ITU-T. To apply the codec on ARM926EJ-S® processor core. we transformed some parts of the codec C program including basic operations and arithmetic functions into assembly language to operate the codec in real-time. G.729.1 is the standard wideband speech codec of ITU-T having variable bit rates of 8~32kbps and inputs quantized 16 bits PCM signal per sample at the rate of 8㎑ or 16㎑ sampling. This codec is interoperable with the G.729 and G.729A and the bandwidth extended wideband(50~7,000㎐) version of existing narrowband(300~3,400㎐) codec to enhance voice quality. The implemented G.729.1 wideband speech codec has the complexity of 31.2 MCPS for encoder and 22.8 MCPS for decoder and the execution time of the codec takes 11.5㎳ total on the target with 6.75㎳ and 4.76㎳ respectively. Also this codec was tested bit by bit exactly against all set of test vectors provided by ITU-T and passed all the test vectors. Besides the codec operated well on the Internet phone in real-time.

  Statistics
Cumulative Counts from November, 2022
Multiple requests among the same browser session are counted as one view. If you mouse over a chart, the values of data points will be shown.


  Cite this article

[IEEE Style]

W. S. So and D. Y. Kim, "Real-Time Implementation of the G.729.1 Using ARM926EJ-S Processor Core," The Journal of Korean Institute of Communications and Information Sciences, vol. 33, no. 8, pp. 575-582, 2008. DOI: .

[ACM Style]

Woon Seob So and Dae Young Kim. 2008. Real-Time Implementation of the G.729.1 Using ARM926EJ-S Processor Core. The Journal of Korean Institute of Communications and Information Sciences, 33, 8, (2008), 575-582. DOI: .

[KICS Style]

Woon Seob So and Dae Young Kim, "Real-Time Implementation of the G.729.1 Using ARM926EJ-S Processor Core," The Journal of Korean Institute of Communications and Information Sciences, vol. 33, no. 8, pp. 575-582, 8. 2008.