Skip to content
View in the app

A better way to browse. Learn more.

Ham Radio Base -Powered By Ham CQ DX

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.
Solar
SFI 128
SN 113
A 18
K 2 Quiet
X-Ray C1.2
Wind 554.7 km/s
Aurora 3
Updated 22:30 UTC HamQSL · N0NBH
Day 80/40m Fair 30/20m Good 17/15m Good 12/10m Fair
Night 80/40m Good 30/20m Good 17/15m Good 12/10m Poor

Callsign Lookup
_
Vanity Call Signs Available
Enter filters above and click Search.
ⓘ Callsign lookups are in real time via the FCC database. Vanity callsign availability is refreshed daily at 6:00 AM CST. The vanity search may be unavailable for a few minutes during this update.
Live DX spots
Live DX Spots — 70cm via PSKReporter · scroll or pinch to zoom
Band
Mode
Time
Loading map data…
MHz DX Spotter Info
Recent spots
Select a band above to load spots
Ready — select a band to fetch live spots

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.

What you will learn in this lesson: the Chebyshev equiripple response and Chebyshev polynomials, how passband ripple affects stopband performance, normalized prototype component tables for 0.1 dB, 0.5 dB, and 1.0 dB ripple, frequency and impedance scaling procedures, worked design example for a 40m transmitter LPF, and how to choose the right ripple for your application.

The Chebyshev Equiripple Response

The Chebyshev low-pass filter is defined by its magnitude-squared response:

|H(f)|² = 1 / (1 + ε² · Tn²(f/fc))
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:

ε = √(10^(RdB/10) − 1)
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 frequency response showing the equiripple passband behavior, with passband ripple between 0 and fc and steep rolloff above fc, compared to the Butterworth response of the same order

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 Larger

Choosing 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₇
31.03161.14741.0316
51.14681.37121.97501.37121.1468
71.18121.42282.09661.57342.09661.42281.1812

Chebyshev prototype values — 0.5 dB ripple (ε = 0.349):

Order (n)g₁g₂g₃g₄g₅g₆g₇
31.59631.09671.5963
51.70581.22962.54081.22961.7058
71.73721.25832.63811.34442.63811.25831.7372

Chebyshev prototype values — 1.0 dB ripple (ε = 0.509):

Order (n)g₁g₂g₃g₄g₅g₆g₇
32.02360.99412.0236
52.13491.09113.00091.09112.1349
72.16661.11153.09361.17363.09361.11152.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:

Attenuation (dB) = 10 × log₁₀(1 + ε² × cosh²(n × arccosh(f/fc)))
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
31928+9 dB
53145+14 dB
74363+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.

Specifications:
  • 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:

ComponentCalculated valueNearest standardNote
L₁, L₇1.73 µH1.8 µH (or wind to value)Series, T68-2 core, ≈20 turns
L₃, L₅2.62 µH2.7 µH (or wind to value)Series, T68-2 core, ≈25 turns
C₂, C₆501 pF500 pF (2× 1000 pF in series)Shunt to ground, silver mica or NP0
C₄535 pF470 + 68 = 538 pFShunt 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.

Physical layout diagram of a 7-pole Chebyshev 40m low-pass filter showing the ladder arrangement of seven components in a shielded metal box, with BNC connectors at input and output

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 Larger

Chebyshev 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.

You will need:
  • 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
  1. 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.
  2. Insert the low-pass filter between the transmitter and the attenuator. Repeat the carrier transmission and note the harmonic levels again.
  3. 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.
  4. 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.
What you should see:

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.

Loading questions...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.