Software Defined Radio SDR Architecture Informational

How do I design the analog front end for a wideband software defined radio receiver?

Designing the analog front end (AFE) for a wideband SDR receiver requires balancing noise figure, linearity, gain distribution, and filtering to deliver the widest possible signal bandwidth to the ADC while protecting it from overload and maintaining adequate dynamic range. The AFE typically consists of: an input bandpass filter (to define the operating frequency range and reject out-of-band energy), a low-noise amplifier (LNA with noise figure of 1-3 dB and high IP3 to set the system noise floor), a variable attenuator or automatic gain control (AGC, providing 30-60 dB of gain range to handle varying signal levels), additional amplification stages (to bring the signal level to the ADC full-scale input), an anti-aliasing filter (a sharp lowpass or bandpass filter at the ADC input to prevent spectral folding), and the ADC driver amplifier (a high-linearity differential amplifier that interfaces the 50-ohm signal chain to the ADC differential input). The critical design challenge is managing the dynamic range budget: the system must simultaneously handle very weak signals (near the noise floor) and very strong signals (without ADC clipping or intermodulation). This requires careful gain distribution where the total gain places the noise floor above the ADC quantization noise while keeping the strongest expected signal below the ADC full scale with adequate backoff for PAPR.
Category: Software Defined Radio
Updated: April 2026
Product Tie-In: SDR Platforms, ADCs, FPGAs

Wideband SDR Analog Front End Design

The analog front end is the critical interface between the antenna and the digital processing. Its design determines the SDR's real-world performance in terms of sensitivity (minimum detectable signal), selectivity (ability to reject interferers), and dynamic range (simultaneous handling of weak and strong signals).

Design Procedure

  • Step 1: Define requirements. Operating frequency range, instantaneous bandwidth, minimum detectable signal (MDS), maximum input signal without damage, intermodulation requirements (IIP3, SFDR), and ADC specifications
  • Step 2: Input filter. Bandpass filter to limit the frequency range to the ADC's Nyquist bandwidth. Prevents out-of-band signals from aliasing. SAW or cavity filters for narrowband; diplexers or switched filter banks for multi-band operation
  • Step 3: LNA selection. NF < 2 dB, IIP3 > +15 dBm for most applications. Gain of 15-25 dB. Bypass or switchable LNA for high-signal environments
  • Step 4: Gain distribution. Total gain = ADC_full_scale - maximum_input_signal + backoff (typically 10-15 dB). AGC range must cover the expected signal level variation. AGC speed must be fast enough to prevent ADC clipping on transient strong signals
  • Step 5: Anti-aliasing filter. Lowpass filter at ADC input with stopband attenuation > ADC SFDR at the first alias frequency. Typically 5th-7th order elliptic or Chebyshev filter

Dynamic Range Budget

The AFE dynamic range is the range between the minimum detectable signal (set by the noise figure and bandwidth) and the maximum tolerable signal (set by the ADC full scale minus backoff). Typical wideband SDR AFE achieves 80-100 dB of spurious-free dynamic range. The gain must be distributed so that compression or IM3 products do not occur in any stage before the ADC.

SDR AFE Design Parameters
System noise floor: NF_floor = -174 + 10 log(BW) + NF_system [dBm]
ADC noise floor: NF_ADC = -174 + 10 log(f_s/2) + (6.02N + 1.76) [dBm]
Required gain: G = ADC_full_scale - P_max_input + backoff
SFDR = (2/3)(IIP3 - NF_floor) [dB for 3rd-order limited system]
Common Questions

Frequently Asked Questions

Should the LNA or the input filter come first?

In most wideband SDR receivers, the input bandpass filter comes before the LNA to prevent strong out-of-band signals from overloading the LNA and generating intermodulation products. However, the filter insertion loss (typically 1-3 dB) directly adds to the system noise figure. For very sensitive applications (radio astronomy, weak-signal amateur radio), the LNA may come first with a wider preselection filter, trading intermodulation performance for better noise figure.

How do I prevent the ADC from clipping on strong signals?

Use automatic gain control (AGC) in the analog front end that reduces gain when strong signals are detected. The AGC should have fast attack time (microseconds) to prevent even brief clipping. Additionally, include a limiter or protection diode at the ADC input as a last resort to prevent physical damage. Some high-end SDR designs use dual-ADC architectures with different gain settings and digitally combine them for extended dynamic range.

What ADC driver amplifier is recommended?

The ADC driver must be a high-linearity, wideband, differential output amplifier matched to the ADC input impedance and full-scale voltage. Common choices include the TI LMH6521 (dual, 14-bit compatible), ADI AD8352 (wideband differential, low distortion), and ADI ADA4961 (for 14/16-bit high-speed ADCs). The driver's noise and distortion directly add to the ADC's apparent performance, so its output IP3 must exceed the ADC's SFDR by several dB.

Need expert RF components?

Request a Quote

RF Essentials supplies precision components for noise-critical, high-linearity, and impedance-matched systems.

Get in Touch