Share on Facebook Share on Twitter Email
Answers.com

G.729

 

An ITU standard for speech codecs that uses the CELP method and provides toll quality audio at 8 Kbps. See G. standards and G.729.A.

Download Computer Desktop Encyclopedia to your iPhone/iTouch

Search unanswered questions...
Enter a question here...
Search: All sources Community Q&A Reference topics
Wikipedia: G.729
Top

G.729 is an audio data compression algorithm for voice that compresses digital voice in packets of 10 milliseconds duration. It is officially described as Coding of speech at 8 kbit/s using conjugate-structure algebraic-code-excited linear prediction (CS-ACELP).[1]

Because of its low bandwidth requirements, G.729 is mostly used in Voice over Internet Protocol (VoIP) applications where bandwidth must be conserved. Standard G.729 operates at a bit rate of 8 kbit/s, but there are extensions, which provide rates of 6.4 kbit/s (Annex D, F, H, I, C+) and 11.8 kbit/s (Annex E, G, H, I, C+) for marginally worse and better speech quality, respectively.

G.729 has been extended with various features, commonly designated as G.729a and G.729b.

DTMF tones, Fax transmissions, and high-quality audio cannot be transported reliably with this codec. DTMF requires the use of the RTP Payload for DTMF Digits, Telephony Tones, and Telephony Signals as specified in RFC 2833.

Contents

G.729 Annexes

G.729 Annexes [2]
Functionality - A B C D E F G H I C+ J
Low complexity X X
Fixed-point X X X X X X X X X X
Floating-point X X
8 kbit/s X X X X X X X X X X X X
6.4 kbit/s X X X X X
11.8 kbit/s X X X X X
DTX X X X X X
Embedded variable bit rate, wideband X

G.729 Annex A

G.729a is a compatible extension of G.729, but requires less computational power. This lower complexity, however, bears the cost of marginally reduced speech quality.

G.729a was developed by a consortium of organizations: France Telecom, Mitsubishi Electric Corporation, Nippon Telegraph and Telephone Corporation (NTT), and Université de Sherbrooke.

The features of G.729a are:

  • Sampling frequency 8 kHz/16-bit (80 samples for 10 ms frames)
  • Fixed bit rate (8 kbit/s 10 ms frames)
  • Fixed frame size (10 bytes for 10 ms frame)
  • Algorithmic delay is 15 ms per frame, with 5 ms look-ahead delay
  • G.729a is a hybrid speech coder which uses Algebraic Code Excited Linear Prediction (ACELP)
  • The complexity of the algorithm is rated at 15, using a relative scale where G.711 is 1 and G.723.1 is 25.

G.729 Annex B

G.729 has been extended in Annex B (G.729b) which provides a silence compression method that enables a voice activity detection (VAD) module. It is used to detect voice activity in the signal. It also includes a discontinuous transmission (DTX) module which decides on updating the background noise parameters for non speech (noisy frames). It uses 2-byte Silence Insertion Descriptor (SID) frames transmitted to initiate comfort noise generation (CNG). If transmission is stopped, and the link goes quiet because of no speech, the receiving side may assume that the link has been cut. By inserting comfort noise, analog hiss is simulated digitally during silence to assure the receiver that the link is active and operational.

Other extensions

Recently, G.729 has been extended (with Annex J) to provide support for wideband speech and audio coding, i.e., the transmitted acoustic frequency range is extended to 50 Hz - 7 kHz. The respective extension to G.729 is referred to as G.729.1. The G.729.1 coder is hierarchically organized: Its bit rate and the obtained quality are adjustable by simple bitstream truncation.

Licensing

G.729 includes patents from several companies and is licensed by Sipro Lab Telecom. Sipro Lab Telecom is the authorized Intellectual Property Licensing Administrator for G.729 technology and patent pool.[3][4][5][6] In a number of countries, the use of G.729 may require a license fee and/or royalty fee.[5]

See also

References

  1. ^ International Telecommunications Union, Standardization Sector (ITU-T), Study Group 15 (1993-1996), Recommendation G.729, March 1996.
  2. ^ ITU-T (2007-01) (PDF). G.729 : Coding of speech at 8 kbit/s using conjugate-structure algebraic-code-excited linear prediction (CS-ACELP). p. i. http://www.itu.int/rec/dologin_pub.asp?lang=e&id=T-REC-G.729-200701-I!!SOFT-ZST-E&type=items. Retrieved 2009-07-21. 
  3. ^ Sipro Lab Telecom Website
  4. ^ VoiceAge Corporation (2007-10-14). "G.729 Licensing". Archive.org. http://web.archive.org/web/20071014162058/www.voiceage.com/licg729.php. Retrieved 2009-09-17. 
  5. ^ a b Sipro Lab Telecom (2007-10-25). "FAQ G.729 and G.723.1". Archive.org. http://web.archive.org/web/20071025051836/www.sipro.com/faq.php. Retrieved 2009-09-17. 
  6. ^ Sipro Lab Telecom (2006-10-29). "G.729 IPR Pool". Archive.org. http://web.archive.org/web/20061029005724/www.sipro.com/g729onestop.php. Retrieved 2009-09-17. 

External links


 
 
Learn More
G.729.A (technology)
G. standards (technology)
H.323 (technology)

Help us answer these
Change drive belt on mtd mower 13an772 g729?
What is the actual bandwidth used for a voip call using g.729 codec?

Post a question - any question - to the WikiAnswers community:

 

Copyrights:

Computer Desktop Encyclopedia. THIS COPYRIGHTED DEFINITION IS FOR PERSONAL USE ONLY.
All other reproduction is strictly prohibited without permission from the publisher.
© 1981-2009 Computer Language Company Inc.  All rights reserved.  Read more
Wikipedia. This article is licensed under the Creative Commons Attribution/Share-Alike License. It uses material from the Wikipedia article "G.729" Read more