<div dir="ltr">HI Phil,<br><br><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">An alternative that could be easier to get started with would be to use a series of ABCD matrices. That way you can solve for any number of stages too.<br></blockquote><div><br></div><div>Thanks for stirring up some ancient memories!<br><br></div><div>After a quick refresher, e.g., <a href="http://www.engr.sjsu.edu/rkwok/EE172/Microwave_Network.pdf">http://www.engr.sjsu.edu/rkwok/EE172/Microwave_Network.pdf</a><br><br></div></div>and some fun with wxmaxima it is actually quite easy to bash in the equation for the filter, and then you can flip it around to work out the transfer function.  In this case the filter is represented as:<br><br>matrix([1,R1],[0,1]).matrix([1,0],[%i*w*C1,1]).matrix([1,R2],[0,1]).matrix([1,0],[%i*w*C2,1]).matrix([1,R3],[0,1]).matrix([1,0],[%i*w*C3,1]).matrix([1,0],[1/Rimp,1]);<br><br></div><div class="gmail_extra">and turns into something that has quite a few brackets, and as Murphy would have it the A term has the most.<br><br></div><div class="gmail_extra">Cheers,<br></div><div class="gmail_extra">Neil <br></div><div class="gmail_extra"><div class="gmail_signature">--<br><a href="http://www.njohnson.co.uk" target="_blank">http://www.njohnson.co.uk</a><br><br></div>
</div></div>