Products
Codecs
G.711
G.722
G.722.1
G.722.2 (AMR-WB)
G.723.1
G.726
G.728
G.729 & annexes
AMR
AMR-WB (G.722.2)
AMR-WB+
GSM-EFR
GSM-FR
GSM-HR
Microsoft GSM
QCELP-13 (IS-733)
EVRC (IS-127)
VMR-WB
ACELP®.net
Custom Codecs
Platforms
Free Codec Downloads
Customer Support

Based on the renowned Code Excited Linear Prediction (CELP) coding model, the G.729 speech compression standard delivers toll-quality speech, similar in quality to 32-kbps ADPCM but at one-quarter the bit rate.

With the low rate of 8 kbps, G.729 is the lowest bit rate ITU-T standard with toll quality, offering opportunities for significant increases in bandwidth utilization in existing telephony and wireless applications.

G.729 operates on 10-ms frames, allowing moderate transmission delays, so applications such as teleconferencing or visual telephony, where quality, delay and bandwidth are all important, will benefit substantially from this codec.

 


Platforms – G.729

For implementations of G.729 and its annexes on other platforms, please contact sales@voiceage.com

Developed through the collaboration of Université de Sherbrooke (a shareholder of VoiceAge), France Telecom, and Nippon Telegraph and Telephone Corporation (NTT), G.729 is widely used, for example in the NTT DoCoMo network.

VoiceAge also offers implementations of G.729 Annexes A, B, D and E.

Technology

 

  Encoded bandwidth

~ 200-3400 Hz

 

  Standardized

ITU-T 1995

 

  Coding type

CS-ACELP (Conjugate-Structure Algebraic Code Excited Linear Prediction)

 

  Bit rate

8 kbps

 

  Delay (ms):
      Frame size
      Lookahead


10
5

 

  Quality

Toll

 

  Complexity:
      MIPS
      RAM (words)


20-25
< 4 K

Applications

  • Digital telephony – VoIP, Voice over ATM, Voice over Frame Relay, wireless, satellite, cable
  • Videoconferencing, teleconferencing
  • Multimedia, e.g., Digital Simultaneous Voice and Data
  • Voicemail
  • Media gateways
  • Test and measurement equipment
  • PDA/handset-hosted applications

Back to top

G.729A

The G.729 Annex A: DSVD (Digital Simultaneous Voice and Data) – is a low-complexity version of the G.729 standard. G.729 Annex A offers the best complexity/quality ratio in the industry.

 


Platforms – G.729A

Technology

 

  Encoded bandwidth

~ 200-3400 Hz

 

  Standardized

ETSI 1999

 

  Coding type

CS-ACELP (Conjugate-Structure Algebraic Code Excited Linear Prediction)

 

  Bit rate

8 kbps

 

  Delay (ms):
      Frame size
      Lookahead


10
5

 

  Quality

Toll

 

  Complexity:
      MIPS
      RAM (words)


10
2 K

Back to top

G.729B

G.729 Annex B: VAD/CNG/DTX (Voice Activity Detection/Comfort Noise Generator/Discontinuous Transmission) defines the VAD/DTX/CNG features for G.729 and G.729A.

Only VoiceAge® offers a G.729B ACM driver customized to work directly with the Microsoft® RTC (Real-Time Communications) layer. RTC provides an interface to the RTP (Real-Time Transport Protocol) layer, which supports transmission of voice over IP (VoIP) and instant messaging.

 


Platforms – G.729B

Technology

 

Standardized

ITU-T 1996

 

Coding type

CS-ACELP (Conjugate-Structure Algebraic Code Excited Linear Prediction)

 

Bit rate

<= 8 kbps

Back to top

G.729D

G.729 Annex D operates at a bit rate of 6.4 kbps.

 


Platforms – G.729D

Technology

 

Standardized

ITU-T 1998

 

Coding type

CS-ACELP (Conjugate-Structure Algebraic Code Excited Linear Prediction)

 

Bit rate

6.4 kbps

  Delay (ms):
      Frame size
      Lookahead

10
5
  Quality < Toll
  Complexity:
      MIPS
      RAM (words)

20
< 4 K

Back to top

G.729E

G.729 Annex E operates at a bit rate of 11.8 kbps.

 


Platforms – G.729E

Technology

 

Standardized

ITU-T 1998

 

Coding type

CS-ACELP (Conjugate-Structure Algebraic Code Excited Linear Prediction)

 

Bit rate

11.8 kbps

  Delay (ms):
      Frame size
      Lookahead

10
5
  Quality Toll
  Complexity:
      MIPS
      RAM (words)

25-30
< 6 K

Back to top