What is the role of automatic gain control in a digital receiver and how do I design the AGC loop?
Digital Receiver AGC Design
AGC is the unsung hero of receiver design: when it works correctly, nobody notices; when it fails, the entire receiver fails. Proper AGC design ensures the receiver operates with full dynamic range across the expected range of input signal levels.
| Parameter | Pipeline ADC | SAR ADC | Sigma-Delta ADC |
|---|---|---|---|
| Sample Rate | 100 MS/s - 10 GS/s | 1-100 MS/s | 10 kS/s - 50 MS/s |
| Resolution | 8-14 bits | 10-20 bits | 16-24 bits |
| Latency | Several clock cycles | 1 conversion cycle | Many cycles (decimation) |
| Power | High | Low-moderate | Low |
| Typical RF Use | Direct sampling, DPD | Control, monitoring | Audio, baseband |
- Performance verification: confirm specifications against the application requirements before finalizing the design
- Environmental factors: temperature range, humidity, and vibration affect long-term reliability and parameter drift
- Cost vs. performance: evaluate whether the application demands premium components or standard commercial grades
- Interface compatibility: verify impedance, connector type, and mechanical form factor match the system architecture
- Margin allocation: include sufficient design margin to account for manufacturing tolerances and aging effects
Frequently Asked Questions
How fast should the AGC converge?
Depends on the communication standard: Wi-Fi 802.11ax: converge within the short training field (STF), 8 μs. AGC bandwidth > 375 kHz. LTE: converge within the cyclic prefix + first symbol, ~71 μs. AGC bandwidth > 42 kHz. Bluetooth: converge within the preamble, 8 μs for EDR. 5G NR: converge within the initial portion of the slot, ~10-36 μs depending on subcarrier spacing. For continuous signals (satellite, point-to-point): convergence time is less critical (100 ms acceptable during startup), but tracking must be fast enough to follow fading (shadow fading: 100ms-1s time scale, multipath fading: 1-10 ms).
What happens if the AGC clips the ADC?
ADC clipping creates harmonics and intermodulation products that fall within the desired channel, degrading SNR/EVM irreversibly (no post-processing can recover clipped information). For OFDM signals (Wi-Fi, LTE, 5G): clipping also increases the error vector magnitude and causes out-of-band spectral regrowth. Prevention: (1) Set the AGC target level with sufficient headroom for the signal PAPR. OFDM PAPR: 8-12 dB. With 10 dB headroom: the average signal level should be 10 dB below ADC full-scale. (2) Use a fast analog limiter before the ADC as a safety net (SiGe limiters with sub-nanosecond response time). (3) Implement a fast attack AGC that detects clipping events in the ADC output (saturation detector) and immediately reduces the VGA gain.
Can I implement AGC entirely in digital?
Only if the maximum input signal level never exceeds the ADC full-scale range. This is typically the case for: (1) Systems with fixed receive path gain (no VGA needed because the gain is designed for the worst-case input). (2) Wideband receivers where the total band power varies but individual channel power is small relative to full-scale. (3) Lab/test applications where the input power is controlled. For field-deployed receivers: analog AGC is almost always required because the input power range (80+ dB) exceeds any practical ADC dynamic range. A common architecture pairs analog AGC (RF/IF VGA, 30-40 dB range, step size 1-3 dB, settling time 1-10μs) with digital fine AGC (continuous ±10 dB, update rate = symbol rate).