A method of and device for automatic gain control (AGC) incorporates
digitally controlled variable gain amplifiers (VGAs). An AGC circuit
comprises multiple AGC stages, where each of the stages comprises:
respective I and Q VGAs; a detector for detecting respective I and Q
output signals received from the respective I and Q VGAs; an analogue to
digital converter for converting the detected I and Q output signals; and
a digital engine for adjusting the respective I and Q VGAs for
differences between the detected I and Q output signals and a reference
signal. Using staggered AGCs incorporating respective I and Q VGAs splits
the total dynamic range between n stages, allowing for reduced gain
requirements in the VGAs. Using digital control for setting the VGA gains
reduces analogue variations and I/Q gain imbalances. Using multiple
update rates or magnitudes in the VGA control improves dynamic settling
time.