Skip to main content

FDNR simulation of 4th order Butterworth LPF

Short answer

After Bruton transformation the normalized 4th-order Butterworth ladder becomes: source capacitor1 F, series resistors0.7654 Ω and1.848 Ω, shunt FD NRs with D=1.848 and D=0.7654, load capacitor1 F. Each FDNR is realized by a GIC with two equal capacitors C in positions1,5 and three equal resistors R in2,3,4 yielding D=C²R.

Simulate the Butterworth 4th order low pass filter in resistively-terminated lossless network using FDNR. [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]

The inductors of the resistively terminated LC ladder are removed with the Bruton transformation (divide every impedance by ss), and the grounded capacitors become FDNRs (Z=1/s2DZ = 1/s^2D), each realised by a GIC.

From the table (n = 4), the doubly terminated Butterworth prototype (1 Ω terminations, ω0=1\omega_0 = 1 rad/s) is Rs=1R_s = 1, L1=0.7654L_1 = 0.7654 H, C2=1.848C_2 = 1.848 F, L3=1.848L_3 = 1.848 H, C4=0.7654C_4 = 0.7654 F, RL=1 ΩR_L = 1\ \Omega (series L first, shunt C to ground).

Normalised FDNR network (ω0=1\omega_0 = 1 rad/s): source capacitor 1 F, R1=0.7654 ΩR_1 = 0.7654\ \Omega, FDNR D2=1.848D_2 = 1.848, R3=1.848 ΩR_3 = 1.848\ \Omega, FDNR D4=0.7654D_4 = 0.7654, load capacitor 1 F.

No frequency is given, so the design is shown denormalised to a practical example of ω0\omega_0 = 10,000 rad/s:

FDNR from a GIC. Each FDNR is made with an Antoniou GIC (two op-amps, five impedances Z1Z_1 to Z5Z_5 in a chain with Z5Z_5 grounded, so that Zin=Z1Z3Z5/(Z2Z4)Z_{in} = Z_1Z_3Z_5/(Z_2Z_4)). Put capacitors in positions 1 and 5 (Z1=1/sC1Z_1 = 1/sC_1, Z5=1/sC5Z_5 = 1/sC_5) and resistors in 2, 3, 4:

Zin=R3s2C1C5R2R4=1s2D,D=C1C5R2R4R3Z_{in} = \frac{R_3}{s^2 C_1 C_5 R_2 R_4} = \frac{1}{s^2 D}, \qquad D = \frac{C_1 C_5 R_2 R_4}{R_3}

With C1=C5=CC_1 = C_5 = C and R2=R3=R4=RR_2 = R_3 = R_4 = R: D=C2RD = C^2 R. At s=jωs = j\omega, Zin=−1/(ω2D)Z_{in} = -1/(\omega^2 D), a negative resistance whose value depends on frequency: an FDNR (also called a D-element or supercapacitor).

Step 1: Bruton transformation (divide all impedances by ss): source and load resistors (1 Ω) become 1 F capacitors, each inductor LL becomes a resistor of LL Ω, each shunt capacitor CC becomes a grounded FDNR with D=CD = C.

Step 2: Scaling. Frequency scaling factor ω0=104 rad/s\omega_0 = 10^4\ \text{rad/s}. Choose the terminating capacitors as CtC_t = 10 nF, so

kz=1ω0Ct=110000×1×10−8=10000 Ωk_z = \frac{1}{\omega_0 C_t} = \frac{1}{10000 \times 1 \times 10^{-8}} = 10000\ \Omega Rnew=kzR,Cnew=Ckz ω0,Dnew=Dkz ω02\begin{aligned} R_{new} &= k_z R, \qquad C_{new} = \frac{C}{k_z\,\omega_0}, \qquad D_{new} = \frac{D}{k_z\,\omega_0^2} \end{aligned}

Step 3: Element values. Each FDNR is a GIC with C1=C5=CC_1 = C_5 = C and R2=R3=R4=RDR_2 = R_3 = R_4 = R_D, so D=C2RDD = C^2R_D. Taking C=CtC = C_t gives RD=Dnew/Ct2=kzDR_D = D_{new}/C_t^2 = k_z D.

PrototypeAfter BrutonScaledFinal element
Rs=1 ΩR_s = 1\ \OmegaCs=1C_s = 1 F1/(kzω0)1/(k_z\omega_0)10 nF
L1=0.7654L_1 = 0.7654 H (series)R1=0.7654 ΩR_1 = 0.7654\ \OmegaR1=0.7654×10000R_1 = 0.7654 \times 100007.654 kΩ
C2=1.848C_2 = 1.848 F (shunt)FDNR D2=1.848D_2 = 1.848D2=1.848/(kzω02)=1.848×10−12D_2 = 1.848/(k_z\omega_0^2) = 1.848 \times 10^{-12}GIC: C = 10 nF, RDR_D = 18.48 kΩ
L3=1.848L_3 = 1.848 H (series)R3=1.848 ΩR_3 = 1.848\ \OmegaR3=1.848×10000R_3 = 1.848 \times 1000018.48 kΩ
C4=0.7654C_4 = 0.7654 F (shunt)FDNR D4=0.7654D_4 = 0.7654D4=0.7654/(kzω02)=7.654×10−13D_4 = 0.7654/(k_z\omega_0^2) = 7.654 \times 10^{-13}GIC: C = 10 nF, RDR_D = 7.654 kΩ
RL=1 ΩR_L = 1\ \OmegaCL=1C_L = 1 F1/(kzω0)1/(k_z\omega_0)10 nF

Step 4: DC path. The source and load capacitors block DC, and the op-amps in the GICs need a DC bias path. Put RaR_a across the source capacitor and RbR_b across the load capacitor. They must be much larger than kzk_z (the capacitor impedance at ω0\omega_0). At DC the FDNRs are open, so the DC gain is Rb/(Ra+ΣR+Rb)R_b/(R_a + \Sigma R + R_b). To keep the prototype DC gain of 1/2, set Rb=Ra+ΣRR_b = R_a + \Sigma R:

RaR_a = 1 MΩ, ΣR\Sigma R = 26.13 kΩ, so RbR_b = 1.026 MΩ.

Final circuit (Cs∥RaC_s \| R_a in series from the source, CL∥RbC_L \| R_b as the load, each DkD_k a GIC FDNR to ground):

Vi o--[Cs||Ra]--[R1]-+----[R3]-+-------+----o Vo
                     |         |       |
                    [D2]      [D4]  [CL||Rb]
GND --------------------------------------------

Answer (for ω0\omega_0 = 10⁴ rad/s): terminating capacitors 10 nF; series resistors 7.654 kΩ and 18.48 kΩ; FDNR GICs with C = 10 nF and RDR_D = 18.48 kΩ (D2D_2) and 7.654 kΩ (D4D_4); RaR_a = 1 MΩ, RbR_b = 1.026 MΩ. For any other ω0\omega_0, use kz=1/(ω0Ct)k_z = 1/(\omega_0 C_t) and the same steps.

✓ Answer checked by Claude Sonnet 5.5

All Filter Design chapter 8 questions →