Displaying 20 results from an estimated 5000 matches similar to: "AGC control and how to echo cancellation?"
2006 Jun 15
2
Will the echo canceler or preprocessor work with 10ms frames?
I am trying to use the speex echo canceler and preprocessor with
sipXtapi to develop a sip user agent. the sipXmedialib call flow graph
uses 10ms frames and I am not sure what the implications are if I try to
change this. The documentation seemed to indicate that a 20ms frame was
recomended, but it didn't go into the consquences of using other frame
sizes. We are going to use headsets
2006 Apr 06
1
Echo cancellation performance and metalic noise
Hi,
I use speex1.1.10 [June 10, 2005]in my VoIP
application and it works very good for me. But
sometimes I get loud metalic noise. Turning off EC,
disappears the noise right away. I use EC with
denoiser ON, AGC OFF, echo tail 400 ms. Has anyone
experienced this?
Since Speex1.1.11 has improvement for EC, I tried with
the latest release [Speex1.1.12, which has fixed point
EC]. But in my test, EC
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
2012 Oct 03
1
Echo Cancelation Algorithm Details and Tuning
Hi,
I am just starting up on SPEEX AEC algorithm and have couple of questions
around echo cancelation algorithm used in SPEEX.
1) Usually Echo Cancelation Algorithm has support for number of
components ?
- Non-Linear Processor (NLP)
- Automatic Microphone Gain Control (AGC)
- Transducer Equalization (EQ)
- Dynamic Range Compression (DRC)
- Ambient
2011 Jun 22
1
Acoustic echo cancellation
On 06/22/2011 09:30 AM, Steve Kann wrote:
> Speaking of AEC (thought not quite on topic for this thread),
>
> Has anyone on this list played with the GIPS code that google just
> open-sourced? It looks like their AEC also has code to handle
> differential sample rates, though I haven't really evaluated it
> thoroughly.
>
> There is really a lot of code in the drop ?
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
2009 May 28
1
DC component coming back after AGC
I'm getting confused, what's the problem exactly? The AGC doesn't remove
the DC or it adds one?
Jean-Marc
Aymeric Moizard a ?crit :
> Hi Jean-Marc & all,
>
> I'm currently working on a wav file with very low volume.
> This wav also contains a DC component.
>
> Using testdenoise with modification (AGC turned on with
> 20000.0 value) I'm able to
2004 Aug 06
1
Proposed AGC additions
I've been using Speex's AGC in my VoIP program with mixed
results. One of the problems I had was: At the beginning
of the call, if the user hadn't spoken yet and there weren't
any background sounds for the AGC to lock on to, most of the
time the AGC would almost immediately jump way up to 200x gain
(the default max). This is undesirable and usually results in
nasty feedback.
If
2007 May 29
2
Noise suppression less than AGC gain
Hi,
I've had a small case with noise suppression and AGC. I have a fairly
noisy environment here, and with the default parameters, noise
suppression works fairly well while I talk. However, when I shut up, AGC
starts slowly increasing the gain until it has amplified whatever noise
is left to levels about equal to having no filtering at all. As soon as
I talk, AGC backs down fairly quick
2007 Feb 06
2
svn AGC
Hi Jean Marc,
I found that the AGC API and algorithm has changed in svn head trunk.
Is it safe to use it? Or is it for testing purpose only?
You also said that VAD in svn is broken in a previous post, is it
related to the AGC change?
or can we mix the old VAD algorithm with the new AGC safely?
kind regards,
fredo
2011 Jun 22
2
Acoustic echo cancellation
On 06/22/2011 04:57 AM, Arun Raghavan wrote:
> On Tue, 2011-06-21 at 11:39 -0700, Arun Raghavan wrote:
> [...]
>> I'm also running this on x86 (x86_64, technically), and it's all
>> floating-point, so I guess this is a regression somewhere. Will try to
>> see if I can run it without any optimisations if possible, which I
>> assume should serve as an adequate
2011 Aug 19
2
AGC on a phone conversation
I have a recorded conversation from an analog trunk. As usual one side
is stronger that the other one.
In my case, the gap between signal levels are even bigger.
How does speex AGC preprocessor will perform on this type of audio
recording?
Maybe I am wrong and AGC is not really what I need to equalize the two
persons in my phone conversation?
As I Understand, AGC will perform better if each
2014 Jan 08
1
Some Speex AGC Questions
I'm attempting to use speex preprocess for automatic gain control in an
application I'm working on and could use some help.
I'm using Opus as my codec. In order to keep the number of packets down,
I'm using 60msec frames. I'm sampling at 48KHz as is recommended for Opus.
So, the frame length is 2880 samples and the sampling rate is 48000. The
source of the data is a
2013 May 18
1
Asterisk 1.8-cert and AGC
Hi,
I'm trying to use AGC in combination with Asterisk 1.8 and an odd
telephone which is very loud when used with a headset and more quiet
when used "normal".
Regarding to the documentation, AGC should be available since * 1.6 -
but every time I want to set it, the CLI tells me:
-- Executing [0160xxxxxxx at intern:2] Set("SIP/intern-xxx-000000d2",
2007 May 29
2
Noise suppression less than AGC gain
Jean-Marc Valin wrote:
>> I've had a small case with noise suppression and AGC. I have a fairly
>> noisy environment here, and with the default parameters, noise
>> suppression works fairly well while I talk. However, when I shut up, AGC
>> starts slowly increasing the gain until it has amplified whatever noise
>> is left to levels about equal to having no
2007 May 29
2
Noise suppression less than AGC gain
>> Yes, after I stop speaking, the noise slowly starts climbing again, and
>> if I peek at st->agc_gain, that's slowly climbing too. I think part of
>> the trouble is that the noise in here isn't uniform white noise; there's
>> traffic outside the window and people walking in the hallway outside my
>> door. Each little event is enough to cause the AGC
2006 Apr 12
2
Echo cancellation Question?
Hi,
I use speex 1.1.12 in my program, but I found a strange thing about Echo canceller. That is, I'll hear an explosion in a certain frequency inputing. And I use the echo canceller in 44100Hz sample rate, disable AGC and Denoise. Can you tell me what's wrong with me?
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
2008 Jul 14
2
A question about AGC usage
Hello All,
I'm using speex codec in ARM based embedded project and really satisfied
by its performances and quality (thanks a lot for speex development team
for great work!).
I'd like to add AGC functionality and as I actually understood it is not
supported in FPU-less platforms. Is it correct?
If it is, do you have any updates of preprocessor or an experience to
run AGC in
2008 Sep 16
1
A question about AGC usage
Hi,
where I can found that patch?
Thanks
Seif
2008/7/16 Jean-Marc Valin <jean-marc.valin at usherbrooke.ca>
> Hi Michael,
>
> Thorval Natvig posted an experimental patch to get the AGC working in
> fixed-point. Can you try that and see if it works well?
>
> Jean-Marc
>
> Michael Evseev a ?crit :
> > Hello All,
> >
> >
> >
> >
2004 Aug 06
2
Preprocessing and Echo Cancellation Notes.
First, I'd just like to thank the Speex community, and Jean-Marc
especially, for their great work.
I'm developing a VoIP library (which uses IAX, the asterisk protocol)
as the network protocol. I've been putting off integrating Speex for a
while, as things have been working pretty well so far with GSM. (for
those interested, the code is at iaxclient.sourceforge.net).
However,