Voice Codec GSM AMR NB

Datasheet of IntegrIT GSM AMR NB

Is a standard ACELP vocoder adapted by the 3rd Generation Partnership Project (3GPP). It is an Adaptive Multi Rate-Narrow Band (AMR-NB) speech codec. This vocoder is used mainly in 3rd generation mobile telephony devices to compress toll-quality speech at 8000 samples/second. GSM-AMR codec has eight basic bit rates, 12.2, 10.2, 7.95, 7.40, 6.70, 5.90, 5.15 and 4.75 Kbit/s


  • Eight coding rates in range of 4.75 to 12.2 kbps
  • Sampling rate 8 kHz
  • Full 3GPP TS 26.073 compliance
  • 16-bit linear signal input
  • C-callable program interface
  • Multi-channel capable
  • Demo available for target and PC
  • Fully portable ANSI C code


  • Communication Devices
  • 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)

GSM AMR-NB 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. Evaluation version for for PC and your target is available upon request.