About this LC band-stop and notch filter calculator
This free calculator from NextAntennas designs passive LC band-stop (band-reject) and notch filters of the Butterworth, Chebyshev and Bessel types. You give it the −3 dB stopband, as two band edges or as a notch frequency and width, the band that must be rejected and the attenuation it needs, and the system impedance; it finds the filter order, computes the inductor and capacitor of every trap, rounds them to standard E12, E24 or E96 parts, estimates the notch depth with real inductor Q, and shows the insertion loss, return loss, group delay and the transient of an interferer switching on, all computed from the actual ladder network. It works from audio frequencies to RF, for any source and load impedance such as 50 Ω or 75 Ω.
How to use it
- Specification: enter the −3 dB stopband, the lower and upper edges of the rejection band with the attenuation required between each edge and the notch, the impedance and, optionally, the inductor Q. The three filter types show the lowest order that meets the harder side; choose one, set the Chebyshev ripple, and pick shunt-trap-first or series-trap-first topology. You can also force the order, down to a single-resonator notch, and see how far it is from the spec.
- Components: a ladder schematic with every trap's inductor and capacitor, the prototype g-values, the nearest E12, E24 or E96 parts with their rounding error and the detuning of each rounded trap, with a SPICE netlist and Touchstone (.s2p) S-parameters to copy into a circuit simulator.
- Response: |S21| against your rejection mask with ideal parts, standard parts and lossy inductors, the return loss, the passband group delay and the leakage of a carrier at the notch frequency after it switches on, plus the shift in the band edges, the worst-case rejection and the attenuation left at f₀ caused by rounding.
Band-stop filter design equations
The band-stop filter is derived from a low-pass prototype normalized to a −3 dB cutoff of 1 rad/s. A frequency f maps to the prototype frequency Ω = f·BW/(f₀² − f²), where f₀ = √(f₁f₂) is the geometric centre of the notch and BW = f₂ − f₁ the −3 dB stopband width. Each series inductor g of the prototype becomes a parallel LC trap in the line with L = g·R₀·BW/(2π·f₀²) and C = 1/(2π·g·R₀·BW); each shunt capacitor g becomes a series LC trap to ground with L = R₀/(2π·g·BW) and C = g·BW/(2π·f₀²·R₀). The order follows from the prototype's attenuation at |Ω| for each rejection edge.
Frequently asked questions
What order band-stop filter do I need?
The order N is the number of resonators (traps); the ladder has 2N inductors and capacitors. Enter the −3 dB stopband edges, the band that must be rejected and the attenuation you need across it, and the calculator maps each rejection edge to the equivalent low-pass frequency Ω = f·BW / |f₀² − f²| and finds the lowest order of each filter type that meets the harder side. To reject FM broadcast by 40 dB from 88 to 108 MHz with −3 dB edges at 80 and 120 MHz, a Butterworth needs 8 resonators and a 0.5 dB Chebyshev needs 5.
What is the difference between a band-stop filter and a notch filter?
None in the circuit: a notch filter is a narrow band-stop filter. It is usually specified by the notch frequency and its −3 dB width, and often uses a single resonator: a series LC trap to ground or a parallel LC wave trap in the line. Choose “Centre and width” to enter a notch that way, and set the order manually to 1 for a single trap, or let the rejection band choose the order.
How deep will the notch be in practice?
With lossless parts the attenuation at f₀ is infinite. Real inductors set the limit: for a single trap between equal terminations the depth is 20·log₁₀(1 + Q·FBW), where Q is the inductor Q and FBW the fractional −3 dB width. A 10% wide notch with Q = 100 inductors is only about 21 dB deep, and a 1% notch needs Q ≈ 1000 for the same depth. Enter the inductor Q and the calculator shows the depth and rejection with lossy inductors and standard parts. Multi-resonator filters are far deeper on paper; in practice stray coupling around the filter usually limits them to 60–80 dB.
Why is the response not symmetrical about the notch?
A lumped LC band-stop filter is symmetrical on a logarithmic frequency axis, around the geometric centre f₀ = √(f₁·f₂), not the arithmetic mean. On a linear axis the upper wall of the notch is slightly steeper: for a 3rd-order Butterworth band-stop centred at 100 MHz with a 20 MHz −3 dB width, 95 MHz is 17.5 dB down but 105 MHz is 18.8 dB down. Enter both rejection edges and the calculator sizes the filter for whichever side is harder.
Should I enter the notch frequency or the band edges?
Either. With centre and width, the notch frequency is taken as the geometric centre and the −3 dB edges are placed so that f₂ − f₁ equals the width and √(f₁·f₂) equals f₀. With band edges, the calculator works out the geometric centre and width for you. Switching between the two modes carries the current stopband across.
Butterworth, Chebyshev or Bessel: which should I use?
Butterworth has maximally flat passbands on both sides and is the usual default. Chebyshev accepts a small passband ripple in exchange for steeper notch walls, so it meets a rejection requirement with fewer resonators; use it when wanted signals sit close to the band you are removing. Bessel keeps the passband group delay flatter but has very gentle walls, so it rarely meets a tight rejection spec; it suits pulse-sensitive systems where only modest rejection is needed.
What passband ripple should I choose for a Chebyshev filter?
Ripple sets both the passband flatness and the worst-case return loss: 0.01 dB ripple gives 26.4 dB return loss, 0.1 dB gives 16.4 dB, 0.5 dB gives 9.6 dB and 1 dB gives 6.9 dB. For RF filters between 50 Ω stages, 0.01–0.1 dB is common because it keeps the match good. Larger ripple buys steeper notch walls and slightly fewer resonators.
Why can't an even-order Chebyshev band-stop filter be matched to 50 Ω at both ends?
An even-order Chebyshev response has a ripple trough at the prototype's DC, which in a band-stop filter means at very low and very high frequencies, far from the notch. There the band-stop ladder is just a wire from source to load, so that loss can only come from a mismatch between source and load: the load must differ from the source by the factor coth²(β/4), about 1.98 for 0.5 dB ripple, or 99 Ω or 25 Ω against a 50 Ω source. Auto mode therefore uses odd orders; if you force an even order, the calculator reports the load resistance it needs.
Shunt trap first or series trap first: which topology is better?
Both give the same response with ideal parts. Starting with a series LC trap to ground presents a short circuit to the source at f₀, so the rejected signal is reflected as a low impedance; starting with a parallel LC wave trap in the line presents an open circuit at f₀. Pick the one the driving stage tolerates. The topology also decides which resonator type appears more often for odd orders, so you can choose the one whose extreme part values are easier to source.
How are the band-stop component values calculated?
Each element of the normalized low-pass prototype becomes a resonator tuned to f₀. A series inductor g becomes a parallel LC in the line with L = g·R₀·BW/(2π·f₀²) and C = 1/(2π·g·R₀·BW); a shunt capacitor g becomes a series LC to ground with L = R₀/(2π·g·BW) and C = g·BW/(2π·f₀²·R₀). Here BW = f₂ − f₁ is the −3 dB stopband width in hertz.
Why are my inductor values so different, and what about narrow stopbands?
The trap inductors to ground scale with R₀/BW and the in-line inductors with R₀·BW/f₀², so their ratio grows as 1/FBW², where FBW is the fractional width. At 20% width the spread is about 25:1; at 2% it is about 2500:1, and a multi-resonator ladder becomes very sensitive to tolerances. Narrow notches are normally built with one or two high-Q traps instead, and the calculator warns you when the stopband is below 5%.
Can I use standard E12 or E24 component values?
Yes. Choose E12, E24 or E96 and step 2 shows how far each resonator, built from the rounded parts, is tuned away from f₀, while step 3 overlays the response with the rounded values on the ideal one and reports the shift in the band edges, the worst-case rejection across your rejection band and the attenuation left at f₀. Detuned resonators no longer null at the same frequency, so the single deep null splits and rounding costs notch depth first; narrow notches usually need E96 capacitors or a trimmer.
What is the interferer transient?
It is the output when a carrier at the notch frequency switches on at t = 0, relative to the same carrier passing straight through. The leading edge passes at full amplitude and then dies away at a rate set by the stopband width: for a single resonator the leakage falls to −40 dB after about 1.47/BW, so a 1 MHz wide notch takes about 1.5 µs. The calculator simulates the actual ladder in the time domain, so the result includes rounding to standard values.
How accurate is this filter calculator?
For ideal components the results are exact. The low-pass prototype values come from the closed-form Butterworth and Chebyshev equations and an 80-digit Darlington synthesis for Bessel, and agree with the tables of Matthaei and Zverev to every printed digit. Every plotted response is computed from the actual band-stop ladder, and the validation table on this page shows that it matches the transformed prototype response to better than 10⁻⁹ dB at fractional widths from 1% to 100%.
Is the calculator free?
Yes. It is free, needs no sign-up and runs entirely in your browser; nothing you enter is uploaded.
Other LC filter calculators: LC low-pass filter calculator · LC high-pass filter calculator · LC band-pass filter calculator.
More RF tools: microstrip and stripline impedance calculator · microstrip patch antenna calculator · all NextAntennas calculators.