search for: interp_lpc

Displaying 3 results from an estimated 3 matches for "interp_lpc".

Did you mean: interp_qlpc
2010 Feb 03
1
Fwd: Re: Fixed Point on wideband-mode: Single Frame loss on 2000 Hz sine causes "freak off"
You mean the "real" (not the synthesized) residual? What is odd in your opinion? These glitches I mentioned or something else? I replaced the interpolated lpc (variable "interp_lpc") with the original lpc (variable lpc) for residual generation. This makes the situation worse, so lpc interpolation seems to "smooth" the error and reduces it. I will check the computation of the lpc and the fir_mem16 routine now. cheers, Frank Jean-Marc Valin <Jean-Marc.Valin...
2006 Feb 13
1
NB encoder with multiple channels
I am trying to implement a relatively high number of encoders (24/32) on a single DSP and would like to minimize the memory requirements. Has anyone optimized the persistent EncState memory allocation for multiple channels. The default C64x fixed point implementation allocates 5280 bytes of persistent memory per encoder. I'm willing to restrict my settings to complexity 1, quality 3. It
2005 May 25
3
Speex on TI C6x, Problem with TI C5x Patch
...cSize+1)*sizeof(spx_word16_t)); for (i=0;i<st->lpcSize+1;i++) st->lagWindow[i]=16384*exp(-.5*sqr(2*M_PI*st->lag_factor*i)); st->autocorr = speex_alloc((st->lpcSize+1)*sizeof(spx_word16_t)); st->lpc = speex_alloc((st->lpcSize+1)*sizeof(spx_coef_t)); st->interp_lpc = speex_alloc((st->lpcSize+1)*sizeof(spx_coef_t)); st->interp_qlpc = speex_alloc((st->lpcSize+1)*sizeof(spx_coef_t)); st->bw_lpc1 = speex_alloc((st->lpcSize+1)*sizeof(spx_coef_t)); st->bw_lpc2 = speex_alloc((st->lpcSize+1)*sizeof(spx_coef_t)); st->lsp = speex_al...