Maybe I could postpone its design, but I just learn Matlab Simulink a little, so I decided to test my new skills.
I found this interesting article Design and implementation of a new digital automatic gain control by Etienne Tisserand, Yves Berviller describing the forward AGC control, so I decided to adapt this solution to my requirements:
- sampling rate = 48000 Hz
- data format = 32 bit two's complement
- dynamic range > 40 dB
- Adjustable Attack and Decay
I simulated on Simulink and created a VHD function to be used in Vivado.
Discussions
Become a Hackaday.io Member
Create an account to leave a comment. Already have an account? Log In.