GSM EFR implementation for TRAU application on DSP16000

15 March 1999

New Image

An implementation of GSM EFR using traditional single MAC DSPs (DSP1600) takes 24 MIPS to run a single speech channel. Lucent DSP16000 is a dual MAC high performance DSP. Analysis has shown DSP16000 code can run GSM EFR at 10 MIPS per channel with the same program space as DSP1600. The code has been re-structured to minimize the delays and RAM usage for multi-channel transcoder/rate adapter units (TRAU) applications. For a 100 MIPS DSP16210 running 6 EFR speech channels, DSP16210 code takes 15.7 K words of RAM with 3.2 ms maximum delay for the encoder and 0.5 ms for the decoder. Without re-structuring, the numbers are 27 K, 15.4 ms and 1.5 ms respectively. This makes the DSP16000 very attractive for TRAU applications. The initial implementation runs at 12.8 MIPS per channel with 19.3 K words of RAM, 4.7 ms maximum encoding delay and 0.5 ms maximum decoding delay for 6 speech channels