Part of the RF chain series — a page per block. The IF chain follows the mixer and ends the analogue signal path.
The RF chain, block by block —Antenna · Filter · LNA · Mixer · LO · IF & ADC · PA · Isolator · Coupler · Overview
By the time a signal reaches the IF chain, the LNA has set the noise figure and the mixer has set most of the linearity. What is left is the job of presenting the signal to the ADC at exactly the right amplitude, with everything outside the band removed — and that turns out to be where most receivers actually run out of dynamic range.
1. The gain-distribution problem
The ADC wants a signal that nearly fills its input range. The antenna delivers something between −110 dBm and −10 dBm depending on conditions. The IF chain has to bridge that, and where you put the gain decides everything:
- Too much gain too early and a strong interferer compresses a stage before the filtering that would have removed it.
- Too little gain early and the later stages’ noise degrades the figure the LNA worked for — the Friis cascade again, now with the mixer’s loss in front.
- Too much total gain and the ADC clips on peaks.
- Too little and you waste ADC bits on empty range.
The resolution is filter early, amplify after: each filter removes interferers so the next amplifier can have gain without compressing. Gain and selectivity alternate down the chain.
Automatic gain control then handles the remaining range. The design questions are its attack and decay time constants, whether it is stepped or continuous, and where it takes its detector from. Too fast and it modulates the signal itself; too slow and it clips on a sudden strong burst.
How much gain, exactly
The question has a definite answer, and it comes from treating the ADC as just another stage with a noise figure. An ADC’s noise figure is:
and the result is remarkably consistent across very different converters:
| SNR | |||
|---|---|---|---|
| +7 dBm | 75 dB | 100 MSPS | 29.0 dB |
| +7 dBm | 71 dB | 250 MSPS | 29.0 dB |
| +7 dBm | 65 dB | 1 GSPS | 29.0 dB |
| +4 dBm | 58 dB | 3 GSPS | 28.2 dB |
An ADC is a 25–30 dB noise figure device. That is a terrible stage to put at the end of a receiver — and the Friis cascade says the fix is gain in front of it. With a 5 dB front end:
| Gain ahead of the ADC | System NF |
|---|---|
| 0 dB | 30.0 dB |
| 10 dB | 20.1 dB |
| 20 dB | 11.2 dB |
| 30 dB | 6.2 dB |
| 40 dB | 5.1 dB |
| 50 dB | 5.0 dB |
Thirty to forty decibels of gain ahead of the ADC is the number, and beyond that you are paying for nothing. That is the single most useful sizing result on this page, and it is why receivers have as much IF gain as they do.
And how much headroom
Total gain is then bounded from above by clipping, and the bound is set by the signal’s peak- to-average ratio. Full scale on a typical differential converter input:
| Full-scale input | Into | |
|---|---|---|
| 2.0 Vpp | 100 Ω | +7.0 dBm |
| 1.75 Vpp | 100 Ω | +5.8 dBm |
| 1.4 Vpp | 100 Ω | +3.9 dBm |
So for a +7 dBm full scale:
| Signal | PAPR | Run the average at |
|---|---|---|
| Constant envelope | 3 dB | +1.0 dBm (−6 dBFS) |
| LTE / 5G OFDM | 10 dB | −6.0 dBm (−13 dBFS) |
| Heavily loaded OFDM | 12 dB | −8.0 dBm (−15 dBFS) |
(each allowing 3 dB of margin for AGC overshoot and blockers). The gain that maximises SNR and the gain that avoids clipping are different numbers, and the AGC’s job is to sit between them — which is why the AGC’s target level, not just its time constants, is a design decision worth making deliberately.
2. What the ADC actually gives you
The ideal SNR of an -bit converter, quantisation noise only:
| Bits | Ideal SNR |
|---|---|
| 8 | 49.9 dB |
| 10 | 62.0 dB |
| 12 | 74.0 dB |
| 14 | 86.0 dB |
| 16 | 98.1 dB |
No real converter achieves this. The honest figure comes from measured SINAD (signal-to-noise-and-distortion), converted back into bits as ENOB:
| Measured SINAD | ENOB |
|---|---|
| 74.0 dB | 12.00 bits |
| 68.0 dB | 11.00 bits |
| 60.0 dB | 9.67 bits |
Always design to ENOB at your input frequency, never to the nameplate bit count. A “14-bit” converter delivering 68 dB SINAD is an 11-bit converter, and the gap grows with input frequency for the reason in the next section.
SFDR — spurious-free dynamic range — is a separate and often more binding number. It is the distance from the carrier to the largest spur, and for a receiver that must detect a weak signal in the presence of a strong one, SFDR rather than SNR is the limit. SNR is a noise floor; SFDR is a discrete tone that can look exactly like a signal.
3. Aperture jitter, the thing that actually limits high-IF sampling
An ADC samples at instants defined by its clock. If those instants wobble by , a signal that is slewing gets sampled at slightly the wrong voltage — and the faster it slews, the bigger the error:
The input frequency is in there, not the sample rate. Sampling a 100 MHz IF demands ten times better clock jitter than sampling a 10 MHz IF for the same SNR. This is the practical ceiling on direct RF sampling, and it is why the ADC’s clock is an RF design problem, not a digital one — see the LO and synthesis page, since phase noise and jitter are the same quantity in different coordinates.
Jitter does not replace the converter’s own noise; it adds to it. Combining the two — a 14-bit-class converter with 69 dB of intrinsic SNR — shows where each one is in charge:
| 1 ps | 200 fs | 100 fs | 50 fs | |
|---|---|---|---|---|
| 100 MHz | 62.8 dB | 68.5 | 68.9 | 69.0 |
| 500 MHz | 50.0 dB | 62.8 | 66.5 | 68.2 |
| 1 GHz | 44.0 dB | 57.7 | 62.8 | 66.5 |
| 2 GHz | 38.0 dB | 51.9 | 57.7 | 62.8 |
Read across the top row: at a 100 MHz IF, going from 200 fs to 50 fs buys half a decibel, and the jitter-cleaning chip that achieves it is wasted money. Read down the right column: at 2 GHz, 50 fs still costs 6 dB against the converter’s own capability, and you would need 25 fs to stop losing. Which mechanism dominates depends entirely on the input frequency, so the first thing to do when an SNR measurement disappoints is work out which side of that boundary you are on — the fix is completely different in each case.
The clock path deserves the same care as the signal path: low-jitter source, a clean supply (see power integrity), and no digital crosstalk onto the clock net. Two specifics worth stating: the clock’s slew rate at the ADC pin matters as much as its jitter, because the converter’s own comparator converts voltage noise into timing noise in proportion to — a slow or attenuated clock edge manufactures jitter inside the part. And the ADC’s own aperture jitter sets a floor that no external clock beats; check the datasheet number before specifying a clock cleaner better than it.
4. Process gain: bandwidth you do not use is SNR you do
Quantisation noise is spread across the whole Nyquist band. If your signal occupies only part of it, digital filtering discards the rest of the noise:
| Sample rate | Signal BW | Process gain |
|---|---|---|
| 100 MSPS | 20 MHz | 3.98 dB |
| 1 GSPS | 20 MHz | 13.98 dB |
| 4 GSPS | 100 MHz | 13.01 dB |
Oversampling by 4× buys 6 dB — one bit. It is the cheapest dynamic range available, and it is why high-speed converters are used well beyond the Nyquist requirement.
5. Anti-aliasing, and the useful trick
Anything above folds back into the band indistinguishably from real signal. The anti-alias filter must remove it before sampling, because no amount of DSP recovers from aliasing.
The filter’s required rejection is the ADC’s dynamic range — there is no point having 80 dB of SFDR if an out-of-band signal aliases in at −60 dBFS. That sets the order, via the filter arithmetic, and the transition width available is set by the gap between your signal band and .
Undersampling (bandpass sampling) turns the folding into a feature: sample a signal centred well above and let it alias deliberately down to a low frequency. The sample rate needs only to exceed twice the signal bandwidth, not twice its highest frequency, and the anti-alias filter becomes a bandpass rather than a lowpass. The catch is aperture jitter, which still scales with the actual input frequency, and the ADC’s input bandwidth must genuinely extend that high.
The bookkeeping is the Nyquist zone. At GSPS:
| Zone | Input range | After aliasing |
|---|---|---|
| 1 | 0 – 500 MHz | not inverted |
| 2 | 500 – 1000 MHz | spectrally inverted |
| 3 | 1000 – 1500 MHz | not inverted |
| 4 | 1500 – 2000 MHz | spectrally inverted |
Even zones come out mirrored, which means I and Q swap sign, an offset tunes the wrong way, and a perfectly good demodulator produces nonsense. It is a one-line fix in the DSP and a frustrating afternoon if nobody expected it. Sketch the zone diagram before fixing the sample rate, exactly as you would sketch the mixer’s spur chart before fixing an IF — it is the same discipline applied to a different folding mechanism.
6. Interleaving spurs, on any converter above about 1 GSPS
Most very fast converters are not one converter. They are slower cores sampling in rotation, and any mismatch between the cores produces spurs at predictable frequencies:
| Mismatch | Spur appears at |
|---|---|
| Offset between cores | — a fixed tone, independent of the input |
| Gain or timing (skew) | — moves with the input |
| Bandwidth mismatch | same locations as timing, growing with input frequency |
Worked, for a 4-way interleaved 1 GSPS converter with a 240 MHz input: offset spurs land at 250, 500 and 750 MHz; gain and timing spurs land at 10 MHz, 260 MHz and 510 MHz. The first of those sits 230 MHz from the carrier but could be inside a wide signal band — and unlike harmonic distortion, it does not move when you back off the input level.
Two things follow. Offset spurs are distinguishable from real signals by not moving when you tune the input, which is the diagnostic. And the fix is calibration, not layout: modern parts have on-chip interleaving correction that must be run at the operating temperature and sample rate, and a converter whose spurs look wrong is often simply one whose calibration was never triggered.
7. Direct RF sampling
Modern GSPS converters can digitise the RF directly, deleting the mixer and IF chain entirely. The trades:
| Traditional IF | Direct RF sampling | |
|---|---|---|
| Mixer, LO, IF filters | required | gone |
| Image problem | must be solved | gone — no image |
| Anti-alias filtering | moderate | harder, higher frequency |
| Clock jitter demand | moderate | severe |
| Power | lower | much higher |
| Flexibility | fixed plan | any band in range, in software |
Direct RF sampling wins where flexibility and channel count matter — phased arrays, software- defined radio, test equipment — and loses on power. A battery-powered receiver still uses a mixer.
8. A design method
- Work out the required dynamic range from the weakest signal and the strongest interferer that must coexist.
- Choose the ADC on ENOB and SFDR at your input frequency, not on bit count.
- Compute the jitter budget from the input frequency and the SNR target, and specify the clock accordingly.
- Distribute gain, alternating with filtering, so no stage compresses before the filter that protects it.
- Design the anti-alias filter to the ADC’s dynamic range, not to a round number.
- Add process gain by oversampling where the power budget allows.
- Design the AGC loop dynamics against the real signal statistics.
- Treat the clock and the supplies as RF, because they are.
- Measure SINAD and SFDR on the real board at the real input frequency.
9. Example parts
The IF chain is three kinds of part — a variable-gain amplifier, a driver, and the converter — plus the clock, which is covered on the LO page. Illustrative; check availability.
Variable-gain and digitally controlled amplifiers:
| Part | Notes |
|---|---|
| Analog Devices ADL5240 | 0.1–4 GHz DVGA — digital step attenuator plus a gain block, the simple AGC building block |
| Analog Devices HMC960 | dual DVGA designed for driving a converter |
| Analog Devices AD8368 | continuous linear-in-dB VGA with an onboard detector for closed-loop AGC |
ADC drivers — differential, with the right common mode, and enough linearity not to be the thing that limits SFDR:
| Part | Notes |
|---|---|
| Analog Devices ADL5565 | very wideband differential driver; the default in front of a GSPS part |
| Analog Devices LTC6409 | low-noise, low-distortion differential amplifier for high-IF work |
| Texas Instruments LMH6554 | wideband differential driver with good HD3 |
A transformer or balun is the alternative and is often better: no noise, no distortion, no power, and excellent common-mode rejection — at the cost of no gain and no DC path. Look at Mini-Circuits TC-series baluns and Mini-Circuits/Anaren RF transformers before assuming an active driver is required.
Converters — the choice is nearly always ENOB and SFDR at the real input frequency, then power:
| Part | Class | Notes |
|---|---|---|
| Analog Devices AD9680 | 14-bit, 1 GSPS, dual | the workhorse IF-sampling part |
| Analog Devices AD9208 | 14-bit, 3 GSPS, dual | direct RF sampling into higher Nyquist zones |
| Texas Instruments ADC12DJ3200 | 12-bit, 6.4 GSPS | very wide instantaneous bandwidth |
| Analog Devices AD9082 | mixed-signal front end | ADCs, DACs and digital up/down conversion in one part |
| Texas Instruments ADS127L11 | 24-bit delta-sigma | the other end of the spectrum, for narrowband high-resolution work |
The single most useful habit when choosing: find the SNR and SFDR plots versus input frequency in the datasheet, not the summary table. The front page quotes performance at a low input frequency; your signal is not there, and the difference between the two is frequently several effective bits.
10. The pitfalls
- Designing to nameplate bits instead of measured ENOB — and reading ENOB at the datasheet’s input frequency rather than yours.
- A clean ADC fed by a jittery clock — the most common cause of disappointing SNR.
- Chasing clock jitter when the input frequency is low enough that it was never the limit.
- A slow or attenuated clock edge at the ADC pin, manufacturing jitter inside the part.
- Too little gain ahead of the ADC, so its 25–30 dB noise figure lands on the system.
- An anti-alias filter specified by rule of thumb rather than by the converter’s dynamic range.
- Sampling in an even Nyquist zone and not expecting the spectral inversion.
- Interleaving spurs on a fast converter whose calibration was never run at temperature.
- All the gain in one place, so one interferer compresses everything.
- SFDR ignored because SNR looked adequate — a spur is not noise, and it looks like a signal.
Further reading
- Walt Kester (ed.), The Data Conversion Handbook. Free from Analog Devices and also in print; the source for the ADC noise-figure and jitter arithmetic above.
- Walt Kester, Mixed-Signal and DSP Design Techniques. Grounding, layout and the interface between the analogue and digital worlds.
- Richard Lyons, Understanding Digital Signal Processing. The clearest explanation of Nyquist zones, bandpass sampling and spectral inversion in print.
- Behzad Razavi, Principles of Data Conversion System Design. What is going on inside the converter, if the black-box view stops being enough.
- Hank Zumbahlen (ed.), Linear Circuit Design Handbook. For the driver, the filter and the reference around the converter.
- Digital switching noise coupled into the clock or the analogue supplies.
- Undersampling with a converter whose input bandwidth does not reach the signal.
- AGC time constants chosen by default, then modulating the signal.
The RF chain, block by block —Antenna · Filter · LNA · Mixer · LO · IF & ADC · PA · Isolator · Coupler · Overview
Glossary
ADC noise figure — , and remarkably consistent at 25–30 dB across very different converters. Treating the ADC as just another cascade stage is what tells you how much gain belongs in front of it: 30–40 dB, and beyond that you are paying for nothing.
AGC — Automatic gain control, bridging the range between the weakest signal and the strongest. Its target level is as much a design decision as its time constants, because the gain that maximises SNR and the gain that avoids clipping are different numbers.
Anti-alias filter — The filter removing everything that would fold in. Its required rejection is the converter’s dynamic range, not a round number — there is no point having 80 dB of SFDR if an out-of-band signal aliases in at −60 dBFS.
Aperture jitter — Uncertainty in the sampling instant, giving . The input frequency is in there, not the sample rate, which is why a 14-bit converter sampling a 1 GHz input needs under 50 fs to deliver 11 effective bits.
dBFS — Decibels relative to full scale. The natural unit for everything inside the converter, and the one that makes a headroom budget legible: a 10 dB-PAPR signal with 3 dB of margin runs at −13 dBFS average.
Dither — Deliberately added noise that decorrelates quantisation error from the signal, trading a little SNR for markedly better SFDR. Worth it whenever a spur matters more than a noise floor, which in a receiver is most of the time.
ENOB — Effective number of bits, . The honest resolution: a “14-bit” converter delivering 68 dB SINAD is an 11-bit converter, and the gap widens with input frequency.
Full scale () — The input power that just fills the converter, about +7 dBm for 2 V peak-to-peak differential into 100 Ω. The reference every headroom calculation is made against.
Interleaving spur — Artefacts from an -way interleaved converter’s channel mismatches: offset spurs at that do not move with the input, gain and timing spurs at that do. Not moving when you tune the input is the diagnostic, and the fix is calibration rather than layout.
Nyquist zone — Which band the input occupies. Even zones arrive spectrally inverted after sampling, which is a one-line fix in the DSP and a frustrating afternoon if nobody expected it.
Process gain — : the SNR recovered by filtering away the quantisation noise outside your signal band. Oversampling 4× buys 6 dB, one bit, and it is the cheapest dynamic range available.
SFDR — Spurious-free dynamic range: the distance to the largest spur. Often more binding than SNR, because a noise floor hides a weak signal while a spur looks like one.
SINAD — Signal to noise and distortion, measured rather than derived. The input to ENOB, and the number to read off the datasheet’s plot against input frequency rather than off its front page.
Undersampling (bandpass sampling) — Deliberately letting a signal above alias down. The sample rate need only exceed twice the signal bandwidth, and the anti-alias filter becomes a bandpass — but aperture jitter still scales with the real input frequency, which is what limits it.
Related
- The RF chain overview
- The mixer in front — what lands in the IF, wanted and not
- The local oscillator — phase noise is the clock’s jitter
- Filters — anti-aliasing and channel selectivity
- Power integrity — supply noise on a converter is dynamic range
Have a receiver that will not reach its dynamic range, or an ADC underperforming its datasheet? That’s what we do. Reach us at circuit-design.space.
circuit-design.space · +1-971-357-1400 · anovickis@circuit-design.space
