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