search for: lpc_to_lsp

Displaying 9 results from an estimated 9 matches for "lpc_to_lsp".

2010 Mar 29
2
Speex on TI DSP 5505
Saju Palayur <saju_pa at hotmail.com> writes: > Hi > > > > We have ported the Narrow band 8 Khz Speex encoder and decoder on to TI DSP 5505 > > > > To compress 20ms of 16 bit audio sampled at 8Khz it takes 4.2ms. > > Is there any optimizations I can do to make it run faster. The first thing to do would be to profile the code (I assume you're using
2009 Jun 14
1
Resampler saturation, blackfin performance
...5% vq_nbest_sign 11.12% filter_mem16 4.14% inner_prod 4.07% iir_mem16 2.75% qmf_synth 2.32% lsp_to_lpc 2.32% open_loop_nbest_pitch 1.41% compute_impulse_response 1.37% qmf_decomp 1.28% lpc_to_lsp 1.26% fir_mem16 1.16% speex_bits_pack 1.07% speex_bits_unpack_unsigned 0.86% compute_rms16 0.79% 4. I'm using the echo-canceller + preprocessor, I'd really like to improve performance here: - I would like to use ADI's FFT, but it...
2010 Mar 30
0
Speex on TI DSP 5505
Hi When we run the profiler these 3 functions take more than 8500 cycles. split_cb_search_shape_sign_N1() 22782 pitch_search_3tap() 19208 lpc_to_lsp() 16007 So can I configure these in a different way so it takes less cycles. I do not need very high sound quality Thanks for your time Warm Regards Saju > From: yates at ieee.org > To: saju_pa at hotmail.com > CC: speex-dev at xiph.org > Subject: Re: [Speex-dev] Speex on TI DSP...
2010 Mar 30
2
Speex on TI DSP 5505
Saju Palayur <saju_pa at hotmail.com> writes: > Hi > > > > When we run the profiler these 3 functions take more than 8500 cycles. > > > > split_cb_search_shape_sign_N1() 22782 > pitch_search_3tap() 19208 > lpc_to_lsp() 16007 > > So can I configure these in a different way so it takes less cycles. I am not familiar with the code, so I can't say. I was trying to teach you how to optimize, not give you an optimization. --Randy > I do not need very high sound quality > > Thanks for your ti...
2006 Jan 18
2
TI 6xxx platform performance
...al:Excl. compute_weighted_codebook 200 4511420 4511420 iir_mem2 599 3338308 3338308 filter_mem2 799 2323655 2323655 compute_impulse_response 200 1800518 1800518 pitch_gain_search_3tap 199 4726604 1744952 open_loop_nbest_pitch 199 4204121 1641016 vq_nbest 800 1626252 1626252 lpc_to_lsp 50 1612650 1558133 nb_encode 50 27412845 1179551 fir_mem2 50 1097300 1097300 inner_prod 27469 1072299 1072299 split_cb_search_shape_sign_N1200 7310588 1007711 normalize16 597 303378 303378, A lower cost option would be to use a floating point 6713. I thought that a...
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
2008 Mar 29
0
GCC/ELF Visibility patch
...R lpc_window -R shift_filt -R vbr_hb_thresh -R vbr_nb_thresh -R vbr_uhb_thresh -T bw_lpc -T compute_impulse_response -T compute_rms -T compute_rms16 -T filter_mem16 T _fini -T fir_mem16 -T forced_pitch_quant -T forced_pitch_unquant -T highpass -T iir_mem16 T _init -T inner_prod -T interp_pitch -T lpc_to_lsp -T lsp_enforce_margin -T lsp_interpolate -T lsp_quant_high -T lsp_quant_lbr -T lsp_quant_nb -T lsp_to_lpc -T lsp_unquant_high -T lsp_unquant_lbr -T lsp_unquant_nb -T multicomb -T nb_decode -T nb_decoder_ctl -T nb_decoder_destroy -T nb_decoder_init -T nb_encode -T nb_encoder_ctl -T nb_encoder_destro...
2008 Mar 29
2
GCC/ELF Visibility patch (fwd)
...R lpc_window -R shift_filt -R vbr_hb_thresh -R vbr_nb_thresh -R vbr_uhb_thresh -T bw_lpc -T compute_impulse_response -T compute_rms -T compute_rms16 -T filter_mem16 T _fini -T fir_mem16 -T forced_pitch_quant -T forced_pitch_unquant -T highpass -T iir_mem16 T _init -T inner_prod -T interp_pitch -T lpc_to_lsp -T lsp_enforce_margin -T lsp_interpolate -T lsp_quant_high -T lsp_quant_lbr -T lsp_quant_nb -T lsp_to_lpc -T lsp_unquant_high -T lsp_unquant_lbr -T lsp_unquant_nb -T multicomb -T nb_decode -T nb_decoder_ctl -T nb_decoder_destroy -T nb_decoder_init -T nb_encode -T nb_encoder_ctl -T nb_encoder_destro...
2005 May 25
3
Speex on TI C6x, Problem with TI C5x Patch
...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) { /* Search again if we can afford it */ if (st->complexity>1) roots = lpc_to_lsp (st->lpc, st->lpcSize, st->lsp, 11, LSP_DE...