similar to: Fixed Point AGC

Displaying 20 results from an estimated 8000 matches similar to: "Fixed Point AGC"

2008 Feb 19
0
Patch for Analog Devices compiler & fixed-point AGC
Stephane Lesage a ?crit : > > Hi Jean-Marc, > > As I told you, bank is a reserved keyword in Analog Devices compiler for > Blackfin architecture. > So we need to change the variables named bank to something else. You mean the VDSP compiler that people seem to have mostly replaced with gcc? > Here's a patch that changes bank to bnk in the 3 concerned files. > (Hope
2008 Jun 27
0
Fixed-point AGC, snapshot
Is there any update on this implementation of Fixed-point AGC? We tested the code from Thorvald Natvig. If we can get some idea about the scaling factors - how to set/ calculate for the float to fix conversion, we will try to get up this code. Thanks Regards Manisha Tidke -------------- next part -------------- An HTML attachment was scrubbed... URL:
2008 Feb 22
1
Patch for Analog Devices compiler & fixed-point AGC
Jean-Marc Valin a ?crit : > Stephane Lesage a ?crit : > The format's fine, but I don't exactly like having to change all the > names just because some compiler somewhere thought it was a good idea to > redefine keywords. How about you just compile with -Dbank=bnk ? Yep it's working. What about including these 3 lines in arch.h ? #ifdef __ADSPBLACKFIN__ #define bank bnk
2004 Aug 06
0
Proposed AGC additions
Steve, You're right. The AGC gain does not max out when using VAD (via the preprocessor). So instead of not transmitting when the AGC max gain is reached, I now do this instead: Start the call with VAD enabled and AGC disabled. When speech is detected, disable VAD (if 100% continuous transmission is desired for the call) and enable AGC. This seems to be working reliably so far. However,
2008 Feb 22
1
Patch for Analog Devices compiler & fixed-point AGC
Robin Getz a ?crit : >> As I told you, bank is a reserved keyword in Analog Devices compiler for >> Blackfin architecture. > > This seems lame, and maybe you need to change the header files inside VDSP++. > (This is pretty common for VDSP users to do when name space clashes occur > with open source software). > > Poking at the VDSP docs, says that it uses bank()
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
2006 Feb 03
0
Leaking audio and AGC/VAD
Hi, The leakage problem you describe is very, very common and you will need to do something to address it. I modified the version of Speex I use to implement an adjustable max gain. If you look at speex_compute_agc in preprocess.c, you will see: if (agc_gain>200) agc_gain = 200; This max of 200 is usually more than enough to amplify leakage which occurs either in the sound
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
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
2014 Jan 04
0
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
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
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",
2008 Feb 19
4
Patch for Analog Devices compiler & fixed-point AGC
Hi Jean-Marc, As I told you, bank is a reserved keyword in Analog Devices compiler for Blackfin architecture. So we need to change the variables named bank to something else. Here's a patch that changes bank to bnk in the 3 concerned files. (Hope the format is OK) About my previous problems with the Blackfin: -> strange block repetition that could be cancelled by the AEC I was busy
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
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
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
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, > > > > > > > >
2009 Dec 18
0
[agc@NetBSD.org: CVS commit: src/crypto/external/bsd/openssh/dist]
Hi, I applied the following minor diff to preserve the value of the extern variable across calls to process_sign_request2() in ssh-agent.c. I've no idea if the attachment of the attachment will come out correctly so a cvs diff is also attached. Regards, Alistair -------------- next part -------------- An embedded message was scrubbed... From: "Alistair G. Crooks" <agc at
2011 Aug 23
0
AGC on a phone conversation
2011.08.23. 15:38 keltez?ssel, Yanick Bourbeau ?rta: > Since I don't have access to different channels as I record a phone call > using a man in the middle approach, there is something else I can use > to equalize the sound ? What I would do then probably is try to manually separate the two channels/talkers; say channel 1 goes from 0 seconds to 13 seconds, channel 2 goes from 13