ITU-T G.729 Annex A: reduced complexity 8 kb/s CS-ACELP codec for digital simultaneous voice and data

  • Authors:
  • R. Salami;C. Laflamme;B. Bessette;J. -P. Adoul

  • Affiliations:
  • Sherbrooke Univ., Que.;-;-;-

  • Venue:
  • IEEE Communications Magazine
  • Year:
  • 1997

Quantified Score

Hi-index 0.25

Visualization

Abstract

This article describes the ITU-T Recommendation G.729 Annex A (G.729A) for encoding speech signals at 8 kb/s with low complexity. G.729A is the standard speech coding algorithm for multimedia digital simultaneous voice and data (DSVD). G.729A is bitstream interoperable with G.729; that is, speech coded with G.729A can be decoded with G.729, and vice versa. Like G.729, it uses the conjugate-structure algebraic code excited linear prediction (CS-ACELP) algorithm with 10 ms frames. However, several algorithmic changes have been introduced which result in a 50 percent reduction in complexity. This article describes the algorithm introduced to achieve the low complexity goal while meeting the terms of reference. Subjective tests showed that the performance of G.729A is equivalent to both G.729 and G.726 at 32 kb/s in most operating conditions; however, it is slightly worse in the case of three tandems and in the presence of background noise. A breakdown of the complexities of both G.729 and G.729A is also given