LC low-pass and high-pass filter calculator
What actually matters here
For a transmitter's harmonic filter the cutoff frequency is not the goal but the means. The goal is a given attenuation at the second harmonic. So the important part of this calculator is not the component values but the stopband table: that is what the filter order gets chosen from.
| Response | |
| Filter type | |
| Order (number of elements) | |
| Cutoff frequency (MHz) | |
| System impedance (Ω) | |
| Topology | |
📐 The formulas
Butterworth — analytically, with no tables:
g_k = 2 · sin( (2k − 1)·π / (2n) ), k = 1…n
g₀ = g(n+1) = 1
Chebyshev with a ripple of Ar:
β = ln( cth( Ar / 17.37 ) )
γ = sh( β / 2n )
a_k = sin( (2k−1)π / 2n )
b_k = γ² + sin²( kπ / n )
g₁ = 2·a₁ / γ
g_k = 4·a(k−1)·a_k / ( b(k−1) · g(k−1) )
g(n+1) = 1 (odd n) or coth²(β/4) (even)
Denormalising, low-pass:
series coil: L = g · R₀ / ω_c
shunt capacitor: C = g / (R₀ · ω_c)
For a high-pass, swap the element types.
Stopband attenuation:
Butterworth: A = 10·log10( 1 + (f/f_c)^(2n) )
Chebyshev: A = 10·log10( 1 + ε²·T_n²(f/f_c) )
Where this calculator stops:
- An even-order Chebyshev cannot be matched to equal terminations — the calculator warns you and shows what output impedance it needs
- Coil Q is not accounted for: a real filter has higher loss and a slightly different skirt
- Coil self-capacitance is not accounted for, and it spoils the attenuation at high frequencies
- The E12 values are shown for guidance: with them the response shifts, so recompute the filter for the parts you actually have
🎯 In practice
- A transmitter harmonic filter. Put the cutoff a little above the band and look at the attenuation at 2·f.
- A filter after a DDS — to remove images and spurs.
- A receiver input high-pass — to cut off the strong broadcast stations below the band.
Practical advice:
- A fifth-order Chebyshev with 0.1 dB ripple is the workhorse choice for an HF transmitter.
- The pi topology uses fewer coils, and it is the coils that contribute most of the loss.
- Trim a coil by spreading its turns and a capacitor with a parallel trimmer.
- Check the finished filter on an analyser: stray capacitance already shows at 28 MHz.
© 2026 UR3PKI · CyberDev.Space · Content licensed under CC BY-NC-SA 4.0.
How to cite this calculator
UR3PKI. «LC low-pass and high-pass filter calculator». CyberDev.Space. https://cyberdev.space/en/radio/calculators/others/lc_filter (licence CC BY-NC-SA 4.0).The licence lets you use this material freely, including in teaching materials, but only with attribution to the author and a link to the source.