Design support for AGC funtion
Hi,
I'm looking for an AGC function in the SigmaDSP part for leveling an input signal within a certain range, coming from an unknown voice source (various types of radios). It's seems there is not a build in function that directly do this, but could you please provide a suggestion for building that in discrete building blocks.
Thanks a lot.
John Hammer
Edit Notes
fixed wordings
[edited by: JohnHammer at 1:16 PM (GMT -4) on 3 Oct 2025]
software
ADAU1787
Integrated/Special Purpose A/D Converters
Audio CODECs
SigmaStudio v4.7
Hello John Hammer,
Dave wrote an informative thread about AGC here. Although he originally wrote it for ADAU1701, but the concept is just the same and if this is what you want to do in your project, then we can port (create a new one for this 1787 DSP) this project to ADAU1787. Since he uses basic building blocks to create this algorithm, those modules are available in ADAU1787 DSP. So, we can port this algorithm. So, please have a look at this thread.
Please let me know if this is what you want.
what sample rate you are planning to use and how many channels?
Regards,
Harish
Hi Harish,
Thanks a lot for your reply. The link was very inspiring.
I wanted a function that is holding a steady gain in the voice pauses - so I made something like this:
It took a few days to get every working and trimmed to be smooth but also fast enought :-)
Best regards
John Hammer
I'll close it. Thanks
Please log in to reply.
