Chebyshev Filters — Equiripple LC Filter Design
The Chebyshev filter makes a deliberate trade: it accepts a controlled amount of ripple in the passband in exchange for a dramatically sharper rolloff. Named after the Russian mathematician Pafnuty Chebyshev, who studied equiripple approximation polynomials in the 1850s, this filter type allows the designer to specify exactly how much the passband can deviate from flat — and uses that allowance to push the transition band as steep as possible. The result is that a 5th-order Chebyshev with 0.5 dB ripple can attenuate harmonics 6–10 dB more than a 5th-order Butterworth with the same component count.
This makes the Chebyshev the working ham's choice for transmitter harmonic filters. A 0.5 dB ripple introduces only minimal signal variation across a 300 kHz ham band, yet it buys enough extra stopband rejection to meet FCC requirements with fewer components than the Butterworth. The 40m filter that needs eight or nine Butterworth poles might need only five Chebyshev poles — halving the component count, reducing insertion loss, and shrinking the enclosure.
The Chebyshev Equiripple Response
The Chebyshev low-pass filter is defined by its magnitude-squared response:
where ε (epsilon) is the ripple factor, Tn is the nth-order Chebyshev polynomial, and fc is the passband edge frequency.
The Chebyshev polynomials Tn(x) are defined recursively:
- T0(x) = 1
- T1(x) = x
- Tn(x) = 2x·Tn−1(x) − Tn−2(x)
For |x| ≤ 1 (inside the passband), Tn(x) oscillates between −1 and +1. This is the mathematical source of the equiripple behavior: within the passband, the response ripples up and down with constant amplitude, reaching exactly 0 dB and −RdB alternately (where RdB is the ripple). Every Chebyshev filter of order n has exactly n peaks and valleys in the passband. At the passband edge (x = 1), Tn(1) = 1 always, so the response always equals −RdB at f = fc.
For |x| > 1 (above the passband), Tn(x) grows rapidly — much faster than xn. This rapid growth is why Chebyshev filters roll off so much more sharply than Butterworth filters of the same order.
The ripple factor ε is related to the passband ripple in decibels:
For 0.1 dB ripple: ε = 0.153; For 0.5 dB ripple: ε = 0.349; For 1.0 dB ripple: ε = 0.509; For 3.0 dB ripple: ε = 1.000
Chebyshev low-pass filter response (dashed, 0.5 dB ripple) compared to Butterworth (solid) of the same 5th order. The Chebyshev exhibits equiripple oscillations in the passband but achieves significantly greater attenuation above the passband edge frequency fc.
View LargerChoosing Passband Ripple
The ripple specification is the key design choice for a Chebyshev filter. More ripple means sharper rolloff but more amplitude variation in the passband. The table below summarizes the practical implications:
| Ripple | Amplitude variation across passband | Relative stopband advantage over Butterworth | Typical application |
|---|---|---|---|
| 0.1 dB | Barely perceptible; ±1.2% amplitude | Moderate (2–4 dB more) | Receiver IF filters where flat response is important |
| 0.5 dB | Small; ±6% amplitude | Good (6–10 dB more) | Transmitter harmonic LPF — standard choice |
| 1.0 dB | Noticeable; ±11% amplitude | Better (10–15 dB more) | Harmonic filters where component count must be minimized |
| 3.0 dB | Significant; −3 dB variation | Large (15–20 dB more) | Rarely used in ham radio; most applications switch to elliptic |
For transmitter harmonic filters, 0.5 dB ripple is the most common choice. The 0.5 dB amplitude variation is negligible in practice — a transmitter running 100 W will vary by ±0.5 dB across the entire ham band, from about 97 W to 103 W. No operator or recipient would notice. Yet this small ripple buys enough extra stopband attenuation to significantly reduce the required filter order.
Normalized Component Value Tables
As with the Butterworth, Chebyshev component values are presented as normalized prototypes referenced to 1 ohm and ωc = 1 rad/s. The values depend on both the filter order n and the chosen passband ripple. For equal source and load impedances (50 Ω), odd-order Chebyshev filters have equal terminations automatically; even-order filters have unequal terminations and require a transformer or resistive pad unless modified.
This is a critical practical difference from Butterworth: even-order Chebyshev filters (n = 2, 4, 6) have different source and load impedances in the normalized prototype. For this reason, odd-order designs (n = 3, 5, 7) are universally preferred for transmitter harmonic filters with matched 50 Ω source and load.
Chebyshev prototype values — 0.1 dB ripple (ε = 0.153):
| Order (n) | g₁ | g₂ | g₃ | g₄ | g₅ | g₆ | g₇ |
|---|---|---|---|---|---|---|---|
| 3 | 1.0316 | 1.1474 | 1.0316 | — | — | — | — |
| 5 | 1.1468 | 1.3712 | 1.9750 | 1.3712 | 1.1468 | — | — |
| 7 | 1.1812 | 1.4228 | 2.0966 | 1.5734 | 2.0966 | 1.4228 | 1.1812 |
Chebyshev prototype values — 0.5 dB ripple (ε = 0.349):
| Order (n) | g₁ | g₂ | g₃ | g₄ | g₅ | g₆ | g₇ |
|---|---|---|---|---|---|---|---|
| 3 | 1.5963 | 1.0967 | 1.5963 | — | — | — | — |
| 5 | 1.7058 | 1.2296 | 2.5408 | 1.2296 | 1.7058 | — | — |
| 7 | 1.7372 | 1.2583 | 2.6381 | 1.3444 | 2.6381 | 1.2583 | 1.7372 |
Chebyshev prototype values — 1.0 dB ripple (ε = 0.509):
| Order (n) | g₁ | g₂ | g₃ | g₄ | g₅ | g₆ | g₇ |
|---|---|---|---|---|---|---|---|
| 3 | 2.0236 | 0.9941 | 2.0236 | — | — | — | — |
| 5 | 2.1349 | 1.0911 | 3.0009 | 1.0911 | 2.1349 | — | — |
| 7 | 2.1666 | 1.1115 | 3.0936 | 1.1736 | 3.0936 | 1.1115 | 2.1666 |
Notice how the component values change with ripple. Higher ripple gives higher g values overall — which translates to larger component values, or alternatively, more reactive impedance variation across the passband (consistent with the ripple). The odd-order symmetry (g₁ = g_n) holds for all Chebyshev odd orders with equal terminations, just as with Butterworth.
Stopband Attenuation Formula
For a Chebyshev low-pass filter with passband ripple ε, the attenuation at any frequency f above the passband edge fc is:
where cosh and arccosh are hyperbolic cosine functions.
For frequencies well above the passband (f ≫ fc), this simplifies to an asymptotic approximation — but for engineering calculations at specific harmonic frequencies, the full formula is needed. Many scientific calculators and filter design programs can evaluate cosh and arccosh directly. For hand calculation, use the identity: arccosh(x) = ln(x + √(x² − 1)) for x ≥ 1.
Quick comparison at f = 2·fc (frequency ratio = 2.0):
| Order (n) | Butterworth attenuation (dB) | Chebyshev 0.5 dB ripple attenuation (dB) | Extra stopband rejection from Chebyshev |
|---|---|---|---|
| 3 | 19 | 28 | +9 dB |
| 5 | 31 | 45 | +14 dB |
| 7 | 43 | 63 | +20 dB |
The Chebyshev advantage grows with filter order. A 5th-order Chebyshev at 0.5 dB ripple provides 45 dB at twice the cutoff — more than the FCC minimum 43 dB requirement, in a 5-pole filter. The equivalent Butterworth needs 7 poles for 43 dB at the same frequency ratio. Two fewer components, smaller enclosure, lower insertion loss.
Worked Design Example: 40m Transmitter Low-Pass Filter
Let's design a 5th-order Chebyshev LPF for a 40m transmitter at 100 W. This time the tighter rolloff works in our favor — we can place the cutoff closer to the operating band while still achieving adequate harmonic suppression.
- Operating band: 7.000–7.300 MHz (40m)
- System impedance: 50 Ω
- Passband ripple: 0.5 dB
- Filter order: 5 (5 components)
- Cutoff frequency fc: 11 MHz
- Required attenuation at second harmonic (14.0 MHz): ≥43 dB
Step 1: Check harmonic attenuation.
Frequency ratio at 2nd harmonic: 14.0 / 11.0 = 1.273
arccosh(1.273) = ln(1.273 + √(1.273² − 1)) = ln(1.273 + √(0.621)) = ln(1.273 + 0.788) = ln(2.061) = 0.723
cosh(5 × 0.723) = cosh(3.615) = (e3.615 + e−3.615)/2 = (37.15 + 0.0269)/2 = 18.59
Attenuation = 10 × log₁₀(1 + 0.349² × 18.59²) = 10 × log₁₀(1 + 0.122 × 345.6) = 10 × log₁₀(43.2) = 16.4 dB
That is not enough. We need more. Let's try lowering the cutoff to fc = 9.0 MHz.
Ratio = 14.0 / 9.0 = 1.556
arccosh(1.556) = ln(1.556 + √(1.556² − 1)) = ln(1.556 + √(1.421)) = ln(1.556 + 1.192) = ln(2.748) = 1.010
cosh(5 × 1.010) = cosh(5.050) = (e⁵·⁰⁵ + e−5.05)/2 = (156.0 + 0.0064)/2 = 78.0
Attenuation = 10 × log₁₀(1 + 0.122 × 78.0²) = 10 × log₁₀(1 + 742) = 10 × log₁₀(743) = 28.7 dB
Still not enough for 43 dB. Let's try fc = 8.0 MHz:
Ratio = 14.0 / 8.0 = 1.750
arccosh(1.750) = ln(1.750 + √(2.063)) = ln(1.750 + 1.436) = ln(3.186) = 1.159
cosh(5 × 1.159) = cosh(5.795) ≈ (e5.795 + e−5.795)/2 ≈ 329/2 ≈ 164.5
Attenuation = 10 × log₁₀(1 + 0.122 × 164.5²) = 10 × log₁₀(1 + 3300) = 35.2 dB
Better, but still short. Now let's check fc = 8.0 MHz with the 3rd harmonic (21 MHz), and try a 7th-order filter:
For n = 7, fc = 8.0 MHz, f = 14.0 MHz, ratio = 1.75:
cosh(7 × 1.159) = cosh(8.113) ≈ e8.113/2 ≈ 3009/2 ≈ 1504
Attenuation = 10 × log₁₀(1 + 0.122 × 1504²) = 10 × log₁₀(276,400) = 54.4 dB
A 7th-order Chebyshev with fc = 8.0 MHz gives 54.4 dB at 14.0 MHz — exceeding the FCC requirement with 11 dB of margin.
To pass the entire 40m band (7.0–7.3 MHz) with minimal insertion loss, check the filter response at 7.3 MHz:
Ratio = 7.3 / 8.0 = 0.9125 — this is inside the passband (< 1.0), so the attenuation is at most 0.5 dB.
Excellent: the entire 40m band passes with ≤0.5 dB insertion loss.
Computing component values for 7th-order, 0.5 dB Chebyshev, fc = 8.0 MHz, R = 50 Ω:
From the table: g₁ = 1.7372, g₂ = 1.2583, g₃ = 2.6381, g₄ = 1.3444, g₅ = 2.6381, g₆ = 1.2583, g₇ = 1.7372
Inductors (g₁, g₃, g₅, g₇ — series):
L = g × R / (2π × fc) = g × 50 / (2π × 8×10⁶) = g × 50 / (50.27×10⁶) = g × 994.7 nH
L₁ = L₇ = 1.7372 × 994.7 nH = 1727 nH ≈ 1.73 µH
L₃ = L₅ = 2.6381 × 994.7 nH = 2624 nH ≈ 2.62 µH
Capacitors (g₂, g₄, g₆ — shunt):
C = g / (R × 2π × fc) = g / (50 × 50.27×10⁶) = g / (2513×10⁶) = g × 398 pF
C₂ = C₆ = 1.2583 × 398 pF = 501 pF ≈ 500 pF
C₄ = 1.3444 × 398 pF = 535 pF ≈ 530 pF
Final Bill of Materials:
| Component | Calculated value | Nearest standard | Note |
|---|---|---|---|
| L₁, L₇ | 1.73 µH | 1.8 µH (or wind to value) | Series, T68-2 core, ≈20 turns |
| L₃, L₅ | 2.62 µH | 2.7 µH (or wind to value) | Series, T68-2 core, ≈25 turns |
| C₂, C₆ | 501 pF | 500 pF (2× 1000 pF in series) | Shunt to ground, silver mica or NP0 |
| C₄ | 535 pF | 470 + 68 = 538 pF | Shunt to ground, parallel combination |
Always adjust inductors by spreading or compressing the turns to achieve the exact calculated value. Measure with an LC meter and trim to within 2% for best performance.
Recommended physical layout for a 7-pole Chebyshev 40m transmitter LPF. The series inductors (toroids) alternate in orientation by 90° to minimize coupling. Shunt capacitors mount directly to ground plane. Input/output via BNC or PL-259 connectors.
View LargerChebyshev vs. Butterworth: When to Use Each
Now that we have seen both filters in detail, the decision is straightforward:
| Criterion | Choose Butterworth | Choose Chebyshev |
|---|---|---|
| Passband amplitude | Amplitude must be perfectly flat (precision measurement, calibration) | Small ripple is acceptable (most ham radio applications) |
| Component count | Fewer components available; simplicity is priority | Must meet harmonic spec with minimum components |
| Stopband frequency ratio | Stopband is far from passband (ratio > 3:1) | Stopband is close to passband (ratio 1.5:1 to 3:1) |
| Transmitter LPF (HF) | Not ideal — needs high order | Preferred — excellent harmonic suppression efficiency |
| Phase/time response | Better phase response (less delay distortion) | Worse phase response (not suitable for pulse/digital signals) |
For ham radio transmitter harmonic filters — by far the most common homebrew filter project — the Chebyshev at 0.5 dB ripple is the standard choice. For any application involving digital signals, pulse waveforms, or precise group delay requirements (such as SSB speech processing), the Butterworth or Bessel is preferred.
Group Delay and Phase Distortion
The equiripple passband of the Chebyshev filter comes with a cost: its phase response is not linear, and its group delay varies across the passband. Group delay is defined as the negative derivative of phase with respect to frequency. When group delay is constant (flat), all frequency components of a signal experience the same time delay — the signal's shape is preserved. When group delay varies, different frequencies are delayed by different amounts, distorting the signal's envelope.
For SSB voice, the group delay variation of a 7th-order Chebyshev transmitter LPF at audio frequencies is negligible — the filter is far from cutoff during voice operation and the group delay is essentially flat. For CW keying waveform shape, the filter may slightly round the leading edge of key-down pulses, but this is equally negligible. The Chebyshev is entirely suitable for all normal ham radio voice and CW applications.
Where group delay becomes critical is in digital mode bandpass filtering and audio processing chains where the filter is operating at or near its cutoff with complex waveforms. In those cases, a Bessel filter (covered in Module 16A) is appropriate.
⚖ Experiment: Verify Harmonic Attenuation with a Spectrum Analyzer
If you have access to a transmitter and spectrum analyzer (a SDR with appropriate attenuators works), this experiment demonstrates the difference between filtered and unfiltered harmonic output. Do not skip the attenuator — transmitter power will damage an SDR or spectrum analyzer without adequate attenuation.
- HF transmitter capable of 5–100 W output (reduce power for this test)
- Coaxial 40 dB attenuator rated for transmitter power level
- Spectrum analyzer, SDR with spectrum display software, or simple frequency-selective RF voltmeter
- Low-pass filter under test, or a commercial W3NQN-style 7-pole Chebyshev LPF for 40m
- Coaxial T-connector or directional coupler to split the signal
- Connect the transmitter to the 40 dB attenuator, then to the spectrum analyzer. Tune to 7.1 MHz and transmit a carrier at reduced power. Note the fundamental level and the amplitude of harmonics at 14.2 MHz, 21.3 MHz, and 28.4 MHz.
- Insert the low-pass filter between the transmitter and the attenuator. Repeat the carrier transmission and note the harmonic levels again.
- Calculate the attenuation provided by the filter at each harmonic frequency: Filter attenuation = (Level without filter) − (Level with filter) at each harmonic. Express the result in dB.
- Compare your measured attenuation values against the theoretical Chebyshev formula. For a well-constructed filter with components within 5% of design values, measured attenuation should be within 2–3 dB of theoretical at the second and third harmonics.
A well-built 7-pole Chebyshev LPF for 40m should reduce the second harmonic at 14.0 MHz by approximately 50–60 dB (theoretical: ~54 dB for the design above). The fundamental signal should decrease by no more than 0.5 dB (the passband ripple). Larger-than-expected harmonic reduction indicates the filter is performing even better than nominal; lower-than-expected reduction suggests component tolerance issues, coupling between inductors, or a layout problem allowing signal to bypass the filter through stray capacitance.
Practical Construction Considerations
The Chebyshev filter has one notable difference from the Butterworth in construction: the outer inductors (L₁ and Lₙ) have relatively high g values (around 1.7 for 0.5 dB ripple), while the inner inductors have even higher values. This means the Chebyshev filter uses more inductance overall than the equivalent Butterworth, which translates to more turns on the toroid cores — but also means higher Q requirements to keep insertion loss low.
At HF, a well-wound T68-2 toroid in a well-designed ladder filter should have insertion loss under 0.3 dB across the passband for filter orders up to 7. The main insertion loss culprit is low-Q inductors with high wire resistance. For transmitter filters above 10 W, always use Litz wire or 22 AWG or heavier enameled copper to keep winding resistance low. Measure the Q of your inductors with an RF bridge or antenna analyzer if possible; a Q above 150 at the operating frequency is sufficient for a 0.1 dB additional insertion loss contribution.
Frequently Asked Questions
Why do I see tables with different Chebyshev values in different filter design books?
Several factors cause this. The most common source of difference is the ripple convention: some tables specify the passband ripple in dB (the format used here), while others specify the ripple factor ε directly. Additionally, some tables use a frequency normalization where the ripple edge occurs at ω = 1 rad/s, while others normalize to the −3 dB point. For Chebyshev filters, these two normalizations give quite different component values. Always check which normalization a table uses before applying the values. The values in this lesson are normalized to the passband edge (ripple frequency) at ωc = 1 rad/s.
Can I run transmitter power through a Chebyshev filter built on a breadboard?
No. A solderless breadboard is not suitable for RF power. The contact resistance is too high, the stray capacitance between breadboard rails is significant at HF frequencies and will detune the filter, and the components can overheat. For power levels above a few hundred milliwatts, use a proper printed circuit board or point-to-point construction on a copper-clad board. For the audio-frequency experiments, a breadboard is fine because the component values are large, frequencies are low, and power levels are tiny.
My transmitter already has a built-in harmonic filter. Why would I add an external one?
Most commercial transceivers include a transmitter low-pass filter, but it may provide only 30–40 dB of harmonic suppression — adequate for FCC compliance under typical conditions but not for every antenna and installation. An external filter adds another 40–60 dB of suppression, for a combined total of 70–100 dB. This additional headroom matters when operating near sensitive receive equipment, when feeding antennas with unusual impedance that may reflect harmonics back into the transmitter, or when you want to ensure absolute clean operation regardless of antenna conditions.
Test Your Knowledge
Answer the questions below to check your understanding. Every answer can be found in the lesson above.