search for: echo_noise

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

2005 Oct 25
1
audio preprocess questions
...seem to have altered mean_prior and mean_post such that these don't work anymore so I was wondering how you went about choosing these. Same question on st->gain having 2.0f as an arbitrary limit? Seems to work but just wondering about why it works to cap it there. same question on: st->echo_noise[i] = (0.3f*st->echo_noise[i] + echo[i]); Seems to work well in the original code, trying to figure out why it is what it is. So far it seems like denoising is working well, but now I can no longer properly handle the echo signal. arg, Thanks for all of your help so far! Tom _______________...
2008 Feb 19
4
Patch for Analog Devices compiler & fixed-point AGC
...>ps[i] = PSHR32(st->ps[i], 2*st->frame_shift); - filterbank_compute_bank32(st->bank, ps, ps+N); + filterbank_compute_bank32(st->bnk, ps, ps+N); } static void update_noise_prob(SpeexPreprocessState *st) @@ -761,7 +761,7 @@ #endif for (i=0;i<N;i++) st->echo_noise[i] = MAX32(MULT16_32_Q15(QCONST16(.6f,15),st->echo_noise[i]), st->residual_echo[i]); - filterbank_compute_bank32(st->bank, st->echo_noise, st->echo_noise+N); + filterbank_compute_bank32(st->bnk, st->echo_noise, st->echo_noise+N); } else { for (i=0;i<N...
2009 Jun 18
4
Speech switching in speakerphone?
...tions where the far-end signal is very strong compared to the near-end signal in the mic signal (rec). We have converted the AEC and preprocessor code to matlab and are able to look at all signals. We can modify the Qcurve-function to bring more attention to the near-end signal or we can modify the echo_noise estimation (add gain and accumulation) to bring more attention to the residual echo suppression. However it is hard to optimize for both. My question is if anyone have any tips of how to make speex preprocessor work in systems like ours (with speaker and mic close to each other) or if anyone have...
2009 Jun 22
2
Speech switching in speakerphone?
...ry problem we also have is that the residual echo during decay of far-end talk is not suppressed very well. This is probably caused by the strong echo coupling plus a fairly reverberant room. We have been able to solve this by adding a weighting factor and some accumulation on the residual_echo and echo_noise. This modification works perfect on the far-end-problem but worsen the main problem even more. Best Regards Johan
2005 Nov 11
0
mdf no sound issue
...done in a way i can reproduce, but I found that calling reset didn't fix the silence, unless I also reset: st->PHI[i] st->Eh[i] st->Yh[i] So it may be good to add these to the reset function. I was using these in conjunction with preprocess, so I found it necessary to reset: st->echo_noise[i] st->zeta[i] for preprocess to work again (in addition to all of the other stuff that is already initialized/could be reset in the init function) If I find anything more about what causes the silence I'll post that. Tom ______________________________________________ Tom Harper Lead...
2009 Jun 18
0
Speech switching in speakerphone?
...you mean here by "speech switching" and problem you've encountered? > We have > converted the AEC and preprocessor code to matlab and are able to look > at all signals. We can modify the Qcurve-function to bring more > attention to the near-end signal or we can modify the echo_noise > estimation (add gain and accumulation) to bring more attention to the > residual echo suppression. However it is hard to optimize for both. There's also a parameter to control the maximum amount of suppression allowed: SPEEX_PREPROCESS_SET_NOISE_SUPPRESS : noise suppression SPEEX_PREPR...
2009 Jun 23
0
Speech switching in speakerphone?
...ave is that the residual echo during > decay of far-end talk is not suppressed very well. This is probably > caused by the strong echo coupling plus a fairly reverberant room. We > have been able to solve this by adding a weighting factor and some > accumulation on the residual_echo and echo_noise. This modification > works perfect on the far-end-problem but worsen the main problem even > more. This is probably the effect of reverberation and can probably be solved by tuning/improving the current recursive averaging of the echo estimate. Jean-Marc
2009 Jun 24
2
Speech switching in speakerphone?
>> I think the residual echo estimation is fairly reliable but I do not know >> how to use this to improve Pframe and in that way solve our main problem >> with the gain during near end talk. > > How can you tell that the residual echo estimation is reliable? in any > case, I suspect that the whole Pframe idea might have to be revised > (i.e. computing it completely
2009 Jun 23
2
Speech switching in speakerphone?t
...residual echo during >> decay of far-end talk is not suppressed very well. This is probably >> caused by the strong echo coupling plus a fairly reverberant room. We >> have been able to solve this by adding a weighting factor and some >> accumulation on the residual_echo and echo_noise. This modification >> works perfect on the far-end-problem but worsen the main problem even >> more. > >This is probably the effect of reverberation and can probably be solved >by tuning/improving the current recursive averaging of the echo estimate. Yes, I have basically solv...