What is the transfer function for this 4th order elliptic filter circuit?

  • Thread starter Thread starter pnjbi
  • Start date Start date
  • Tags Tags
    Filter
Click For Summary
SUMMARY

The transfer function for the 4th order elliptic filter circuit was initially calculated using MATLAB, yielding a complex expression involving inductors and capacitors. The user was advised to continue the calculations to find the overall transfer function by considering additional nodes in the circuit. The correct approach involves calculating T2 and T3 based on the previously derived T1, leading to the final transfer function as T1*T2*T3. A comparison with results from Mathematica indicated discrepancies, suggesting further verification is necessary.

PREREQUISITES
  • Understanding of transfer functions in electrical circuits
  • Familiarity with MATLAB for circuit analysis
  • Knowledge of impedance calculations for series and parallel circuits
  • Basic concepts of elliptic filters and their characteristics
NEXT STEPS
  • Learn how to calculate transfer functions in MATLAB using symbolic computation
  • Study the principles of circuit impedance in series and parallel configurations
  • Explore Mathematica for circuit analysis and comparison with MATLAB results
  • Investigate the characteristics and design of 4th order elliptic filters
USEFUL FOR

Electrical engineers, circuit designers, and students studying filter design and analysis will benefit from this discussion, particularly those working with MATLAB and Mathematica for circuit simulations.

pnjbi
Messages
6
Reaction score
0
Hi,

I'm trying to find the transfer function to this circuit (see attached image). I put together a MATLAB script file which I will paste the code below. I found the transfer function to be:
((s*L4+1)/s/C3/(s*L4+1+1/s/C3)+L2/C2/(s*L2+1/C2/s))/s/C1/((s*L4+1)/s/C3/(s*L4+1+1/s/C3)+L2/C2/(s*L2+1/C2/s)+1/s/C1)/(((s*L4+1)/s/C3/(s*L4+1+1/s/C3)+L2/C2/(s*L2+1/C2/s))/s/C1/((s*L4+1)/s/C3/(s*L4+1+1/s/C3)+L2/C2/(s*L2+1/C2/s)+1/s/C1)+1)

Can someone verify this is correct?

Matlab Code:
% Convert to S-domain
R1 = 1
C1 = sym('1/(s*C1)')
C2 = sym('1/(s*C2)')
L2 = sym('s*L2')
C3 = sym('1/(s*C3)')
L4 = sym('s*L4')
RL = 1

% L4 in series with RL
Zeq1 = L4 + RL

% Zeq1 in parallel with C3
Zeq2 = (Zeq1*C3)/(Zeq1 + C3)
simple(Zeq2)

% L2 and C2 in parallel
Zeq3 = (L2*C2)/(L2 + C2)
simple(Zeq3)

% Zeq2 in series with Zeq3
Zeq4 = Zeq2 + Zeq3
simple(Zeq4)

% Zeq4 in parallel with C1
ZL = (Zeq4*C1)/(Zeq4 + C1)
simple(ZL)

% Voltage division to get Transfer Function
T = ZL/(ZL+R1)
simple(T)
pause



Thanks!
 

Attachments

  • circuit.JPG
    circuit.JPG
    10.4 KB · Views: 441
Physics news on Phys.org
What you have done so far looks good, but you stopped too early. What you have called ZL is the driving point impedance at node V1. So when you calculated T=ZL/(ZL+R1), that is only the transfer function from Vin to V1.

Let T1 be what you have already calculated, and then using T1*Vin as the voltage at node V1, we need the voltage at node V2 = T2*V1 and the voltage at node Vout = T3*V2. So continue to calculate T2 = Zeq2/(Zeq2+Zeq3) and T3 = RL/(Zeq1). Then the overall transfer function should be T1*T2*T3.

But, the calculations you have already done don't seem to have given a correct result, even though the steps in your MATLAB script file seem correct. I don't know matlab, so I've done it in Mathematica and attached the result as a .gif file. I typed in your expression and simplified it, and it didn't equal what I got.
 

Attachments

  • Ellip4th.jpg
    Ellip4th.jpg
    40.6 KB · Views: 479
I'm going to try posting the image in two parts. Hopefully it will be more readable.
 

Attachments

  • Ellip4thA.gif
    Ellip4thA.gif
    55 KB · Views: 484
  • Ellip4thB.gif
    Ellip4thB.gif
    37.7 KB · Views: 509

Similar threads

  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 4 ·
Replies
4
Views
3K
  • · Replies 1 ·
Replies
1
Views
4K
  • · Replies 3 ·
Replies
3
Views
4K
  • · Replies 16 ·
Replies
16
Views
2K
  • · Replies 6 ·
Replies
6
Views
6K
  • · Replies 8 ·
Replies
8
Views
2K
  • · Replies 4 ·
Replies
4
Views
5K
  • · Replies 5 ·
Replies
5
Views
3K
  • · Replies 40 ·
2
Replies
40
Views
7K