Fourth European Conference on Speech Communication and Technology

Madrid, Spain
September 18-21, 1995

Implementation Aspects of the GSM Half-Rate Speech Codec

Tim Fingscheidt, Thomas Wiechers, Eckhard Delfs

Institute of Communication Systems and Data Processing (IND), Aachen University of Technology, Aachen, Germany

In this paper the GSM Half-Rate Speech Codec is examined with respect to implementation complexity taking the bit exactness requirements as well as differences in DSP-architectures into consideration. While the codec specification [1] assumes some "ideal DSP" with a certain architecture, it turns out that the implementation on a real-world DSP could require about 50 MIPS. The computational load can be reduced by minor modifications of the DSP instruction set (appropriate saturation logic and barrel shifter) down to 25 MIPS. However, by exploiting detailed knowledge of the codec algorithm, a processor load of less than 25 MIPS can be achieved too, even if the DSP does not provide the required saturation logic. This is shown by way of example, using a single NEC PD77018 DSP for a full duplex real time implementation. The potential for complexity reduction is discussed.

Full Paper

Bibliographic reference.  Fingscheidt, Tim / Wiechers, Thomas / Delfs, Eckhard (1995): "Implementation aspects of the GSM half-rate speech codec", In EUROSPEECH-1995, 723-726.