Datasheet of IntegrIT G711PLC

64 kbit/sec A/u-law voice codec fully compliant with ITU-T G.711 recommendation. Packet loss concealment (PLC) feature enables it for use in a wide range of internet/mobile applications such as VoIP and videoconferencing products. The objective of PLC is to generate a synthetic speech signal to cover missing data (erasures) in a received bit stream. It tries to synthesize the signal that has the same timbre and spectral characteristics as the missing signal. If the erasures are not too long, and the erasure does not land in a region where the signal is rapidly changing, the erasures may be inaudible after concealment. VAD/CNG feature provides means to use of discontinuous transmission in a packet-based communication system that can significantly reduce the transmission rate and hence improve the bandwidth efficiency. It uses generic payload format and may also be used with other speech codecs without built-in DTX capability such as G.726, G.727, G.728, and G.722. The VAD algorithm makes a voice activity decision based on multiple parameters such as the full band energy, the low band energy, the zero-crossing rate and a spectral measure. This provides robust decision over a wide range of conditions and the level of ambient noise.

Features

  • Coding rate 64 kbps
  • A-law, u-law encoding
  • Sampling rate 8 kHz
  • PLC compliant with Appendix I of G.711
  • VAD/CNG compliant with Appendix II of G.711 and interoperable with G.729B
  • C-callable program interface
  • Multi-channel capable
  • Demo available for target and PC
  • Fully portable ANSI C code


Applications

  • VoIP
  • Telephony


List of supported platforms:

  • Texas Instruments C64/C67, DaVinci
  • ARM9E, ARM11 (Linux, Android 2.2, iOS)
  • Marvell Sheeva, Kirkwood, Armada
  • x86 (MS Windows, Linux, Mac OS X)


G.711PLC is delivered with fully automated IntegrIT Testing Environment (ITE) for target platform based on reference ITU-T vectors set along with extended IntegrIT proprietary vectors and methods.