De Full Rate Codec is een codec die gebruikt wordt voor spraakcodering binnen het GSM-systeem voor mobiele telefonie. De codec werkt op een bitsnelheid van 13 kbit/s.
Het spraaksignaal wordt, na AD-conversie, opgedeeld in segmenten van 20 ms. Hierop wordt een analyse uitgevoerd waarmee de coëfficiënten van het Short Term Prediction filter worden vastgesteld. De coëfficiënten worden gekwantiseerd en gecodeerd, en het spraaksignaal wordt gefilterd. Het residusignaal wordt opgedeeld in subsegmenten van 5 ms. Hierop wordt een Long Term Prediction analyse losgelaten, en worden parameters vastgesteld en gekwantiseerd. Ieder subsegment wordt gefilterd. Het resultaat, een subsegment bestaande uit 40 signaalwaarden, wordt benaderd door 13 gekwantiseerde pulsen, plus een overkoepelende schalingsfactor. Deze parameters worden overgestuurd naar de decoder (260 bits per segment van 20 ms).
Aan de decoder worden de inverse bewerkingen uitgevoerd.
De bitverdeling per parametertype is als volgt:
Per 20 ms maakt dit bits, dus een (netto) bitsnelheid van 13 kbit/s.