Budget Analysis (RF Design)
Stage-by-stage calculation of signal, noise, and linearity through an RF chain
Definition & Purpose
RF budget analysis is the systematic, stage-by-stage calculation of signal power, noise figure, and linearity through every component of an RF signal chain, from antenna to ADC (receiver) or DAC to antenna (transmitter). The analysis produces a complete picture of the system's dynamic range: the minimum signal it can detect (sensitivity) and the maximum signal it can handle without distortion (compression or IP3 limit). It is the single most important design document in any RF system, performed before selecting components and iterated throughout the design cycle.
The analysis is built as a spreadsheet or software model with one column per component (filter, LNA, mixer, IF amplifier, attenuator, ADC) and one row per tracked parameter. At each stage, the cumulative gain updates the signal level, the Friis formula updates the cascaded noise figure, and the reverse cascade (from output to input) calculates the referred linearity metrics. The goal is to ensure that at every point in the chain, the signal is above the noise floor (with margin) and below the compression point (with margin), across all operating conditions including temperature, aging, and component tolerances.
Key Formulas
Friis Cascade Noise Factor:
Ftotal = F1 + (F2−1)/G1 + (F3−1)/(G1G2) + ...
Cascade IIP3 (reverse cascade):
1/IIP3total = 1/IIP31 + G1/IIP32 + G1G2/IIP33 + ...
(all values in linear power, not dBm)
Sensitivity:
MDS = −174 + 10log10(BW) + NF + SNRmin [dBm]
Spurious-Free Dynamic Range:
SFDR = 2/3 × (IIP3 − MDS) [dB]
Example Receiver Budget (X-band, 9.4 GHz)
| Stage | Gain (dB) | NF (dB) | IIP3 (dBm) | Cumul. Gain | Cumul. NF | Signal (dBm) |
|---|---|---|---|---|---|---|
| Antenna | 0 | 0 | — | 0 | 0 | −80 |
| Preselector Filter | −1.5 | 1.5 | +60 | −1.5 | 1.5 | −81.5 |
| LNA | +25 | 1.2 | +10 | +23.5 | 2.7 | −56.5 |
| Image Filter | −2.0 | 2.0 | +60 | +21.5 | 2.7 | −58.5 |
| Mixer | −7.0 | 7.0 | +15 | +14.5 | 2.8 | −65.5 |
| IF Amplifier | +30 | 3.0 | +25 | +44.5 | 2.8 | −35.5 |
| IF Filter | −3.0 | 3.0 | +60 | +41.5 | 2.8 | −38.5 |
| ADC Driver | +10 | 5.0 | +30 | +51.5 | 2.8 | −28.5 |
System NF = 2.8 dB | Sensitivity (10 MHz BW, 10 dB SNR) = −174 + 70 + 2.8 + 10 = −91.2 dBm
Practical Application
An X-band weather radar receiver requires −90 dBm sensitivity in a 10 MHz bandwidth to detect precipitation at 200 km range. The RF budget analysis reveals that a system noise figure of 2.8 dB (driven primarily by the 1.2 dB LNA after a 1.5 dB preselector filter) yields an MDS of −91.2 dBm, meeting the requirement with 1.2 dB margin. The cascaded IIP3 of +5 dBm (dominated by the mixer at +15 dBm after 23.5 dB of preceding gain) provides an SFDR of 64 dB. If the SFDR target is 70 dB, the designer can improve the mixer IIP3 to +22 dBm or add 3 dB of attenuation before the mixer (accepting 0.3 dB degradation in noise figure).
Frequently Asked Questions
What parameters are tracked?
At minimum: signal level (dBm), cumulative gain (dB), noise figure (cascaded via Friis), IIP3, and P1dB at every stage. Derived: sensitivity (MDS), SFDR, blocking dynamic range, and SNR at the ADC input.
How does the Friis cascade work?
Ftotal = F1 + (F2−1)/G1 + ... The first stage dominates because subsequent contributions are divided by preceding gain. An LNA with 1 dB NF and 20 dB gain reduces a following 8 dB mixer NF contribution to just 0.18 dB system impact.
Link budget vs RF budget analysis?
Link budget: end-to-end power balance (Tx to Rx) including path loss and antenna gains. RF budget analysis: detailed stage-by-stage cascade within the hardware tracking noise and linearity. The link budget uses sensitivity as one number; the RF budget derives it.