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...