// System Parameters
dBm
dB
K
// Chain Stages  — drag order matters. IIP3 and P1dB are input-referred. Leave blank if not applicable.
Stage Name Type NF (dB) Gain (dB) IIP3 (dBm) P1dB (dBm)
⚠ Please check inputs — NF and Gain must be numbers for all stages.

About the RF Receiver Chain Designer

Every RF receiver is a cascade of components — LNA, bandpass filter, mixer, IF amplifier, IF filter — each adding noise and each potentially compressing the signal. Understanding the cascade performance before building is essential. This tool computes the complete receiver budget using the Friis formulas for noise and linearity.

Cascaded Noise Figure — Friis Formula

The total noise figure of a cascade is dominated by the first stage. The Friis formula states: F_total = F1 + (F2-1)/G1 + (F3-1)/(G1*G2) + ... A high-gain, low-noise LNA at the front suppresses the noise contribution of every subsequent stage. This is why LNA placement immediately after the antenna is critical — every decibel of loss before the LNA directly adds to the system noise figure.

Cascaded IIP3 — Linearity Budget

Unlike noise figure where early stages dominate, IIP3 is dominated by later stages that receive a larger signal. The cascaded IIP3 is calculated as: 1/IIP3_total = 1/IIP3_1 + G1/IIP3_2 + G1*G2/IIP3_3 + ... High gain before a nonlinear stage (like a mixer) reduces the system IIP3 significantly. The art of receiver design is balancing the gain distribution to meet both NF and IIP3 requirements simultaneously.

Sensitivity and Dynamic Range

Receiver sensitivity is the minimum detectable signal: S_min = -174 + NF + 10*log(B) + SNR_min dBm. Dynamic range is the difference between the maximum receivable signal (before compression) and the sensitivity. SFDR (Spurious Free Dynamic Range) accounts for the intermodulation products that limit usable range in the presence of blockers.