Displaying 20 results from an estimated 6000 matches similar to: "Distorted output in fixed-point AEC"
2011 Jan 08
1
Distorted output in fixed-point AEC
Hi Jean-Marc, thanks for the response.
First, I will clarify again that floating-point solves this - so isn't that a bug in fixed-point?
Also, I understand that algorithmically the AEC won't cancel echo properly on a non-linear signal, but why completely distort the output?
If the echo just won't get cancelled it would be acceptable, but in the current state it disables the ability to
2011 Jan 08
0
Distorted output in fixed-point AEC
Hi,
The Speex AEC is simply not designed to deal with non-linear echo, as is
the case when clipping of AGCs are involved. Make sure all your path is
linear or forget about the Speex AEC.
Jean-Marc
On 11-01-03 11:31 AM, Omer Gilad wrote:
> Hi,
> I couldn't find a discussion that specifically addresses this, so here
> it is.
>
> I'm using Speex AEC in my mobile VoIP
2011 May 25
1
pre-processor's residual echo suppression and AEC order
Hi,
Arun and me are working on a echo-canceler module for pulseaudio build around
speex. When using the preprocessor's echo filter, specifically in combination
with denoise and AGC, it's unclear whether these have to run before or after
the AEC.
Right now we've got one instance of speex_preprocessor doing AGC and denoise
running before the echo canceler; and a second for echo
2007 May 22
3
Clicking Problems with slightly clipped audio
It appears that both the echo canceller and the noise reducer (NR)
introduce rather severe clicking artifacts when presented with audio
that has slightly overloaded the A/D converters. I am talking about
speech that sounds just slightly distorted, due to clipping, when simply
played back. If I pass that speech through the echo canceller or the
noise reducer, it acquires really loud clicks and/or
2011 Jan 10
1
AEC seems to distort voice
Hi,
I've set up speex AEC in our application. The echo's seem to be
canceling, but the captured voice is distorted somehow. It sounds to me
like low and/or high frequencies are removed. This happens even if I set
my playback(echo) data to only zero's.
Is this "normal" for the AEC? As far as I understand, if I send 0's as
playback/echo data, the resulting data should be
2005 Sep 05
1
Help needed regarding Echo Cancellation
Dear all,
I need to use echo cancellation in a VOIP application
using speex narrowband codec.I am facing some problems
with echo cancellation. It will be very helpfull if
someone can put some light on the following issues.
1:
===================
-- When call is started EC works fine for first few
seconds. Bur after a certain period [usually 20 sec or
more] it does not work or works very bad
2011 May 24
3
AEC learning behaviour
Hello,
We've integrated the speex echo canceller into PulseAudio, and coupled
with the AGC/denoiser, it works reasonably well and has been a breeze to
plug in, so thank you!
One thing we're seeing, though, is that the canceller seems to take some
time (a few seconds) to "learn", so initially the echo is clearly
audible and it slowly fades out. This sometimes occurs in the middle
2007 Dec 05
1
AEC diagnistics generated files
Sorry for not being accurate in the original question.
My testing environment is set to 20ms frames (PCM 16 8 1 to be precise).
I have verified that all the frames that I feed to the AEC have the
fixed size of 320 bytes.
So this is why I am presuming that the the dumped files should be of
equal size.
The output signal is good and not distorted. It has echo, though.
In a try to diagnose that I
2006 Nov 09
2
A few Speex AEC+preprocessor examples
Andras Kadinger wrote:
> I have now found a testcase where SVN AGC starts out good, but then it
> keeps increasing the gain but never decreasing it, and eventually goes
> out through the roof, during the same single recording.
I've been doing massive changes in the svn preprocessor, so I'm not too
surprised I broke the AGC, because I haven't updated it. Did it also do
that in
2010 Nov 12
1
Speex development
Essentially, the thing that's been holding up 1.2 was the AEC and
preprocessor. The codec itself is pretty stable and I do not really see
more work happening on it. As for the AEC and preprocessor, these are
really open-ended project and I lack sufficient time to take care of them.
Jean-Marc
On 10-11-12 03:27 AM, Ken Smith wrote:
> Basically, Speex is the brain child of Jean-Marc
2007 May 03
2
Re: [Iaxclient-devel] iaxclient & speex
> As you can tell, the AAGC integration with speex was really a classic
> hack. Instead of re-creating the hack, what's probably best here is to
> integrate AAGC back into speex, and have a proper API.
Agreed here. If you can come up with a clean patch to add that feature,
it's something I'd like to see in Speex.
> For those of you just tuning in, what I call
2006 Nov 08
2
A few Speex AEC+preprocessor examples
The echo suppression in SVN is shaping up quite nicely!
I have also observed some - occasional, apparently data-dependent -
misbehaviour in AGC.
http://www.surfnonstop.com/~bandit/speex/echocard1/
2009 May 27
3
Is 17 dB ERLE normal?
Hi
We are working on a speaker phone system using PJSIP and Speex Speech processing API on an ARM platform. Currently we have spent about a month on getting the AEC to work properly and we have worked through the most common causes of problems (such as clock drift, synchronization problems and non-linearity's in echo path).
Now we achieve ERLE of about 17 dB which tells me that the AEC is
2010 Mar 03
3
Notch Filter in AEC
Hi,
The notch filter in AEC is only used to remove DC signal, and the time of convergence is not important, right?
If so, I think preset value of notch_radius is too small, and it causes noticeable distortion(freq < 200hz cut).
There is a picture in attachment to show signals under different radius in time-domain.
By setting notch_radius to 0.999 for all sampling rates, I found better
2009 Aug 11
2
AEC troubleshooting
I actually forgot to mention that I'm using ultra-wideband mode, but seems
like you understood that anyway. Is this true that Speex echo cancellation
only performs well in narrowband mode !?
I've been using 100 ms as the default tail length. I don't know what the
ideal tail length would be. I have tried shorter and longer tails but it
hasn't made any difference.
Does
2007 May 03
4
Re: [Iaxclient-devel] iaxclient & speex
> I hate to be a talker and not a do-er, but I won't be able to write this
> myself, probably someone on the iaxclient team could do it.
Anyway, let me know if/when someone's working on that.
>> Hmm, or does that mean the analogue AGC is actually completely
>> independent from the "real" AGC. Any thoughts?
>>
>
> It's actually a bit more
2010 Nov 12
3
Speex development
Hi,
Just wanted to know, is speex still being developed? I was going through the
manual and its dated December 2007 for speex version 1.2 beta 3. As far as I
can see there doesnt seem to be any new versions since then, is there any
development work on speex?
regards,
James
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
2009 Aug 11
2
AEC troubleshooting
An HTML attachment was scrubbed...
URL: http://lists.xiph.org/pipermail/speex-dev/attachments/20090811/ad615b2a/attachment.htm
-------------- next part --------------
A non-text attachment was scrubbed...
Name: comunip.gif
Type: image/gif
Size: 1663 bytes
Desc: not available
Url : http://lists.xiph.org/pipermail/speex-dev/attachments/20090811/ad615b2a/attachment.gif
2006 Oct 03
2
speex-1.2beta1 AEC garbles up audio unless compiled with --enable-fixed-point
Greetings everyone,
I was about to compare AEC performance between 1.1.12 and 1.2beta1 when
I noticed something.
If I configure (and compile) speex-1.1.12 with
./configure --enable-shared=no --enable-static=yes
it compiles and works as expected: I can run a mic and speaker signal
through testecho, it runs in a reasonable amount of time (about 23 secs
for 3 minutes of audio) and I get back
2010 Mar 03
2
Notch Filter in AEC
Hi,
But in fact, it really affects the voice quality. One of my tester says, "Is your mouth far way from the mic?"
Could you explain why we should cut 200hz below?
>The notch filter is specifically designed to cut below 200 Hz when
>working in narrowband. In wideband, the cutoff is more around 50 Hz. The
>reason is that in narrowband operation (irrespective of the