G.711.1 Wideband Codec
Wideband embedded extension for ITU-T G.711
Pulse code modulation (PCM) of voice frequencies.
Features List
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
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.
Availability
Platforms |
Texas Instruments – TI TMS320C5000 C55x |
ADT G.711.1 is available on the above Platforms: Other configurations are available upon request.
Specifications
NOTE: We specify MIPS (Millions of Instructions Per Second) as MCPS (Millions of Instruction Cycles Per Second). Unless otherwise specified, peak MIPS are indicated.
G.711.1 C55x – Wideband extension
CPU UTILIZATIONBit 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 |
MEMORY REQUIREMENTS
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 |
Description
The G.711.1 wideband extension of G.711 adds noise feedback and a lower-band enhancement layer, as well as a high band encoding layer. The main feature of this extension is to give wideband scalability to ITU-T G.711*, the most widely deployed speech codec.
It aims to achieve high-quality speech services over broadband networks, particularly for IP phone and multi-point speech conferencing, while enabling a seamless interoperability with conventional terminals and systems equipped only with G.711.
G.711.1 achieves this interoperability with legacy narrowband terminals and equipment through an embedded, layered architecture.
G.711.1 encoder and decoder meet all ITU G.711.1 compliance and interoperability requirements.
Function APIs
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