G.711.0 LLC​

Lossless Compression (LLC) of ITU-T G.711 pulse code modulation

Adaptive Digital’s G.711.0 codec delivers lossless compression of G.711 voice streams, reducing bandwidth usage by as much as 50 percent, while preserving voice quality for VoIP, IP telephony, and telecommunications applications.

Platforms

Availability

Platforms
Arm Devices Armv7-A Cortex-M4 / M7

ADT G.711.0 is available on the above Platforms: Other configurations are available upon request.

Features

  • Supports both mu-law and a-law
  • Lossless for all possible G.711 packet payloads
  • Accomodates frame sizes typically used in VoIP (40, 80, 160, 240 and 320 samples)

Description

G.711.0 Lossless Compression Codec

Adaptive Digital’s G.711.0 codec provides lossless compression for G.711 voice streams, reducing bandwidth requirements while preserving the exact original audio quality. Supporting both μ-law and A-law formats, G.711.0 is optimized for IP networks and efficiently compresses speech and audio payloads without introducing distortion or quality degradation.

Built for low complexity and a minimal memory footprint, the codec is ideal for VoIP gateways, IP telephony systems, unified communications platforms, and embedded telecommunications applications. By compressing standard G.711 packet payloads, G.711.0 enables more efficient network utilization while maintaining complete compatibility with existing G.711 infrastructure.

Adaptive Digital’s G.711.0 encoder and decoder are fully compliant with the ITU-T G.711.0 standard, ensuring reliable interoperability across telecommunications and voice processing systems.

Key Benefits

  • ITU-T G.711.0 compliant encoder and decoder
  • Lossless compression of G.711 voice streams
  • Supports both μ-law and A-law encoding
  • Reduces bandwidth and network traffic
  • Preserves original voice quality with no audio loss
  • Low-complexity, low-memory implementation
  • Ideal for VoIP, IP telephony, and telecom gateways
  • Seamless interoperability with existing G.711 systems

Specification Tables

Spec Tables

G.711.0 Armv7-M Cortex-M4 / Cortex-M7

CPU Utilization & Memory Requirements
All Memory usage is given in units of byte.

*Worst case/PEAK MIPS/MHz.
ProductFunction M4 MIPS*M7 MIPS*Program MemoryData MemoryPer Channel Data Memory
G.711.0Encode2416.837862583510
Decode128.4

API Functions

API function call summary

G711_0_ADT_Encoder_Init (EncoderChannelStates)

G711_0_ADT_Decoder_Init (DecoderChannelStates) 

G711_0_ADT_Encoder (EncoderChannelStates, InputSpeech, CompressedOutput)  

G711_0_ADT_Decoder (DecodeChannelStates, CompressedPackets, output, FrameEraseFl  

Translate »