Follow us Follow us Signalogic on LinkedIn
Home :: Product & Services :: Software:: GSM AMR-NB Voice Codec

GSM AMR-NB Voice Codec

GSM AMR-NB is an adaptive multi-rate speech codec that has been standardized for use in Third Generation (3G) mobile telephony. The codec supports eight bit rates: 12.2, 10.2, 7.95, 7.40, 6.7, 5.9, 5.15, and 4.75 kbps and uses algebraic code excited linear prediction (ACELP) as the compression method. AMR also includes Voice Activity Detection (VAD) and Discontinuous Transmission (DTX).

 OEM Provider

Cranes Varsity

 

Features

  • eXpress DSP (XDAIS) compliant
  • Functions are C-callable
  • Multichannel capable
  • Complies with 3GPP test vectors (bit-exact)

Availability

GSM AMR-NB is available on the Texas Instruments TMS320 C64x and C64x+ DSP family.

Specifications

Coding Rate: 12.2, 10.2, 7.95, 7.40, 6.7, 5.9, 5.15, and 4.75 kbps

Sampling Rate: 8 kHz

Delay: 20 msec

Resource Usage

 

Devices Supported

Function

Program Memory

Per Channel Data Memory

Scratch Memory

Peak Loading (MCPS)

C64x+
(Code in ext mem)

Encode

96.81Kb

2.33Kb

6.01Kb

8.89

Decode

37.87Kb

1.24Kb

0.58Kb

2.01

C64x+
(Code in int mem)

Encode

96.81Kb

2.33Kb

6.01Kb

8.09

Decode

37.87Kb

1.24Kb

0.58Kb

1.95

C64x
(Code in ext mem)

Encode

127.24kb

2.33kb

6.01kb

19.71

Decode

58.72kb

1.24kb

0.58kb

4.16

C64x
(Code in int mem)

Encode

127.24kb

2.33kb

6.01kb

9.90

Decode

58.72kb

1.24kb

0.58kb

2.24

Notes

1)  For code in ext mem, L 2 cache must be enabled.

2)  Peak MCPS measured on C64x+ cycle accurate simulator and C6416 cycle accurate simulator.

3)  All Memory usage is given in units of byte.