RF Filter Yield Analysis: How Component Tolerances Kill Your Chebyshev Design
A 5th-order Chebyshev low-pass filter at 100 MHz looks perfect in simulation. But with 5% capacitors and inductors, Monte Carlo analysis reveals a yield problem that will hit you at the production line. Here is how to find it before you order parts.
Contents
The Scenario: 433 MHz ISM Receiver Front-End
You are designing the front-end filter for a 433 MHz ISM band receiver. The architecture places a 5th-order low-pass filter between the antenna and the LNA to reject out-of-band interference — specifically the 315 MHz harmonics from local remotes and the 868 MHz band traffic that would otherwise saturate your mixer.
The spec calls for at least 40 dB of attenuation at 433 MHz (the image frequency in a superheterodyne receiver), with the passband edge at 100 MHz. You have chosen a 5th-order Chebyshev response with 0.5 dB of passband ripple because the sharper rolloff means you can hit 40 dB with one fewer pole than a Butterworth would require.
The nominal simulation looks excellent. The −3 dB point is at 100 MHz, the stopband reaches −48 dB by 200 MHz, and the in-band ripple is exactly 0.5 dB. You reach for the component calculator, pull standard-value capacitors and inductors, and almost place the order.
Before you do, run the Monte Carlo.
Monte Carlo Setup
The RF Filter Monte Carlo Analysis tool runs repeated simulations with component values drawn randomly from a statistical distribution centered on the nominal values. Each trial produces a full frequency response, and after 500 trials the tool overlays all of them and extracts a yield estimate: the percentage of simulated builds that meet all specs.
Here are the exact inputs used for this analysis:
| Parameter | Value |
|---|---|
| Filter Type | Chebyshev (0.5 dB ripple) |
| Band Type | Low-pass |
| Order | 5 |
| Cutoff Frequency | 100 MHz |
| System Impedance | 50 Ω |
| Component Tolerance | 5% |
| Distribution | Gaussian (1σ = 5%) |
| Monte Carlo Trials | 500 |
What the Results Show
The overlay plot is immediately alarming. The 500 response curves spread into a wide fan in two distinct places: in the passband ripple peaks, and at the stopband transition knee.
The passband ripple, nominally 0.5 dB, ranges from 0.2 dB to 2.1 dB across the trial population. More critically, the frequency at which the filter reaches 40 dB attenuation moves from 185 MHz in the best case to 245 MHz in the worst case — a 60 MHz spread on a 100 MHz cutoff frequency. That worst-case unit passes only 26 dB of attenuation at 200 MHz, failing the spec by 14 dB.
The tool reports yield: 61%. Nearly four in ten boards built with 5% components will fail incoming inspection.
Why Chebyshev Is More Tolerance-Sensitive Than Butterworth
The Chebyshev ripple is not a coincidence. It is a direct consequence of the filter's operating principle.
In a Butterworth filter, all poles sit at equal angular spacing on the Butterworth circle. The response is maximally flat, meaning the group delay and magnitude are both smooth and well-behaved. Perturbing one component shifts its pole, but the monotone rolloff means the system degrades gracefully.
In a Chebyshev filter, the poles are positioned to create deliberate constructive and destructive interference in the passband — that is where the equiripple characteristic comes from. The stopband sharpness is achieved because the poles are clustered closer to the axis, where their influence on the response is strongest. This means each pole is doing more work, and small shifts in component value cause larger shifts in pole location.
The mathematical sensitivity can be expressed as:
For a 5th-order Chebyshev with 0.5 dB ripple, the worst-case element sensitivity at the cutoff frequency is roughly 1.8× higher than for an equivalent Butterworth. A 5% component spread translates to approximately 9% variation in effective cutoff frequency — and that is before accounting for the nonlinear interactions between elements in a ladder network.
The Fix: 1% Components or Topology Change
Change the component tolerance to 1% in the tool (keep all other parameters the same) and re-run 500 trials. Yield jumps from 61% to 94%. The response curves still spread, but the worst-case attenuation at 200 MHz is now 37 dB — close to spec, and a unit that fails by 3 dB is recoverable with a tuning tweak on the bench.
If 1% inductors are too expensive or unavailable in the required values, consider these alternatives:
Drop the ripple to 0.1 dB. This moves the poles slightly away from the axis, reducing sensitivity while still beating Butterworth's rolloff rate. The stopband attenuation at 200 MHz drops from 48 dB to about 42 dB — still 2 dB above spec. Run this variant in the tool and compare the yield histograms side by side. Switch to Butterworth. A 5th-order Butterworth with 5% components gives 88% yield by the same criteria. You lose 6 dB of stopband attenuation at 200 MHz, reaching only 34 dB, which now fails the attenuation spec. To recover, you would need a 6th-order Butterworth. Six components vs. five — the BOM cost difference is small, and the yield improvement is significant. Add a diplexer or BAW filter as a pre-select. If you are targeting a high-volume design and cannot afford 1% passives, replacing the discrete LC filter with a BAW resonator filter removes component tolerance as a variable entirely. The tradeoff is cost and the limited number of standard center frequencies available.Reading the Yield Histogram
The tool also plots a histogram of the measured rolloff frequency (the frequency at which each trial first hits 40 dB attenuation) across all 500 trials. For the 5%/Chebyshev case, the distribution has a standard deviation of about 18 MHz and a long tail toward higher frequencies — the tail being units where one or more inductors are at the high end of their tolerance range.
The shape of this tail tells you something important: the failures are not uniformly distributed. Most bad units cluster at one corner of the tolerance space (specifically: all capacitors high + all inductors high, which shifts the effective cutoff frequency upward). This means a simple incoming inspection test at 200 MHz will catch almost all of them with a single measurement.
If your production line can do 100% ATE testing, the Chebyshev 5% design becomes viable — you are not throwing away 39% of boards, you are identifying and reworking them. If you are building without full ATE coverage, use 1% parts or switch to Butterworth.
Use the RF Filter Monte Carlo tool to run this analysis on your own filter before committing to a component order.
Related Articles
Wideband Impedance Matching for LNA Inputs: When Pi Networks Beat L-Networks
A practical walkthrough of matching a 50 Ω source to a 200 Ω LNA input across the 800–1200 MHz cellular band. Learn why L-networks fail on bandwidth, how Pi networks fix it, and when to add a third ladder section.
Mar 1, 2026
RF EngineeringRF Link Budget Analysis: A Step-by-Step Engineering Guide
Learn how to perform an RF link budget analysis from scratch. Covers free-space path loss, antenna gain, cable losses, receiver sensitivity, and link margin calculation with worked examples.
Jan 22, 2026
PCB DesignHow to Pick the Right Decoupling Capacitor: SRF, ESL, and the Math Behind Bypass Networks
Learn how self-resonant frequency, ESR, and ESL affect decoupling capacitor selection. Worked examples and calculator for PCB power integrity.
Mar 2, 2026