Microstrip Filter Design: Stepped-Impedance, Coupled-Line and Hairpin

Microstrip filter design is the process of building an RF filter from printed transmission-line sections instead of discrete inductors and capacitors. The designer starts from a lumped low-pass prototype, converts its elements into line sections with Richards’ transformation, Kuroda identities or impedance and admittance inverters, picks a layout such as stepped-impedance, parallel coupled-line or hairpin, and then confirms the response with an electromagnetic simulation before building it.

Distributed filters become attractive above roughly 1 to 2 GHz, where lumped parts are small enough for their parasitics to dominate, and where printed lines a fraction of a wavelength long fit on a board. This page works through the three most common microstrip forms with real numbers on a low-loss laminate. It belongs to the RF filters hub of the RF design reference, and it assumes the prototype method covered in LC filter design.

From lumped prototype to distributed filter

Every design on this page starts with normalized low-pass prototype values g1 to gN, taken from Butterworth or Chebyshev tables for the required order and ripple. The order and response type come from the specification: passband edge, ripple, and the rejection required at stated offsets, as defined in RF filter specifications. The prototypes used below are:

  • 5th-order Butterworth: g = 0.618, 1.618, 2.000, 1.618, 0.618
  • 3rd-order Chebyshev, 0.5 dB ripple: g = 1.5963, 1.0967, 1.5963, with g4 = 1.0

The substrate in all examples is a low-loss laminate with εr ≈ 3.55 and thickness h = 0.508 mm. Using Hammerstad-type synthesis formulas, a 50 Ω line is 1.14 mm wide with εeff = 2.78, a 120 Ω line is 0.17 mm wide (εeff = 2.49), and a 20 Ω line is 3.99 mm wide (εeff = 3.08). The microstrip calculator gives the same quantities for other stack-ups, and FR4 vs Rogers discusses why filter work favours low-loss materials.

Richards’ transformation and Kuroda identities

Richards’ transformation maps the frequency variable onto Ω = tan(βl). With all lines made λ/8 long at the cutoff frequency fc, tan(βl) = 1 at fc, and:

  • an inductor gk becomes a short-circuited stub with impedance Z = gkZ0
  • a capacitor gk becomes an open-circuited stub with impedance Z = Z0/gk

Series stubs cannot be built in microstrip, so Kuroda identities are used to convert them into shunt stubs. First, unit elements (λ/8 lines of impedance Z0) are added at each port; they change only the phase. Then each pair of a unit element and a series stub is swapped for a shunt stub and a new unit element. In one form, checked numerically for this page: a unit element of impedance Z1 followed by a series short-circuited stub of impedance Z2 is equivalent to a shunt open-circuited stub of impedance Z1(Z1 + Z2)/Z2 followed by a unit element of impedance Z1 + Z2.

Example: 4 GHz low-pass with stubs

Take the 3rd-order, 0.5 dB Chebyshev prototype in its series-L, shunt-C, series-L form, with fc = 4 GHz. Richards’ transformation gives series short stubs of 1.5963 × 50 = 79.8 Ω and a shunt open stub of 50/1.0967 = 45.6 Ω. Applying the Kuroda identity at each end with Z1 = 50 Ω and Z2 = 79.8 Ω produces:

  • shunt open stubs of 50 × 129.8/79.8 = 81.3 Ω at each port (0.47 mm wide, 5.79 mm long)
  • unit elements of 129.8 Ω between the stubs (0.13 mm wide, 5.97 mm long)
  • the centre shunt open stub of 45.6 Ω (1.31 mm wide, 5.59 mm long)

The computed response matches the prototype exactly at 4 GHz (0.50 dB ripple) and rolls off faster above it, because tan(βl) grows faster than frequency. The price is periodicity. At 8 GHz the stubs are λ/4 long and present short circuits, giving a deep notch, and at 16 GHz (4fc) the lines are λ/2 long and the passband returns in full. The 129.8 Ω unit element is also close to the narrowest trace many board shops produce reliably on this substrate, a common limitation of Kuroda designs.

S21 of a 4 GHz stub low-pass filter versus its LC prototype, showing a notch at 8 GHz and passband repeating at 16 GHz
Figure 1: Computed response of the 3rd-order, 0.5 dB Chebyshev stub filter (81.3 Ω and 45.6 Ω stubs, 129.8 Ω unit elements). The passband returns at 4fc = 16 GHz.

Stepped-impedance low-pass filters

A short line of high impedance Zh behaves approximately like a series inductor, and a short line of low impedance Zl like a shunt capacitor. For a prototype normalized to Z0, the electrical lengths at fc are:

βl = gkZ0/Zh for an inductor, and βl = gkZl/Z0 for a capacitor

The approximation holds best when βl is well below 45° and the impedance ratio Zh/Zl is as large as the process allows.

Worked example: 2.5 GHz stepped-impedance filter

Using the 5th-order Butterworth prototype in shunt-C-first form, fc = 2.5 GHz, Zh = 120 Ω and Zl = 20 Ω:

SectionPrototype gLineβl at 2.5 GHzWidthLength
1 (C)0.61820 Ω14.2°3.99 mm2.69 mm
2 (L)1.618120 Ω38.6°0.17 mm8.16 mm
3 (C)2.00020 Ω45.8°3.99 mm8.70 mm
4 (L)1.618120 Ω38.6°0.17 mm8.16 mm
5 (C)0.61820 Ω14.2°3.99 mm2.69 mm

Lengths use λg = c/(f√εeff) for each line. Cascading the ideal line sections gives 3.5 dB of loss at 2.5 GHz instead of the prototype’s 3.0 dB, 17.3 dB of rejection at 4 GHz (prototype 20.5 dB) and 22.8 dB at 5 GHz (prototype 30.1 dB). Rejection then degrades, and the line filter has a spurious passband near 8.9 GHz. Stepped-impedance filters are compact and simple, but they suit applications that need only moderate stopband rejection, such as harmonic clean-up after an oscillator.

S21 of a 5th-order stepped-impedance low-pass filter compared with its Butterworth prototype up to 10 GHz
Figure 2: Ideal 120 Ω / 20 Ω line sections track the prototype to about 3 GHz, then rejection levels off near 23 dB and a spurious passband appears near 8.9 GHz.

Coupled-line bandpass filter design flow

A parallel coupled-line filter uses half-wave resonators that couple to each other over quarter-wave overlaps. Each coupled section acts as an admittance inverter J plus line lengths, so the low-pass prototype maps directly onto even- and odd-mode impedances. For fractional bandwidth Δ and N resonators:

Z0J1 = √(πΔ/(2g0g1))
Z0Jn = πΔ/(2√(gn−1gn)), for n = 2 to N
Z0JN+1 = √(πΔ/(2gNgN+1))
Z0e = Z0[1 + JZ0 + (JZ0)2], Z0o = Z0[1 − JZ0 + (JZ0)2]

Worked example: 2.45 GHz, 10% bandwidth

  1. Specification: centre 2.45 GHz, Δ = 0.10, 0.5 dB ripple, at least 20 dB rejection at 2.2 and 2.7 GHz. A 3rd-order Chebyshev prototype is chosen.
  2. Inverters: Z0J1 = Z0J4 = 0.3137 and Z0J2 = Z0J3 = 0.1187.
  3. Mode impedances: sections 1 and 4 need Z0e = 70.6 Ω and Z0o = 39.2 Ω; sections 2 and 3 need Z0e = 56.6 Ω and Z0o = 44.8 Ω.
  4. Geometry: a coupled-line synthesis tool or a 2D field solver converts each pair into strip width and gap. The end sections need the tightest gap, which usually sets the minimum feature size.
  5. Lengths: each section is a quarter of the guided wavelength at f0, about 18 mm on this substrate before correction for even- and odd-mode velocity differences and open-end fringing.

The ideal coupled-line model gives a 3 dB bandwidth of 2.308 to 2.592 GHz, passband ripple within 0.5 dB, and exactly 20.0 dB of rejection at 2.2 and 2.7 GHz, rising to 36.6 dB at 2.0 GHz and 42.1 dB at 3.0 GHz. Like every half-wave resonator filter, it has a spurious passband at 3f0, here 7.35 GHz. In microstrip, unequal even- and odd-mode phase velocities also create a weaker spurious response near 2f0, which is one reason EM verification is needed.

S21 and S11 of a third-order coupled-line bandpass filter at 2.45 GHz with spurious passband at 7.35 GHz
Figure 3: Ideal coupled-line model with Z0e/Z0o of 70.6/39.2 Ω and 56.6/44.8 Ω. The 3 dB band is 2.308 to 2.592 GHz; a spurious passband appears at 3f0.

Hairpin filters

A parallel coupled-line filter is long and diagonal. Folding each half-wave resonator into a U shape gives a hairpin filter with the same electrical design and a much more compact, rectangular footprint. Hairpin designs are usually set up with coupling coefficients and external Q, which can be extracted from EM simulations of resonator pairs:

ki,i+1 = Δ/√(gigi+1), Qe = g0g1/Δ

For the same 3rd-order, 10% design, k12 = k23 = 0.0756 and Qe = 16.0. The flow is:

  1. Simulate one U resonator and adjust its total length (about λg/2) to resonate at 2.45 GHz. Keep the two arms far enough apart that they do not couple strongly to each other.
  2. Simulate two weakly excited resonators at gap s. The two resonant peaks f1 and f2 give k = (f22 − f12)/(f22 + f12). Sweep s and read off the gap for k = 0.0756.
  3. Simulate one resonator with a tapped 50 Ω feed. The loaded Q from the 3 dB bandwidth of the group delay or reflection response gives Qe. Move the tap until Qe = 16.0.
  4. Assemble the full filter and run a complete EM simulation, then fine-tune lengths for centre frequency and gaps for bandwidth.
Layout sketches of a parallel coupled-line filter and a three-resonator hairpin filter with tapped feeds
Figure 4: Schematic only, not to scale. Both layouts implement the same coupling; the hairpin folds each half-wave resonator to shorten the footprint.

EM verification and fabrication effects

The closed-form results above ignore open-end fringing, step discontinuities between wide and narrow lines, T-junction parasitics, dispersion, conductor and dielectric loss, radiation, and enclosure resonances. A planar EM solver (method of moments) captures most of these for a microstrip filter, and a 3D solver is needed if the filter sits under a shield or near other structures. EM simulation basics and RF simulation software cover the tools.

  • Simulate with the actual copper thickness, surface roughness and loss tangent of the laminate.
  • Run a tolerance analysis on etch width (often a few tens of micrometres) and εr; narrow-band filters are the most sensitive.
  • Include the shield lid if one is used, since it lowers εeff differently for even and odd modes and can add box resonances.
  • Measure the built filter on a calibrated VNA with good fixtures, as described in VNA calibration and VNA basics.

Insertion loss rises roughly in proportion to the number of resonators and inversely with fractional bandwidth and resonator Q. Microstrip resonators have modest unloaded Q, so narrow filters of a few percent bandwidth often move to stripline, cavity or acoustic technologies, compared in SAW vs BAW filters.

Frequently asked questions

How do you design a microstrip bandpass filter?

Choose a Chebyshev or Butterworth prototype that meets the ripple and rejection specification, then convert it into inverter values for the chosen fractional bandwidth. Compute the even- and odd-mode impedances for a coupled-line filter, or coupling coefficients and external Q for a hairpin, turn them into widths and gaps, and verify the complete layout in an EM simulator.

Why does a microstrip filter have spurious passbands?

Transmission lines repeat their behaviour every half wavelength, so a filter built from them repeats its response. Half-wave resonator filters show a passband again near 3f0, and microstrip’s unequal mode velocities can add a response near 2f0. A low-pass filter in cascade, or stepped-impedance resonators, push these responses away.

When should I use a hairpin instead of a coupled-line filter?

Use a hairpin when board area matters. It has the same electrical design but folds each resonator, so the footprint is much shorter. The coupled-line form is easier to design from closed-form equations and is common in teaching and quick prototypes.

Related topics

Lumped alternatives are covered in LC filter design, and duplexing filters in duplexer vs diplexer. Line theory is in transmission line theory and the stripline and coplanar waveguide pages, and resonator loss is explained under Q factor. Short definitions are in the wireless terms glossary.

Scroll to Top