Skip to main content

Leapfrog simulation of 3rd order Butterworth LPF

Short answer

Replace LC ladder elements with op-amp integrators simulating state equations: lossy integrators for the terminations, lossless for the middle. Normalized values: Rs=RL=1 Ω, L1=1 H, C2=2 F, L3=1 H. Denormalized to ω0=10^4 rad/s, R=10 kΩ gives capacitors 10 nF, 20 nF, 10 nF; passband gain 1/2 (-6 dB).

Simulate third order Butterworth low pass filter using Leapfrog simulation. [Table: doubly terminated Butterworth element values normalized to 1 rad/s, 1 Ω terminations: n = 2: 1.414, 1.414; n = 3: 1, 2, 1; n = 4: 0.7654, 1.848, 1.848, 0.7654; n = 5: 0.618, 1.618, 2, 1.618, 0.618]

Leapfrog (operational) simulation realises the doubly terminated LC ladder by simulating its equations rather than its elements: each reactive element is replaced by an op-amp integrator, and the integrators are coupled exactly as the ladder voltages and currents are coupled. The result keeps the low sensitivity of the passive ladder.

From the table (n = 3): Rs=1 ΩR_s = 1\ \Omega, series L1=1L_1 = 1 H, shunt C2=2C_2 = 2 F, series L3=1L_3 = 1 H, RL=1 ΩR_L = 1\ \Omega.

 Vin  Rs=1   L1=1H        L3=1H
 o---[ R ]--(LLL)--+--(LLL)--+----o Vo
                   |         |
                 C2=2F     [RL=1]
                   |         |
 GND --------------+---------+

Write the state equations of the doubly terminated ladder (normalised, Rs=RL=1 ΩR_s = R_L = 1\ \Omega). Every current is turned into a voltage by multiplying by a 1 Ω resistance, so each equation becomes an integrator:

I1=Vin−V2sL1+1V2=I1−I3sC2I3=V2sL3+1Vo=I3⋅RL\begin{aligned} I_1 &= \frac{V_{in} - V_2}{sL_1 + 1} \\ V_2 &= \frac{I_1 - I_3}{sC_2} \\ I_3 &= \frac{V_2}{sL_3 + 1} \\ V_o &= I_3\cdot R_L \end{aligned}

The first and last equations are lossy integrators (the terminations give the "+1"); the middle ones are lossless integrators. Neighbouring integrators feed each other in alternate directions, which gives the "leapfrog" structure.

Using inverting op-amp integrators, Vo=−1sRC∑ViV_o = -\frac{1}{sRC}\sum V_i (lossless) or Vo=−∑Vi/RsC+1/RV_o = -\frac{\sum V_i/R}{sC + 1/R} (lossy, resistor RR across CC), the signs are arranged as follows. Inverters supply the signals of opposite sign:

Op-ampTypeInputs (each through RR)OutputNormalised CC (R = 1 Ω)
A1lossy integratorVinV_{in}, −V2-V_2−I1-I_11 F
A2integrator−I1-I_1, I3I_3V2V_22 F
A3inverterV2V_2−V2-V_2R / R
A4lossy integratorV2V_2−I3-I_31 F
A5inverter−I3-I_3I3=VoI_3 = V_oR / R

Check of one stage: A2 gives −(−I1)+I3sCA2=I1−I3s(2)-\frac{(-I_1) + I_3}{sC_{A2}} = \frac{I_1 - I_3}{s(2)}, which is the ladder equation for V2V_2.

Denormalisation. Frequency scale by ω0=104 rad/s\omega_0 = 10^4\ \text{rad/s} (an example, since no frequency is given) and choose all resistors RR = 10 kΩ (impedance scale kz=104k_z = 10^4). Each capacitor becomes C=g/(ω0R)C = g/(\omega_0 R):

CA1=110000×104=10 nFCA2=210000×104=20 nFCA4=110000×104=10 nF\begin{aligned} C_{A1} &= \frac{1}{10000 \times 10^4} = \text{10 nF} \\ C_{A2} &= \frac{2}{10000 \times 10^4} = \text{20 nF} \\ C_{A4} &= \frac{1}{10000 \times 10^4} = \text{10 nF} \end{aligned}

Final element values:

Op-ampResistorsCapacitor
A1input(s) 10 kΩ, feedback 10 kΩ across C10 nF
A2input(s) 10 kΩ20 nF
A4input(s) 10 kΩ, feedback 10 kΩ across C10 nF
inverters10 kΩ in, 10 kΩ feedbacknone
 Lossy integrator (the first and last stages)

                +-----[ Rf = R ]-----+
                |                    |
                +-------| C |--------+
                |                    |
 Va --[ R ]-----+                    |
 Vb --[ R ]-----+-----(-)            |
                          A ---------+---- Vo
          GND ----------(+)

 Lossless integrator: the same circuit without Rf
 (only C from the output to the (-) input).

The passband gain is 1/2 (−6 dB), the same as the doubly terminated prototype; the response is that of the passive ladder but with no inductors, and the low sensitivity of the ladder is kept.

The normalised simulation (ω0\omega_0 = 1 rad/s) has all resistors 1 Ω and capacitors 1 F, 2 F, 1 F.

Answer (example, ω0\omega_0 = 10⁴ rad/s): all resistors 10 kΩ; integrator capacitors 10 nF, 20 nF, 10 nF.

✓ Answer checked by Claude Sonnet 5.5

All Filter Design chapter 8 questions →