GSM-FR

GSM Global System - Full Rate Speech Coder

GSM-FR (Full Rate) was the first digital speech-coding standard used in GSM digital mobile phone system. The GSM-FR codec is a proven and widely recognized codec for delivering reliable digital voice communications.

Coding Rate: 13.2 kbps
Sampling Rate: 8 kHz

Availability

Availability

Platforms
Texas Instruments – TI TMS320C7000 C7x | TI TMS320C6000 C64x/C64x+/C66x/C674x | TI TMS320C5000 C55x / Legacy C54x

ADT GSM-FR is available on the above Platforms: Other configurations are available upon request.

Features

  • Functions are C-callable.
  • Multi -Channel Implementation.
  • Completely re-entrant (Channel can interrupt any Channel, any time)
  • Can be integrated with echo cancellers, VOX and tone detection/regeneration.

Description

GSM-FR (GSM Full Rate) Speech Codec

Adaptive Digital’s GSM-FR (GSM Full Rate) Speech Codec is a real-time implementation of the ETSI GSM 06.10 RPE-LTP (Regular Pulse Excitation – Long-Term Prediction) speech coding standard. Originally adopted for GSM mobile telephony, GSM-FR remains a proven and widely recognized codec for delivering reliable digital voice communications.

GSM-FR utilizes Regular Pulse Excitation – Long-Term Prediction (RPE-LTP) technology to efficiently compress speech while preserving intelligibility and natural voice characteristics. The codec is designed to deliver consistent voice performance across a wide range of communication environments and network conditions.

Adaptive Digital’s GSM-FR is optimized and provides high quality of speech.

Specification Tables

Spec Tables

GSM FR C64x / C64x+ / C66x / C674x || C7x

All CPU usage given in MIPS (also known as MCPS or MHz).
All Memory usage is given in units of byte.
FunctionC64x MIPSC64x+/C66x/C674x MIPSC64x+/C66x/C674x Program MemoryC64x Program MemoryData MemoryPer-channel DataScratch
Encode2.11.93088026096408688740
Decode3.13.1560640
Encode/Decode5.25.0—————

GSM FR C55x

All CPU usage given in MIPS (also known as MCPS or MHz).
All Memory usage is given in units of byte.
FunctionMIPSProgram MemoryData MemoryPer-channel DataScratch
Encode8.710293408677740
Decode8.7560640
Encode/Decode17.4————

GSM FR C54x

All CPU usage given in MIPS (also known as MCPS or MHz).
All Memory usage is given in units of 16-bit word.
FunctionMIPSC64x Program MemoryData MemoryPer-channel DataScratch
Encode8.75147204344370
Decode8.7280320
Encode/Decode17.4————

API Functions

API function call summary

FR_ADT_encInit (…) Initializes the GSM FR Encode Channel Structure

FR_ADT_decInit (…) Initializes the GSM FR Decode Channel Structure

FR_ADT_encode (…) Executes the GSM FR encoder

FR_ADT_decode (…) Executes the GSM FR decoder

Translate »