DSPRelated.com
Forums

Problem with EVRC-B fixed point code

Started by venu...@yahoo.com August 25, 2009
We have downloaded version 4.4 EVRC-B fixed point code from ftp://ftp.3gpp2.org/TSGC/Incoming/SWG11/evrc_rel-C_mps_software/

We find two problems with this code. They are:

1. We find that the output of the encoder doesn’t match with the expected output for Operating point-2 and signal power 22 and 32 dB (i.e. we used the command line options -i src.s22 -o 4_8.p22 -X OP=2 –e and -i src.s32 -o 5_8.p32 -X OP=2 –e). We have similar problem with 32dB signal at operating point-0 as well (-i src.s32 -o 9_3.p32 -X OP=0 –e). We found this problem with recent version 4.4 as well as earlier versions downloaded from 3GPP site.

2. There seems to be an error in the implementation of r-fft function in this code. It results in non-zero imaginary value for the first data point, whereas the first point of the DFT of a real sequence should be real. It appears that there is an error in the r-fft function where the real and imaginary values of the first point are computed outside the loop.

I would highly appreciate if anyone having information on these issues of this code could help me out.

Thanks in advance.

Venu