Design and implementation of a new digital automatic gain control

Design and implementation of a new digital automatic gain control

For access to this article, please select a purchase option:

Buy article PDF
(plus tax if applicable)
Buy Knowledge Pack
10 articles for $120.00
(plus taxes if applicable)

IET members benefit from discounts to all IET publications and free access to E&T Magazine. If you are an IET member, log in to your account and the discounts will automatically be applied.

Learn more about IET membership 

Recommend Title Publication to library

You must fill out fields marked with: *

Librarian details
Your details
Why are you recommending this title?
Select reason:
Electronics Letters — Recommend this title to your library

Thank you

Your recommendation has been sent to your librarian.

A new design method of an all-digital automatic gain control easy to implement is described and tested. The discretisation of the instantaneous gain provides a recursive form that merges the exponential function with the level detection. The first proposed circuit is well adapted for a software implementation. It comprises a simple control loop and two multipliers. It does neither contain digital filter nor divider and its setting only requires a loop gain parameter. Some tests were conducted on real digital audio signals with a dynamic range of 80 dB and they validate this approach. Under some conditions, the second circuit can even be simpler since it requires only one multiplier. It is well adapted to an field programmable gate array (FPGA) implementation for high speed signal processing.


    1. 1)
      • 1. Alegre Pérez, J.P., Celma, S., Lopez, B.C.: ‘Automatic gain control – techniques and architectures for RF receivers’ (Springer, New York, 2011).
    2. 2)
      • 2. Vucic, M., Butorac, M.: ‘All-digital high-dynamic automatic gain control’. IEEE Int. Symp. on Circuits and Systems, Taipei, Taiwan, May 2009, pp. 10321035.
    3. 3)
    4. 4)

Related content

This is a required field
Please enter a valid email address