search for: _spx_lpc

Displaying 10 results from an estimated 10 matches for "_spx_lpc".

2007 Feb 02
1
Getting at the LPC coefficients
Hi Jean-Marc I'm looking at the 1.0.5 source, and I'm not seeing an _spx_lpc(). There's an _spx_autocorr(), which is in lpc.c and is called near the start of the encoder function in nb_celp.c. The encoder seems to call the autocorr() function, then calls wld() to do something called Levinson-Durbin. Am I right in thinking that after the call to wld(), the st->lpc[...
2007 Feb 02
2
Getting at the LPC coefficients
Hi everyone! It's my first time posting to this list, and I've got a fairly technical question. I'm interested in doing phoneme extraction, and one of the first steps in the algorithm I'm planning to use is to get the LPC coefficients for an input frame. Since Speex is CELP-based, the coefficients must be generated in there somewhere. I've tried digging around in the source
2005 Jan 13
1
autocorrelation and levinson-durbin
...orrelation: in the function, _spx_autocorr (for floating point version), there is a line ac[0] += 10; correct me if i am wrong, i suppose the addition of 10 is used to condition the autocorrelation matrix. wonder how the value of 10 is arrived at? 2) levinson durbin (LD) algo in the function _spx_lpc, i referred to some LD algo online. am puzzled with the reflection coefficient's computation. from the code, i understand it to be r = [- Rxx(i) - sum(lpc*Rxx)] / [error + 0.003* Rxx(0)] first question is why is negative of Rxx(i) added? from the resources i gather positive Rxx(i) is added...
2009 Sep 11
0
Getting at the LPC coefficients
Bonjour, D?apr?s votre question ? Jean_Marc : ? Je m'int?resse ? la source 1.0.5, et je ne vois pas une _spx_lpc (). Il ya une _spx_autocorr (), qui est en lpc.c et est appel? ? proximit? du d?part de la Codeur fonction dans nb_celp.c. L'encodeur semble appeler la autocorr () la fonction, puis appelle wld () pour faire quelque chose qui s'appelle Levinson-Durbin. Suis-je raison de pense...
2008 Feb 12
1
Re: Problem with Blackfin assembly optimizations -- bug in fixed_bfin.h / resampler saturation???
...function `vq_nbest': /home/lorenz/Blackfin/speex-1.2beta3/libspeex/vq_bfin.h:38: multiple definition of `_spx_mips' /home/lorenz/lib/libspeex_debug.a(speex.o):/home/lorenz/Blackfin/speex-1.2beta3/libspeex/speex.c:52: first defined here /home/lorenz/lib/libspeex_debug.a(lpc.o): In function `_spx_lpc': /home/lorenz/Blackfin/speex-1.2beta3/libspeex/lpc.c:78: multiple definition of `_spx_mips' /home/lorenz/lib/libspeex_debug.a(speex.o):/home/lorenz/Blackfin/speex-1.2beta3/libspeex/speex.c:52: first defined here collect2: ld gab 1 als Ende-Status zur??ck make: *** [speex_through] Fehler 1...
2008 Feb 22
1
Re: Problem with Blackfin assembly optimizations -- bug in fixed_bfin.h / resampler saturation???
...best': > /home/lorenz/Blackfin/speex-1.2beta3/libspeex/vq_bfin.h:38: multiple definition of `_spx_mips' > /home/lorenz/lib/libspeex_debug.a(speex.o):/home/lorenz/Blackfin/speex-1.2beta3/libspeex/speex.c:52: first defined here > /home/lorenz/lib/libspeex_debug.a(lpc.o): In function `_spx_lpc': > /home/lorenz/Blackfin/speex-1.2beta3/libspeex/lpc.c:78: multiple definition of `_spx_mips' > /home/lorenz/lib/libspeex_debug.a(speex.o):/home/lorenz/Blackfin/speex-1.2beta3/libspeex/speex.c:52: first defined here > collect2: ld gab 1 als Ende-Status zur??ck > make: *** [spee...
2008 Mar 05
1
Problem with Blackfin assembly optimizations -- bug in fixed_bfin.h / resampler saturation???
...z/Blackfin/speex-1.2beta3/libspeex/vq_bfin.h:38: >> multiple definition of `_spx_mips' >> /home/lorenz/lib/libspeex_debug.a(speex.o):/home/lorenz/Blackfin/speex-1.2beta3/libspeex/speex.c:52: >> first defined here /home/lorenz/lib/libspeex_debug.a(lpc.o): In >> function `_spx_lpc': >> /home/lorenz/Blackfin/speex-1.2beta3/libspeex/lpc.c:78: multiple >> definition of `_spx_mips' >> /home/lorenz/lib/libspeex_debug.a(speex.o):/home/lorenz/Blackfin/speex-1.2beta3/libspeex/speex.c:52: >> first defined here collect2: ld gab 1 als Ende-Status zur??...
2008 Mar 29
0
GCC/ELF Visibility patch
...de T speex_encode_int -T speex_encode_native T speex_encoder_ctl T speex_encoder_destroy T speex_encoder_init @@ -144,17 +60,6 @@ T speex_stereo_state_destroy T speex_stereo_state_init T speex_stereo_state_reset -T split_cb_search_shape_sign -T split_cb_shape_sign_unquant -T _spx_autocorr -T _spx_lpc -T syn_percep_zero16 -T vbr_analysis -T vbr_destroy -T vbr_init -T vq_nbest -T vq_nbest_sign -T wb_mode_query U acosf U calloc U exit -------------- next part -------------- --- libspeexdsp.old 2008-03-29 03:05:30.000000000 +0100 +++ libspeexdsp.new 2008-03-29 03:00:36.000000000 +0100 @@ -1,13 +...
2008 Mar 29
2
GCC/ELF Visibility patch (fwd)
...de T speex_encode_int -T speex_encode_native T speex_encoder_ctl T speex_encoder_destroy T speex_encoder_init @@ -144,17 +60,6 @@ T speex_stereo_state_destroy T speex_stereo_state_init T speex_stereo_state_reset -T split_cb_search_shape_sign -T split_cb_shape_sign_unquant -T _spx_autocorr -T _spx_lpc -T syn_percep_zero16 -T vbr_analysis -T vbr_destroy -T vbr_init -T vq_nbest -T vq_nbest_sign -T wb_mode_query U acosf U calloc U exit -------------- next part -------------- --- libspeexdsp.old 2008-03-29 03:05:30.000000000 +0100 +++ libspeexdsp.new 2008-03-29 03:00:36.000000000 +0100 @@ -1,13 +...
2005 May 25
3
Speex on TI C6x, Problem with TI C5x Patch
...orr[0]*st->lpc_floor); /* Noise floor in auto-correlation domain */ /* Lag windowing: equivalent to filtering in the power-spectrum domain */ for (i=0;i<st->lpcSize+1;i++) st->autocorr[i] = MULT16_16_Q14(st->autocorr[i],st->lagWindow[i]); /* Levinson-Durbin */ _spx_lpc(st->lpc+1, st->autocorr, st->lpcSize); st->lpc[0]=(spx_coef_t)LPC_SCALING; /* LPC to LSPs (x-domain) transform */ roots=lpc_to_lsp (st->lpc, st->lpcSize, st->lsp, 15, LSP_DELTA1, stack); /* Check if we found all the roots */ if (roots!=st->lpcSize) {...