Email This Page

G.7xx: Audio (Voice) Compression Protocols (CODEC) (G.711, G.721, G.722, G.726, G.727, G.728, G.729)

G.7xx, including G.711, G.721, G.722, G.726, G.727, G.728, G.729, is a suite of ITU-T standards for audio compression and de-commpression. It is primarily used in telephony. In telephony, there are 2 main algorithms defined in the standard, mu-law algorithm (used in America) and a-law algorithm (used in Europe and the rest of the world). Both are logarithmic, but the later a-law was specifically designed to be simpler for a computer to process. The G.7xx protocol suite compose the following protocols:

G.711 - Pulse code modulation (PCM) of voice frequencies on an 64 kbps channel.

G.721 - 32 kbit/s adaptive differential pulse code modulation (ADPCM)
G.722 - 7 kHz audio-coding within 64 kbit/s
G.722.1 - Coding at 24 and 32 kbit/s for hands-free operation in systems with low frame loss
G.722.2 - Wideband coding of speech at around 16 kbit/s using adaptive multi-rate wideband (AMR-WB)
G.726 - 40, 32, 24, 16 kbit/s adaptive differential pulse code modulation (ADPCM)
G.727 - 5-, 4-, 3- and 2-bit/sample embedded adaptive differential pulse code modulation (ADPCM)
G.728 - Coding of speech at 16 kbit/s using low-delay code excited linear prediction
G.729 - Coding of speech at 8 kbit/s using conjugate-structure algebraic-code-excited linear-prediction (CS-ACELP)


Protocol Structure - G.7xx: Audio (Voice) Compression Protocols (CODEC) (G.711, G.721, G.722, G.726, G.727, G.728, G.729)

Comparison of major Audio Codec:

Name standardized by description bit rate (kb/s) sampling rate (kHz)
(ADPCM) DVI Intel, IMA ADPCM 32 8
G.711 ITU-T Pulse code modulation (PCM) 64 8
G.721 ITU-T Adaptive differential pulse code modulation (ADPCM) 32 8
G.722 ITU-T 7 kHz audio-coding within 64 kbit/s 64 16
G.722.1 ITU-T Coding at 24 and 32 kbit/s for hands-free operation in systems with low frame loss 24/32 16
G.723 ITU-T Extensions of Recommendation G.721 adaptive differential pulse code modulation to 24 and 40 kbit/s for digital circuit multiplication equipment application 24/40 8
G.723.1 ITU-T Dual rate speech coder for multimedia communications transmitting at 5.3 and 6.3 kbit/s 5.6/6.3 8
G.726 ITU-T 40, 32, 24, 16 kbit/s adaptive differential pulse code modulation (ADPCM) 16/24/32/40 8
G.727 ITU-T 5-, 4-, 3- and 2-bit/sample embedded adaptive differential pulse code modulation (ADPCM) var. ?
G.728 ITU-T Coding of speech at 16 kbit/s using low-delay code excited linear prediction 16 8
G.729 ITU-T Coding of speech at 8 kbit/s using conjugate-structure algebraic-code-excited linear-prediction (CS-ACELP) 8 8
GSM 06.10 ETSI Regular Pulse Excitation Long Term Predictor (RPE-LTP) 13 8

Related Protocols
RTSP , RTP , RTCPH.323 , H.245 , H.263

Sponsor Source

G.7xx is a suite of ITU-T (http://www.itu.int/ITU-T/ ) standard.