DSPRelated.com
Forums

AMR-fix Point- NB Data rate mismatching

Started by raghus August 4, 2006
Hi,
Plz help me to use AMR Fxd Point NB codec for VoIP application on
Pocket PC. Source code is downloaded from 3GPP & Tested with 3GPP test
vector.
But its not giving proper output in Device with real time data.

But data rate while encoding is 160bytes to 250bytes (increasing)
Why is it increasing instead of compressing ??

Where i need to use WB .. ?

Plz help to solve this issue ..

Thanks in advance
raghu
Raghu,

You need to check for the output data format for the encoded data.

As far as I remember, the default output data format for the encoder
represents each compressed bit in one Byte.
For example: if you have 160 compressed bits then you will see the output
actually take 160 bytes.

As a result, you may need to re-represent the 160 bytes into IF1 or IF2
formats, and then you will get an accurately compression bitstream.

Regards,
Umang Garg

Lead Design Engineer
NeoMagic

> -----Original Message-----
> From: s...
> [mailto:s...] On Behalf Of raghus
> Sent: Friday, August 04, 2006 1:57 PM
> To: s...
> Subject: [speechcoding] AMR-fix Point- NB Data rate mismatching
>
> Hi,
> Plz help me to use AMR Fxd Point NB codec for VoIP
> application on Pocket PC. Source code is downloaded from 3GPP
> & Tested with 3GPP test vector.
> But its not giving proper output in Device with real time data.
>
> But data rate while encoding is 160bytes to 250bytes
> (increasing) Why is it increasing instead of compressing ??
>
> Where i need to use WB .. ?
>
> Plz help to solve this issue ..
>
> Thanks in advance
> raghu
>