G.711.1 Wideband Codec
Wideband embedded extension for ITU-T G.711
G.711.1 is an ITU-T speech and audio codec standard that extends the widely used G.711 PCM codec. Its main goal is to provide higher audio quality (wideband voice) while maintaining backward compatibility with traditional G.711 systems.
Overview
G.711.1 Wideband Speech Codec
G.711.1 is the wideband extension of the widely deployed ITU-T G.711 speech codec, designed to deliver enhanced voice quality for modern broadband and IP communications while preserving full compatibility with existing G.711-based systems. By introducing advanced encoding techniques, including noise feedback, lower-band enhancement, and high-band audio coding layers, G.711.1 provides significantly improved speech clarity and naturalness compared to traditional narrowband voice communications.
Operating at a 16-kHz sampling rate, G.711.1 produces three bitstreams in three layers. The core layer, operating at 64 kbps, is bitstream interoperable with G.711 (mode 1). Two other layers enhance the fidelity of the output to the original signal. The first one enhances the lower-band part of the signal in a 16-kbps bitstream (mode 2), and the second encodes the higher-band, that is, wideband, part (4000–7000 Hz) in a second 16-kbps bitstream (mode 3). The core layer is always delivered, and either one or both of the upper layers can also be delivered (mode 4), resulting in four possible modes of the G.711.1 codec, as shown in the figure above.
Wideband audio provides high-definition voice quality for telephony calls, and offers better quality than standard digital telephony. It does so by extending the frequency range of audio signals transmitted over telephone lines, resulting in higher quality speech.
A key advantage of G.711.1 is its scalable layered architecture, which enables seamless interoperability with legacy telephony equipment and networks that support only standard G.711. This embedded design allows communication systems to deliver wideband audio when supported, while automatically maintaining compatibility with conventional narrowband terminals, gateways, and infrastructure.
G.711.1 was developed to support high-quality voice services across broadband networks, making it particularly well suited for VoIP communications, IP telephony, unified communications platforms, multi-party conferencing systems, and next-generation telecommunications networks. The codec enhances speech intelligibility and listening comfort while preserving the reliability and interoperability that have made G.711 a telecommunications standard for decades.
Platforms
Availability
| Platforms |
| Texas Instruments – TI TMS320C5000 C55x |
ADT G.711.1 is available on the above Platforms: Other configurations are available upon request.
Features
Coding rate 64, 80, 96 kbps
Frame rate 5 ms
Sampling rate 8/16 kHz
Robust against packet loss
Supports both mu-law and a-law
Description
G.711.1 Wideband Speech Codec
Adaptive Digital’s G.711.1 codec delivers enhanced wideband voice quality while maintaining full compatibility with legacy G.711 networks and devices. Based on the ITU-T G.711.1 standard, the codec uses a scalable layered architecture to provide clearer, more natural speech for modern VoIP, IP telephony, and conferencing applications.
Designed for broadband communication networks, the G.711.1 encoder and decoder enable seamless interoperability between wideband and traditional narrowband systems, simplifying migration to next-generation voice services without sacrificing compatibility.
Key Features
- ITU-T G.711.1 compliant encoder and decoder
- Wideband HD voice quality
- Backward compatible with G.711 systems
- Scalable layered codec architecture
- Optimized for VoIP and IP telephony
- Ideal for conference bridges and unified communications
- Low-complexity implementation for embedded and DSP platforms
Specification Tables
NOTE: We specify MIPS (Millions of Instructions Per Second) as MCPS (Millions of Instruction Cycles Per Second). Unless otherwise specified, peak MIPS are indicated.
TI Processors
G.711.1 C55x – Wideband extension
CPU UTILIZATION| Bit Rate | 64 kbps | 80 kbps | 80 kbps | 96 kbps |
| Sampling Rate | 8000 hz | 8000 hz | 16000 hz | 16000 hz |
| MODE | 0 | 1 | 2 | 3 |
| Encode | 2.8 | 3.8 | 12.3 | 13.3 |
| Decode | 2.4 | 4.3 | 5.1 | 6.9 |
All Memory usage is given in units of byte.
| Function | Program Memory | Data Memory | Tables | Per-Channel Data Memory |
| Encode | 24000 | 2172 | 5294 | 203 |
| Decode | 254 |
API Functions
API function call summary
G711_1_ADT_Encoder_Init (EncoderChannelStates)
G711_1_ADT_Decoder_Init (DecoderChannelStates)
G711_1_ADT_Encoder (EncoderChannelStates, InputSpeech, CompressedOutput)
G711_1_ADT_Decoder (DecodeChannelStates, CompressedPackets, output, FrameEraseFl