Sign in

username:

password:



Not a member?

Search speechcoding



Search tips

Subscribe to speechcoding



speechcoding by Keywords

ACELP | ADPCM | AMBE | AMR | AMR-NB | CELP | Codebook | DTMF | G.723 | G.726 | G.729 | GSM | Interpolation | LPC | LSF | LSP | MELP | PCM | Perceptual | Pitch | PSOL | QCELP | Quantization | SMV | VAD | Vocoder

Sponsor

NEW! TMS320C6474: 3x the performance. 1/3 the cost. Three 1 GHz cores on 1 chip.

Discussion Groups

Discussion Groups | Speech Coding | Fixed Point Implementation

Technical discussions related to Speech Coding (all itu and other vocoders, ACELP, CELP, AMR, etc)

  

Post a new Thread

Fixed Point Implementation - aditya_naidu1 - Apr 26 2:09:00 2005





Hi all,

Can anybody help me with the fixed point conversion of following:

*po -= hpi_pole_coefsTbl[1] * mem[2];
*po -= hpi_pole_coefsTbl[2] * mem[3];

mem[3] = mem[2];
mem[2] = *po;

po++;
hpi_pole_coefsTbl is defined as follows:

float hpi_pole_coefsTbl[3] = {
(float)1.0, (float)-1.9059465, (float)0.9114024
};

Initially, mem[2]=mem[3]=0

When I do the multiplication there is overflow problem.How to avoid
this??

Aditya





(You need to be a member of speechcoding -- send a blank email to speechcoding-subscribe@yahoogroups.com )