Adaptive Multi-Rate (AMR)-codec bestaat uit een familie codecs (bron- en kanaalcodecs met verschillende bitsnelheden) die werken in de GSM FR en HR-kanalenmodi
Het AMR-systeem maakt gebruik van de toegevoegde kanaalprestaties en robuustheid de coderingssnelheden door de spraak- en kanaalcoderingssnelheden dienovereenkomstig aan te passen aan de kwaliteit van het radiokanaal
AMR past zijn foutbeschermingsniveau aan (selecteer de optimale kanaalmodus en codec modus) naar het lokale radiokanaal en de verkeersbelastingsomstandigheden om het beste te leveren mogelijke combinatie van spraakkwaliteit en systeemcapaciteit
Aanpassing van de codecmodus voor AMR is gebaseerd op de kwaliteit van het ontvangen kanaal schatting in zowel de lidstaten als de BTS, gevolgd door een beslissing over de meeste geschikte spraak- en kanaalcodecmodus die op een bepaald moment moet worden toegepast
De basis AMR-codecmodussets voor MS en BTS worden door BSC geleverd via laag 3 signalering
MS ondersteunt alle spraakcodecmodi, hoewel slechts een set van maximaal 4 spraakcodecmodi worden gebruikt tijdens een gesprek
De bruto bitsnelheid van het GSM FR/EFR-kanaal is 22,8 kbit/s in GSM FR/EFR: 13 kbit/s spraakcodering en 9,8 kbit/kanaalcodering (bruto bitsnelheid van HR-kanaal 11.4 kbit/s)
In het geval van AMR gebruiken verschillende codecs verschillende bitsnelheden om spraak te coderen (bron codering). De rest van de bruto bitsnelheid wordt gebruikt voor kanaalbeveiliging