Skip to main content

Low pass to band pass transformation

Short answer

Frequency transformation maps a low-pass prototype to another filter by replacing s. For band-pass, s→(s²+ω₀²)/(B s), ω₀=√(ω₁ω₂), B=ω₂−ω₁. Series L becomes series L'=L/B, C'=B/(L ω₀²); shunt C becomes parallel C'=C/B, L'=B/(C ω₀²). Example: third-order Butterworth with ω₀=2000 rad/s, B=400 rad/s yields series 2.5 mH/100 μF and shunt 50 μH/5 mF.

What is frequency transformation? Describe the frequency transformation from (prototype) low pass to band pass filter with necessary derivations (expressions for R, L and C) and a suitable example.

Frequency transformation

Frequency transformation is a change of the complex frequency variable that converts a normalized low-pass prototype filter (cutoff 1 rad/s) into a high-pass, band-pass or band-stop filter (or a low-pass with a different cutoff). The magnitude response of the prototype is mapped onto the new frequency axis, so the same attenuation values appear at the corresponding new frequencies.

Low-pass to band-pass transformation

Transformation: replace ss in the low-pass prototype by

s  →  s2+ω02B s,ω0=ω1ω2,B=ω2−ω1s \;\rightarrow\; \frac{s^2 + \omega_0^2}{B\,s}, \qquad \omega_0 = \sqrt{\omega_1\omega_2},\quad B = \omega_2 - \omega_1

On the jωj\omega axis this gives ΩLP=ω2−ω02Bω\Omega_{LP} = \dfrac{\omega^2 - \omega_0^2}{B\omega}. So:

  • ω=ω0⇒ΩLP=0\omega = \omega_0 \Rightarrow \Omega_{LP} = 0 (centre of passband maps to DC of the LP);
  • ω=ω1,ω2⇒ΩLP=∓1\omega = \omega_1, \omega_2 \Rightarrow \Omega_{LP} = \mp1, since ω1ω2=ω02\omega_1\omega_2 = \omega_0^2 and ω2−ω1=B\omega_2 - \omega_1 = B;
  • ω=0\omega = 0 and ω=∞⇒ΩLP=∓∞\omega = \infty \Rightarrow \Omega_{LP} = \mp\infty (stopbands).

The band-pass response is geometrically symmetric about ω0\omega_0, and its order is twice that of the prototype.

Element transformation:

Series inductor LL:

Z=L s2+ω02Bs=LBs+1(BLω02)sZ = L\,\frac{s^2+\omega_0^2}{Bs} = \frac{L}{B}s + \frac{1}{\left(\dfrac{B}{L\omega_0^2}\right)s}

becomes a series LC: L′=LBL' = \dfrac{L}{B}, C′=BLω02C' = \dfrac{B}{L\omega_0^2}.

Shunt capacitor CC:

Y=C s2+ω02Bs=CBs+1(BCω02)sY = C\,\frac{s^2+\omega_0^2}{Bs} = \frac{C}{B}s + \frac{1}{\left(\dfrac{B}{C\omega_0^2}\right)s}

becomes a parallel LC to ground: C′=CBC' = \dfrac{C}{B}, L′=BCω02L' = \dfrac{B}{C\omega_0^2}.

Resistor RR: unchanged (frequency independent). Every new LC pair resonates at ω0\omega_0 (L′C′=1/ω02L'C' = 1/\omega_0^2).

 LP element       BP element
 series L   -->   series L'--C'
 shunt C    -->   shunt  L' || C'
 R          -->   R

Example: third-order Butterworth prototype (Rs=RL=1 ΩR_s = R_L = 1\ \Omega, series L1=1L_1 = 1 H, shunt C2=2C_2 = 2 F, series L3=1L_3 = 1 H) converted to a band-pass filter with ω0=2000\omega_0 = 2000 rad/s and B=400B = 400 rad/s (ω02=4×106\omega_0^2 = 4\times10^6).

L1=1:L1′=1400=2.5 mH,C1′=4001×4×106=100 μFC2=2:C2′=2400=5 mF,L2′=4002×4×106=50 μHL3=1:L3′=2.5 mH,C3′=100 μF\begin{aligned} L_1 = 1:&\quad L_1' = \frac{1}{400} = 2.5\ \text{mH},\quad C_1' = \frac{400}{1\times4\times10^6} = 100\ \mu\text{F} \\ C_2 = 2:&\quad C_2' = \frac{2}{400} = 5\ \text{mF},\quad L_2' = \frac{400}{2\times4\times10^6} = 50\ \mu\text{H} \\ L_3 = 1:&\quad L_3' = 2.5\ \text{mH},\quad C_3' = 100\ \mu\text{F} \end{aligned}
  Rs=1   [ Z1 ]          [ Z3 ]
 o-/\/\--[    ]---+------[    ]---+-----o
 |                |               |     +
 Vs            [ Y2 ]           RL=1    Vo
 |                |               |     -
 o----------------+---------------+-----o
ArmPrototypeBand-pass element
Z1 (series)L1=1L_1 = 1 H2.5 mH in series with 100 μF
Y2 (shunt)C2=2C_2 = 2 F5 mF ∥ 50 μH
Z3 (series)L3=1L_3 = 1 H2.5 mH in series with 100 μF

Check: 1/2.5 mH×100 μF=20001/\sqrt{2.5\text{ mH}\times100\ \mu\text{F}} = 2000 rad/s. The 3 dB band edges are ω1,2=ω02+(B/2)2∓B/2=1810.0\omega_{1,2} = \sqrt{\omega_0^2+(B/2)^2} \mp B/2 = 1810.0 and 2210.02210.0 rad/s, so ω2−ω1=400\omega_2 - \omega_1 = 400 rad/s. The result is a 6th-order band-pass filter.

These values are for 1 Ω1\ \Omega terminations. For practical values, magnitude-scale by kmk_m (e.g. km=1000k_m = 1000 for 1 kΩ terminations): multiply every L by kmk_m and divide every C by kmk_m.

✓ Answer checked by Claude Sonnet 5.5

All Filter Design chapter 3 questions →