Adaptive Multi-Rate
|
Adaptive Multi-Rate (AMR) is a lossy Audio data compression scheme optimized for speech coding. AMR is adopted as the standard speech codec by 3GPP.
The codec has eight bit rates, 12.2, 10.2, 7.95, 7.40, 6.70, 5.90, 5.15 and 4.75 kbit/s. The bitstream is based on frames which contain 160 samples and are 20 milliseconds long. AMR uses different techniques, such as Algebraic Code Excited Linear Prediction (ACELP), Discontinuous Transmission (DTX), Voice Activity Detection (VAD) and Comfort Noise Generation (CNG).
The idea to use various modes arises from the network conditions. If the channel is bad, source coding is reduced and channel coding is increased. This improves the quality and robustness of the network. In the particular case of AMR this improvement is somewhere around 4-6 dB S/N for useable communication. The usage of AMR requires optimized link adaptation that selects the best codec mode to meet the local radio channel and capacity requirements. The new intelligent system allows the network operator to prioritize capacity or quality per base station.
See also AMR-WB
External links
- Original Press Release (http://www.etsi.com/pressroom/previous/1998/smg%5F27%5Famr.htm)
- The official 3GPP website with AMR specifications (http://www.3gpp.org/ftp/Specs/html-info/26-series.htm)
- Fixed-point ANSI-C code (http://www.3gpp.org/ftp/Specs/html-info/26073.htm)
- Floatingpoint ANSI-C code (http://www.3gpp.org/ftp/Specs/html-info/26104.htm)Template:Tech-stub