Reply by Vladimir Vassilevsky●March 28, 20072007-03-28
hech1 wrote:
You can try to put the AGC (or compressor, which is basically the same
thing) at the system outputs rather then the inputs. However it will
require a lot of tweaking to achieve a decent result, especially if you
are unfamiliar with this stuff. It also depends on the architecture of
the system.
The goals are the AGC should not pump up the noise (which is very
annoing), and it should not squash the sound. Also, the AGC should not
be confused by random clicks or pops, and it should be efficient.
Vladimir Vassilevsky
DSP and Mixed Signal Design Consultant
http://www.abvolt.com
> Thank you very much Vladimir,
>
> So what do you suggest instead of the AGC. I found on the Internet other
> techniques like volume compressors but I am not sure. Actually, i don't
> really have experience in signal processing but I want to provide a good
> quality of the conference streams to all participants. Now participants
> are complaining about the variation of the volume when differents speakers
> speak using different equipements.
>
> Thank you
>
>
>>
>>hech1 wrote:
>>
>>
>>>I am working on a VoIP audio conference. I want that all mixed sources
>>>have the same volume before being mixing so that when the speaker
>
> changes,
>
>>>participants will keep hearing the same level of volume.
>>>
>>>Do I need a AGC algorithm?
>>
>>It depends. The AGC may or may not be required. The good AGC is not very
>
>
>>simple either. The interaction between the AGC and the EC is another
>>interesting story. So, if it works OK without the AGC, leave it alone.
>>
>>
>>>All the AGC algorithms that I found on the Internet are about using
>
> AGC
>
>>>for a single source, could anybody explain to me how to use AGC for a
>>>conference.
>>
>>Here is the situation: one participant is speaking and the others are
>>listening. The AGC will raise the noise from each of the participants to
>
>
>>the equal level, those noises will be added together, so nobody can hear
>
>
>>anything.
>>
>>
>>Vladimir Vassilevsky
>>
>>DSP and Mixed Signal Design Consultant
>>
>>http://www.abvolt.com
>>
Reply by hech1●March 27, 20072007-03-27
Thank you very much Vladimir,
So what do you suggest instead of the AGC. I found on the Internet other
techniques like volume compressors but I am not sure. Actually, i don't
really have experience in signal processing but I want to provide a good
quality of the conference streams to all participants. Now participants
are complaining about the variation of the volume when differents speakers
speak using different equipements.
Thank you
>
>
>hech1 wrote:
>
>> I am working on a VoIP audio conference. I want that all mixed sources
>> have the same volume before being mixing so that when the speaker
changes,
>> participants will keep hearing the same level of volume.
>>
>> Do I need a AGC algorithm?
>
>It depends. The AGC may or may not be required. The good AGC is not very
>simple either. The interaction between the AGC and the EC is another
>interesting story. So, if it works OK without the AGC, leave it alone.
>
>> All the AGC algorithms that I found on the Internet are about using
AGC
>> for a single source, could anybody explain to me how to use AGC for a
>> conference.
>
>Here is the situation: one participant is speaking and the others are
>listening. The AGC will raise the noise from each of the participants to
>the equal level, those noises will be added together, so nobody can hear
>anything.
>
>
>Vladimir Vassilevsky
>
>DSP and Mixed Signal Design Consultant
>
>http://www.abvolt.com
>
_____________________________________
Do you know a company who employs DSP engineers?
Is it already listed at http://dsprelated.com/employers.php ?
Reply by Vladimir Vassilevsky●March 27, 20072007-03-27
hech1 wrote:
> I am working on a VoIP audio conference. I want that all mixed sources
> have the same volume before being mixing so that when the speaker changes,
> participants will keep hearing the same level of volume.
>
> Do I need a AGC algorithm?
It depends. The AGC may or may not be required. The good AGC is not very
simple either. The interaction between the AGC and the EC is another
interesting story. So, if it works OK without the AGC, leave it alone.
> All the AGC algorithms that I found on the Internet are about using AGC
> for a single source, could anybody explain to me how to use AGC for a
> conference.
Here is the situation: one participant is speaking and the others are
listening. The AGC will raise the noise from each of the participants to
the equal level, those noises will be added together, so nobody can hear
anything.
Vladimir Vassilevsky
DSP and Mixed Signal Design Consultant
http://www.abvolt.com
Reply by hech1●March 27, 20072007-03-27
Hello,
I am working on a VoIP audio conference. I want that all mixed sources
have the same volume before being mixing so that when the speaker changes,
participants will keep hearing the same level of volume.
Do I need a AGC algorithm?
All the AGC algorithms that I found on the Internet are about using AGC
for a single source, could anybody explain to me how to use AGC for a
conference.
Thank you
_____________________________________
Do you know a company who employs DSP engineers?
Is it already listed at http://dsprelated.com/employers.php ?