Important information

This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies.

ARM websites use two types of cookie: (1) those that enable the site to function and perform as required; and (2) analytical cookies which anonymously track visitors only while using the site. If you are not happy with this use of these cookies please review our Privacy Policy to learn how they can be disabled. By disabling cookies some features of the site will not work.

GSM AMR-NB by IntegrIT

Audio and Voice Solutions

Product Description


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. The main features are:

  •  
  •         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
  •         Multi-channel capable
  •         Kernel mode compatible


Performance, measured on real hardware:

Encoder+Decoder, 4.75, no VAD  -   39MIPS on ARM9E and 25 MIPS on ARM11
Encoder+Decoder, 12.2, DTX1    -   32MIPS on ARM9E and 18 MIPS on ARM11

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.


It is specifically optimized under ARM v5TE, ARMv6 and ARMv7 effectively utilizing processors resources and caching capabilities. IntegrIT GSM AMR-NB vocoder is perfectly integrated with IntegrIT CrystalSpeech VoIP Engine to provide superior performance and exceptional perceptual quality on IP channels.

Very careful memory layout design, minimal system stack usage and true fixed point implementation make IntegrIT GSM AMR-NB vocoder ideal for running in OS kernel context

GSM AMR-NB demonstration is available now for Marvell Kirkwood (ARMv5TE), Marvell Armada (ARMv6/v7) evaluation boards, Android 2.2, iPhone4, iPad


 

GSM AMR-NB

Market Segment(s)

  • Embedded
  • Enterprise
  • Mobile
  • Mobile Computing

Target Platform(s)

  • Android
  • Linux
  • Other OS
  • Windows Mobile

ARM Processor(s)

  • ARM926EJ-S
  • ARM946E-S
  • ARM968E-S
  • ARM1020E
  • ARM1022E
  • Cortex-A53
  • Cortex-A57
  • Cortex-A8
  • Cortex-A9
  • ARMv5
  • ARMv6
  • ARMv7
  • ARMv8
 
ARM Connected