search for: _spx_autocorr

Displaying 11 results from an estimated 11 matches for "_spx_autocorr".

2005 Jul 26
1
TMS320VC5502
...ok all files from /libspeex and added them to my project in Code Composer 2.1. Then I set global definitions CONFIG_TI_C55X, FIXED_POINT, DISABLE_WIDEBAND, RELEASE for entire project and edit arch.h and create speex_config_types.h. Then tried to compile it and run. Code seems to be hang in function _spx_autocorr (). What I did wrong ? (I used speex 1.1.10). Should I compile code under cygwin and just link library to Code Composer ? Is it possible ? Please help me.. P.S. I did not use .configure script. May be I should ? -------------- next part -------------- An HTML attachment was scrubbed... URL: http:...
2005 Jan 13
1
autocorrelation and levinson-durbin
hi, am trying to understand speex's algo. have a few questions. 1) autocorrelation: 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 onli...
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[] array contains the coefficients...
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 penser que, apr?s la Appelez pour...
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
2006 Jan 18
2
TI 6xxx platform performance
...322224 inner_prod 27469 5911396 5911396 vq_nbest 800 5465094 5465094 iir_mem2 599 5378906 5378906 split_cb_search_shape_sign_N1 200 18106210 3694787 compute_impulse_response 200 3084502 3084502 open_loop_nbest_pitch 199 18400309 2817913 pitch_gain_search_3tap 199 7002859 2696353 _spx_autocorr 50 2211100 2211100 lsp_to_lpc 450 2076854 2076854 nb_encode 50 71523682 1938067 fir_mem2 50 1777450 1777450 cheb_poly_eva 9634 1564172 1564172 lsp_weight_quant 100 1032600 1032600 Does this make sense? I'm generating floating point code, using the optimizer, etc... Ha...
2006 Jan 18
2
Errors in speex lib with Blackfin
Hello! I'v downloaded speex lib 1.1.11.1. I am trying to port speex lib to Blackfin processor. I am using VisualDSP++ 4.0. If I am compiling source codes with using floating point everything ok. When I am compiling with FIXED_POINT defined everything's ok and code works about two times faster. But when I am defining BFIN_ASM I am getting several compiling errors in Blackfin assembler
2009 Apr 24
2
[PATCH] Blackfin: cleanup astat/cc/hardware loop asm clobbers
...} diff --git a/libspeex/lpc_bfin.h b/libspeex/lpc_bfin.h index 7310ffb..d7d11c0 100644 --- a/libspeex/lpc_bfin.h +++ b/libspeex/lpc_bfin.h @@ -33,6 +33,8 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ +#include "bfin.h" + #define OVERRIDE_SPEEX_AUTOCORR void _spx_autocorr( const spx_word16_t *x, /* in: [0...n-1] samples x */ @@ -107,7 +109,8 @@ int n "P0 += 4;\n\t" "LOOP_END pitch%=;\n\t" : : "m" (xs), "m" (x), "m" (ac32top), "m" (N_lag), "m" (lag_1), &quo...
2008 Mar 29
0
GCC/ELF Visibility patch
...ler T speex_encode 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 +010...
2008 Mar 29
2
GCC/ELF Visibility patch (fwd)
...ler T speex_encode 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 +010...
2005 May 25
3
Speex on TI C6x, Problem with TI C5x Patch
...sig); ALLOC(w_sig, st->windowSize, spx_word16_t); /* Window for analysis */ for (i=0;i<st->windowSize;i++) w_sig[i] = EXTRACT16(SHR32(MULT16_16(EXTRACT16(SHR32(st->frame[i],SIG_SHIFT)),st->window[i]),SIG_SHIFT)); /* Compute auto-correlation */ _spx_autocorr(w_sig, st->autocorr, st->lpcSize+1, st->windowSize); } st->autocorr[0] = (spx_word16_t) (st->autocorr[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->lpcSiz...