NextAntennas logo

LC Band-Stop & Notch Filter Calculator

Butterworth · Chebyshev · Bessel · order from your rejection band · parallel and series LC traps · notch depth with inductor Q · E12/E24/E96 parts · SPICE and Touchstone export
Starting…
Step 1

Specification

Set the −3 dB stopband and the band that must be rejected, with the attenuation it needs. Each filter type shows the lowest order that meets the spec; pick one to design it. For a single notch, enter the notch frequency and width and set the order to 1.

Requirements

Stopband (−3 dB)
dB
dB
Ω

Leave a rejection edge's two fields empty if you only need to specify one side. The inductor Q only affects the notch depth and the “with Q” curves; leave it empty for lossless parts.

Filter type
Order (number of resonators)
Topology
5
Chebyshev

Attenuation all three types at the orders above · dots and shading = your rejection band

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.

Next step — lay out the board Microstrip & Stripline Impedance Calculator Find the 50 Ω trace width that connects your filter, with FEM accuracy, loss, S-parameters and 3D fields — free, no sign-up.

Theory Behind the Equations

How the calculator turns a stopband and a rejection requirement into trap values: the normalized low-pass prototype, the Butterworth, Chebyshev and Bessel–Thomson approximations, the low-pass to band-stop frequency transformation, impedance and frequency scaling, finite inductor Q and the analysis of the finished network.

1. The Doubly Terminated LC Band-Stop Ladder

A lumped band-stop filter is an LC ladder of traps: parallel LC branches in the signal path alternating with series LC branches to ground, driven from a source resistance RS and loaded by RL. Every trap is tuned to the notch frequency f₀. There, the parallel branches in the line are open circuits and the series branches to ground are short circuits, so nothing reaches the load. Far below f₀ the in-line inductors and the capacitors to ground take over, far above it the in-line capacitors and the inductors to ground, and in both limits the ladder becomes a plain wire from source to load. With N traps (2N components) the response is an N-th order filter, so N is the order.

The ladder is lossless, so every bit of power that does not reach the load is reflected back to the source: inside the stopband a band-stop filter reflects the unwanted signal rather than absorbing it. Its performance is described by the transducer gain |S21|², the fraction of the available source power delivered to the load, and the reflection |S11|², linked by the power balance of a lossless two-port. Doubly terminated ladders are also insensitive to component tolerances in the passbands (Orchard's argument): at frequencies of full power transfer the loss is at a minimum, so its first-order sensitivity to any element is zero.

Lossless two-port
|S21(jω)|2+|S11(jω)|2=1AdB=−10log10|S21|2
AdB = insertion loss (attenuation) · |S21|² = transducer power gain

2. The Normalized Low-Pass Prototype and g-Values

Every band-stop design starts from a low-pass prototype normalized to a 1 Ω source and a cutoff of 1 rad/s. Its element values g1 … gN are listed from the source end; gk is an inductance in henries for a series element and a capacitance in farads for a shunt element. Following Matthaei, Young and Jones, g0 is the source resistance and gN+1 the load: a resistance if gN is a shunt capacitor, a conductance if gN is a series inductor.

The two prototype topologies are duals with the same g-values and exactly the same response. In the band-stop filter they become shunt-trap-first and series-trap-first ladders. All the values in this calculator are normalized so that the prototype's −3 dB point is at exactly 1 rad/s, whatever the filter type, which puts the band-stop −3 dB points exactly on f₁ and f₂.

3. The Low-Pass to Band-Stop Transformation

The band-stop transformation is the reciprocal of the band-pass one. It maps the prototype's passband around DC onto the two passbands of the band-stop filter, below f₁ and above f₂, its cutoff points ±1 rad/s onto the band edges, and the prototype's infinite frequency, where its attenuation is greatest, onto the notch f₀:

Frequency transformation
Ω=FBWf0f−ff0=f·BWf02−f2f0=f1f2,BW=f2−f1,FBW=BWf0
The band-stop attenuation at f equals the prototype attenuation at |Ω|; DC and ∞ ↦ Ω = 0, f₁ ↦ +1, f₂ ↦ −1, f₀ ↦ ±∞

Under this substitution a series inductor g becomes the impedance of a parallel LC resonator and a shunt capacitor becomes a series LC resonator, each tuned to f₀. Because the transformation is exact, every property of the prototype carries over: ripple, return loss, equal or unequal terminations, and the attenuation at any frequency. A rejection edge at fs inside the stopband maps to Ωs = |Ω(fs)| > 1, and since the attenuation keeps rising from there towards the notch, meeting the spec at the edge meets it across the whole rejection band. With edges on both sides, the calculator takes the larger of the two orders.

4. Impedance Scaling and the Trap Values

Multiplying all impedances by R₀ moves the terminations to R₀, and the transformation above sets the frequencies. Each prototype element then becomes one trap tuned to f₀:

Parallel LC in the line (from a series inductor g)
Lp=gR0BW2πf02Cp=12πgR0BW
Series LC to ground (from a shunt capacitor g)
Ls=R02πgBWCs=gBW2πf02R0RL=gN+1R0orR0gN+1
Example: f₀ = 100 MHz, BW = 20 MHz, 50 Ω, g = 1 → in-line trap 15.92 nH with 159.2 pF; trap to ground 397.9 nH with 6.366 pF. Every pair satisfies L·C = 1/(2πf₀)²

These are the band-pass values with the two arms swapped: the in-line inductors scale as BW and the inductors to ground as 1/BW, so the ratio between them is about 1/FBW². That spread is what limits narrow multi-resonator band-stop ladders in practice; section 13 returns to it.

5. Geometric Symmetry and the Band Edges

Since Ω(f) depends on f/f₀ − f₀/f, two frequencies with the same ratio to f₀, such as f₀/k and k·f₀, have the same attenuation. The response is symmetrical on a logarithmic frequency axis around the geometric centre √(f₁f₂), which always lies below the arithmetic mean of the band edges. On a linear axis the upper wall of the notch is the steeper one: 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.

When you enter a notch frequency and width, the calculator treats the notch as the geometric centre and places the edges at f₁ = (√(BW² + 4f₀²) − BW)/2 and f₂ = f₁ + BW. When you enter the edges, it computes f₀ and BW from them. Either way the −3 dB points of the designed filter fall exactly on f₁ and f₂.

6. Butterworth: the Maximally Flat Response

The Butterworth approximation makes the first 2N−1 derivatives of the prototype's |S21|² zero at DC, which in the band-stop filter means both passbands are as flat as possible far from the notch, with no ripple. The attenuation rises monotonically towards f₀ from both sides, and the element values have a closed form:

Butterworth response and elements
|S21|2=11+Ω2Ngk=2sin(2k−1)π2N
Ω from the transformation in section 3 · k = 1 … N · gN+1 = 1 (equal terminations for every order)

Setting the attenuation at Ωs equal to the requirement As and solving for N gives the order directly; the calculator rounds up to the next integer and repeats this for each rejection edge:

Butterworth order
N≥log10(10As/10−1)2log10Ωs
Stopband 80–120 MHz, 40 dB from 88 MHz → Ωs = 1.90 → N ≥ 7.20 → N = 8

7. Chebyshev: the Equiripple Response

A Chebyshev (type I) filter lets the passband loss ripple between 0 and Ar dB in exchange for the steepest walls any all-pole filter of the same order can achieve. In a band-stop filter the ripple appears in both passbands, increasingly closely spaced as they approach the stopband. The response uses the Chebyshev polynomial TN, which oscillates between ±1 inside |x| ≤ 1 and grows as cosh(N·arccosh x) outside it:

Chebyshev response
|S21|2=11+ε2TN2(Ω/Ωp)ε=10Ar/10−1
Ar = passband ripple in dB · Ωp = ripple band edge of the prototype

The element values follow from the classic recursion of Matthaei, Young and Jones, written here for a ripple band edge of 1 rad/s:

Chebyshev g-values
β=ln(cothAr17.37)γ=sinhβ2Nak=sin(2k−1)π2Nbk=γ2+sin2kπN
g1=2a1γgk=4ak−1akbk−1gk−1
17.37 = 40/ln 10 (the calculator uses the exact constant) · k = 2 … N

8. Ripple Edges Versus the −3 dB Stopband

Published Chebyshev tables are normalized to the ripple band edge, the last frequency where the loss equals Ar, not to the −3 dB point. In a band-stop filter the ripple edges lie outside the −3 dB edges, further from the notch. Used directly with a −3 dB width, ripple-normalized values make the real stopband too narrow; for a 0.1 dB, 3rd-order filter the −3 dB stopband comes out 28% narrower than intended. The −3 dB point of the prototype lies where ε²TN² = 1, which gives the ratio between the two widths:

Width between the ripple edges for a given −3 dB stopband
BWrippleBW−3dB=cosh(1Narccosh1ε)
Ripple-normalized g-values are rescaled by this ratio before the transformation · both bands share the geometric centre f₀

The calculator applies this correction for every order and ripple, so the −3 dB edges of the designed filter land exactly on f₁ and f₂, and step 1 reports the ripple edges separately: below the lower one and above the upper one, the passband loss stays within the ripple. Because the ratio changes with N, the Chebyshev order cannot be solved in closed form against a −3 dB spec; the calculator evaluates the exact attenuation of each order in turn.

9. Even-Order Chebyshev Filters and Unequal Terminations

At Ω = 0, TN(0) is 0 for odd N but ±1 for even N, so an even-order Chebyshev response has Ar dB of loss there. In a band-stop filter Ω = 0 is DC and infinite frequency, far out in both passbands, where the trap ladder is a plain wire from source to load. That loss can only come from a deliberate mismatch between the source and load resistances:

Load for even N
gN+1=coth2β44RSRL(RS+RL)2=11+ε2
0.5 dB ripple → gN+1 = 1.9841: a 50 Ω source needs a 99.2 Ω or 25.2 Ω load

In a 50 Ω system this is usually unacceptable, so in Auto mode the calculator only uses odd Chebyshev orders. If you force an even order, it designs the filter for the required load, shows that load in the schematic and the netlist, and warns you. Exporting the S-parameters with both ports at R₀ then shows the mismatch you would see with an equal load.

10. Bessel–Thomson: Maximally Flat Group Delay

The Bessel (Thomson) prototype optimizes the time domain instead of the magnitude: its group delay is as flat as possible at DC, so all frequency components of a pulse arrive together. The denominator is the reverse Bessel polynomial θN(s), whose integer coefficients have a closed form:

Bessel–Thomson prototype
H(s)=θN(0)θN(s)θN(s)=∑k=0N(2N−k)!2N−kk!(N−k)!sk
θ₃(s) = s³ + 6s² + 15s + 15 · rescaled so that the −3 dB point is at 1 rad/s

There is no closed form for the Bessel ladder elements, so they are found by Darlington synthesis: the reflection polynomial is obtained by spectral factorization of θN(s)θN(−s) − θN(0)², and the input impedance is expanded as a continued fraction that peels off one element at a time. That expansion is numerically ill-conditioned in double precision, so the element values were synthesized at 80 significant digits for every order from 1 to 12 and stored; they agree with Zverev's tables to every printed digit.

After the band-stop transformation the flat delay of the prototype belongs to the far passbands, where the delay is small anyway; close to the stopband edges the transformation stretches the frequency axis and the delay rises on both sides. A Bessel band-stop filter still has the smoothest delay and the least ringing of the three types, but its walls are so gentle that it rarely meets a tight rejection spec: at Ωs = 2 its attenuation never exceeds about 14 dB whatever the order. Step 1 marks it as not reachable in that case.

11. Choosing the Filter Type and Order

The three types trade selectivity against time-domain behaviour. At a rejection edge where Ωs = 2, which for a narrow notch is where the rejection band is about half as wide as the −3 dB stopband, they give these attenuations:

Order NButterworthChebyshev 0.1 dBChebyshev 0.5 dBBessel
318.1 dB21.5 dB23.7 dB12.0 dB
530.1 dB41.1 dB44.9 dB14.1 dB
742.1 dB62.3 dB67.0 dB14.0 dB
954.2 dB84.2 dB89.4 dB13.4 dB

Chebyshev gains roughly 10 dB per added trap at the rejection edge, Butterworth about 6 dB, and the Bessel attenuation there barely changes with order. All three types reach infinite attenuation at f₀ with ideal parts; they differ in how wide the deep part of the notch is.

  • Single trap (N = 1) for one narrow interferer: a mains-hum notch, a pilot tone, a single transmitter near a receiver. Its depth is set by the inductor Q (section 13).
  • Butterworth for flat passbands and a moderately wide rejection band, the default for broadcast-band rejection filters.
  • Chebyshev when wanted signals sit close to the band you are removing, or components are expensive.
  • Bessel only when passband pulse fidelity matters more than rejection.

12. Group Delay and the Interferer Transient

The group delay is the derivative of the transmission phase, computed by the calculator from the actual ladder (with ideal or standard values) at every frequency. In a band-stop filter it is largest just outside the −3 dB edges and falls away in the far passbands; inside the stopband the signal is rejected and the delay has no practical meaning, so step 3 plots it only in the passbands.

The interferer transient answers the question that matters for a notch: when an unwanted carrier at f₀ switches on, how long does it take the filter to remove it? The leading edge of the carrier contains energy at all frequencies and passes at full amplitude; the leakage then dies away as the traps fill with energy. Each prototype pole pk becomes a pair of band-stop poles next to ±j2πf₀, and the slowest one sets the decay:

Leakage decay
αk=π·BW·|Repk||pk|2t−40dB≈ln100π·BW=1.47BW
Envelope decay rate of each mode in s⁻¹ · the second form is exact for a single resonator (p = −1): a 1 MHz wide notch takes about 1.5 µs to reach −40 dB

Narrow notches are therefore slow: halving the width doubles the time an interferer leaks through. Higher-order Chebyshev filters have poles close to the jω axis and ring longest; for the 80–120 MHz FM rejection example, the 5th-order 0.5 dB Chebyshev takes about 215 ns to reach −40 dB, the 8th-order Butterworth about 184 ns. The calculator obtains the transient by simulating the actual ladder in the time domain (trapezoidal integration, pre-warped so that the notch sits exactly on the carrier), so it includes the effect of standard-value rounding: a detuned ladder settles to a residual leakage floor instead of zero.

13. Notch Depth, Inductor Q, Standard Values and Real Components

With lossless parts the notch is infinitely deep, but every real trap has loss. For a single trap between equal terminations, an inductor of unloaded Q limits the depth to:

Q-limited depth of a single trap
Amax=20log10(1+Q·FBW)
10% wide notch, Q = 100 → 20.8 dB · 1% wide, Q = 100 → 6.0 dB · 1% wide, Q = 1000 → 20.8 dB

So a narrow notch needs a high-Q resonator, often a helical, coaxial or crystal resonator rather than a chip inductor. Enter the inductor Q in step 1 and the calculator models every inductor with a series loss resistance 2πf·L/Q, then reports the notch depth and the rejection at your edges with lossy parts. Multi-resonator filters multiply their depth, but beyond 60–80 dB stray coupling from input to output around the filter usually sets the floor.

The calculator also rounds each element to the nearest E12, E24 or E96 value on a logarithmic scale (E12 steps are about 20%, E24 about 10%, E96 about 2.4%), shows how far each rounded trap is tuned from f₀, and re-analyses the rounded ladder. Detuned traps null at slightly different frequencies, so the single deep null splits into one null per trap with shallower dips between them, and the attenuation at f₀ itself becomes finite; step 3 reports the worst rejection across your rejection band and the attenuation left at f₀. A trap detuned by a fraction δ moves its null by roughly δ/FBW of the stopband width, so narrow notches are far more sensitive than wide ones.

  • The ratio of the largest to the smallest inductor grows as about 1/FBW². Below roughly 5% fractional width, the inductors to ground become very large and their capacitors very small, comparable to stray capacitance, while the in-line traps need tiny inductors and large capacitors. One or two high-Q traps, or a quarter-wave stub, are then usually the better choice.
  • Each inductor resonates with its winding capacitance at its self-resonant frequency (SRF), and capacitors resonate with their series inductance. A trap to ground built from a capacitor above its own resonance no longer behaves as designed, and the upper passband can develop spurious notches. Choose parts whose resonances lie well above the highest frequency you need to pass.
  • PCB pads and traces add a few tenths of a picofarad and nanohenry. At VHF and above, use small-case C0G/NP0 capacitors, short ground connections, keep input and output apart, and include pad parasitics in a circuit simulator using the exported netlist.

14. Passband Ripple and Return Loss

Because the ladder is lossless, any passband loss is reflection. A ripple of Ar dB means a worst-case passband return loss of:

Return loss at a ripple peak
RL=−10log10(1−10−Ar/10)
0.01 dB → 26.4 dB · 0.1 dB → 16.4 dB · 0.5 dB → 9.6 dB · 1 dB → 6.9 dB

This is why RF filters between 50 Ω stages typically use 0.01–0.1 dB ripple: the match to neighbouring amplifiers and mixers matters as much as the extra selectivity. Inside the stopband the return loss falls to 0 dB, because the filter reflects the rejected signal back to the source; make sure the stage driving it tolerates that reflection, or put an attenuator or isolator in front.

15. Accuracy and Validation

The prototype element values are compared with the standard published tables below. Each prototype is then transformed into band-stop ladders of 1%, 10% and 100% fractional width, which are re-analysed and compared with the transformed ideal response at 80 frequencies across both passbands and the stopband (|Ω| from 0.05 to 4). The table is computed live in your browser by the same code that designs your filter. Chebyshev values are shown normalized to the ripple band edge, as the tables print them; Bessel values are listed from the source end. The time-domain simulation reproduces the closed-form transient of a single trap, and the −40 dB suppression time of a 1% notch agrees with ln 100/(π·BW) to within 0.3%.

TypeNComputed g1 … gNMax |Δg| vs tableMax band-stop response errorReference
Computing…

With ideal components the results are exact. In practice the accuracy of a built filter is set by component tolerances, finite Q and parasitics; verify critical designs in a circuit simulator with vendor models, using the SPICE netlist or Touchstone file from step 2, and by measurement on a network analyser.

References

  • Matthaei, G.L., Young, L. & Jones, E.M.T., Microwave Filters, Impedance-Matching Networks, and Coupling Structures, McGraw-Hill, 1964; Artech House reprint, 1980, ch. 4 and 12.
  • Zverev, A.I., Handbook of Filter Synthesis, Wiley, 1967.
  • Williams, A.B. & Taylor, F.J., Electronic Filter Design Handbook, 4th ed., McGraw-Hill, 2006.
  • Pozar, D.M., Microwave Engineering, 4th ed., Wiley, 2011, ch. 8.
  • Hong, J.-S., Microstrip Filters for RF/Microwave Applications, 2nd ed., Wiley, 2011, ch. 3.
  • Hunter, I.C., Theory and Design of Microwave Filters, IET, 2001.
  • Darlington, S., “Synthesis of Reactance 4-Poles Which Produce Prescribed Insertion Loss Characteristics,” Journal of Mathematics and Physics, vol. 18, 1939.
  • Thomson, W.E., “Delay Networks Having Maximally Flat Frequency Characteristics,” Proc. IEE, vol. 96, pt. III, 1949.
  • Orchard, H.J., “Inductorless Filters,” Electronics Letters, vol. 2, no. 6, 1966.
  • Bowick, C., RF Circuit Design, 2nd ed., Newnes, 2008, ch. 3.