Documentation sections
Cascaded Noise Figure Calculator
POSThttps://rftools.io/ api/ py/ v1/ calculate
Slug noise-figure-cascade. Calculate cascaded noise figure and IP3 for multi-stage RF receiver chains using the Friis formula. Optimize LNA and filter ordering. Free, instant results.
Inputs
Send every one of these in inputs, in the units shown. Most are required: a call without one is refused (400) and costs nothing; one the calculator can do without takes the default shown. An input outside its range is still computed and flagged in the provenance.
| Name | Unit | Range | Default | Description |
|---|---|---|---|---|
| numStagesnumber | none | 1 … 10 | 3 | Number of cascaded RF stages (1–10) |
| stage1NFnumber | dB | 0 … 30 | 1.5 | Noise figure of stage 1 (typically the LNA) |
| stage1Gainnumber | dB | −20 … 40 | 15 | Gain of stage 1 |
| stage1IIP3number | dBm | −40 … 50 | -5 | Input third-order intercept point of stage 1 (LNA). Typical LNA: −5 to +10 dBm. |
| stage2NFnumber | dB | 0 … 30 | 8 | Noise figure of stage 2 (e.g. mixer) |
| stage2Gainnumber | dB | −20 … 40 | -6 | Gain of stage 2 (may be negative for a mixer) |
| stage2IIP3number | dBm | −40 … 50 | 10 | Input third-order intercept point of stage 2 (e.g. mixer). Typical passive mixer: +10 to +20 dBm. |
| stage3NFnumber | dB | 0 … 30 | 6 | Noise figure of stage 3 (e.g. IF amplifier) |
| stage3Gainnumber | dB | −20 … 40 | 20 | Gain of stage 3 |
| stage3IIP3number | dBm | −40 … 50 | 20 | Input third-order intercept point of stage 3 (IF amplifier). Typical: +15 to +25 dBm. |
| stage4NFnumber | dB | 0 … 30 | 3 | Noise figure of stage 4 |
| stage4Gainnumber | dB | −20 … 40 | 10 | Gain of stage 4 |
| stage4IIP3number | dBm | −40 … 50 | 25 | Input third-order intercept point of stage 4. |
| stage5NFnumber | dB | 0 … 30 | 3 | Noise figure of stage 5 |
| stage5Gainnumber | dB | −20 … 40 | 10 | Gain of stage 5 |
| stage5IIP3number | dBm | −40 … 50 | 25 | Input third-order intercept point of stage 5. |
| stage6NFnumber | dB | 0 … 30 | 3 | Noise figure of stage 6 |
| stage6Gainnumber | dB | −20 … 40 | 10 | Gain of stage 6 |
| stage6IIP3number | dBm | −40 … 50 | 25 | Input third-order intercept point of stage 6. |
| stage7NFnumber | dB | 0 … 30 | 3 | Noise figure of stage 7 |
| stage7Gainnumber | dB | −20 … 40 | 10 | Gain of stage 7 |
| stage7IIP3number | dBm | −40 … 50 | 25 | Input third-order intercept point of stage 7. |
| stage8NFnumber | dB | 0 … 30 | 3 | Noise figure of stage 8 |
| stage8Gainnumber | dB | −20 … 40 | 10 | Gain of stage 8 |
| stage8IIP3number | dBm | −40 … 50 | 25 | Input third-order intercept point of stage 8. |
| stage9NFnumber | dB | 0 … 30 | 3 | Noise figure of stage 9 |
| stage9Gainnumber | dB | −20 … 40 | 10 | Gain of stage 9 |
| stage9IIP3number | dBm | −40 … 50 | 25 | Input third-order intercept point of stage 9. |
| stage10NFnumber | dB | 0 … 30 | 3 | Noise figure of stage 10 |
| stage10Gainnumber | dB | −20 … 40 | 10 | Gain of stage 10 |
| stage10IIP3number | dBm | −40 … 50 | 25 | Input third-order intercept point of stage 10. |
| bandwidthnumber | MHz | 0.000001 … 100000 | 1 | The bandwidth the noise floor is given in: kT₀B at 290 K plus the cascaded noise figure. Changes no other result. |
Outputs
Returned in values, by key. A value that is unbounded or undefined is null.
| Field | Unit | Description |
|---|---|---|
| cascadedNFheadline | dB | Total cascaded noise figure of the signal chain |
| cascadedF | none | Total cascaded noise factor (linear) |
| stage1Contribution | dB | Noise figure contribution from stage 1 |
| stage2Contribution | dB | Noise figure contribution of stage 2 (referred to input) |
| stage3Contribution | dB | Noise figure contribution of stage 3 (referred to input) |
| cascadedIIP3 | dBm | Input-referred third-order intercept point of the cascade. Higher is better (less intermodulation distortion). |
| cascadedOIP3 | dBm | Output-referred third-order intercept point. OIP3 = IIP3 + cascaded gain. |
| cascadedGain | dB | Sum of the stage gains in dB |
| noiseTemperature | K | T_e = 290 K × (F − 1), the input-referred noise temperature of the chain |
| noiseFloor | dBm | Input-referred noise power in the noise bandwidth: 10·log₁₀(k·290 K·B) + NF |
Calling it
- Calculate: one call, the request and response in full, and its errors.
- Batch: this calculator with others, or a sweep, in one request.
- Solve for a target: the value of one input that brings an output to a target.