ra3xdh / qucs_s

Qucs-S is a circuit simulation program with Qt-based GUI
https://ra3xdh.github.io/
GNU General Public License v2.0
867 stars 111 forks source link

Add alternative LC cauer filter #670

Closed michal777 closed 5 months ago

michal777 commented 7 months ago

Hi, I've got a question about possibility to improve cauer filter calculator. I tried to design low pass filter and I noticed that only "pi type" is available (even if "tee type" is selected) and only the type with parallel LC in series, no shunt series LC. I need the tee type with shunt series LC and I noticed that it can be easily made from this pi type. The method is to simply draw the schematic, use the capacitances from pi type filter as inductance and vice versa, then scale inductances by Zref^2 and capacitances by 1/Zref^2. I didn't even do any mathematical derivation, just tested if such dumb conversion would work and it did. Still it would be good to do the maths to prove the concept and to check if other than low pass filters can be changed that way but,

Any chance such conversions could be added to the calculator?

image

tomhajjar commented 6 months ago

In real life, you can't buy components with these values. Also component "Q" and package parasitics isn't taken into account so the analysis will be flawed.

Are you looking to actually design and build filters or are only interested in theoretical analysis?

michal777 commented 6 months ago

More theoretical at this point. Then I try to adjust a planar resonators to match the shunt LCs using OpenEMS, replace the inductors with microstrips and finally get the whole structure. It's totally inaccurate method but in some of cases I can get a filter which is far from ideal but it's the best I can get and possibly good enough.

tomhajjar commented 6 months ago

I checked Qucs 19 and 20 and you can't choose a T-type Cauer. Either the Tool never had the capability or there is a bug.

ra3xdh commented 6 months ago

T-type Cauer was never presented in Filter synthesis tool. Need to implement an extension.

jcolafrancesco commented 6 months ago

Any paper that could serve as a cookbook to implement this missing filter?

Do we agree with this approach?

The method is to simply draw the schematic, use the capacitances from pi type filter as inductance and vice versa, then scale inductances by Zref^2 and capacitances by 1/Zref^2.

tomhajjar commented 6 months ago

Cauer or Cauer-Chebyshev is also called an Elliptic filter. The definitive book on LC analog filter design by Anatol I. Zverev called "Handbook of Filter Synthesis" contains charts of normalized filter elements. Many authors used Zverev's info in their books. If you Google Zverev and Elliptic or Cauer you should find the info you need.

Online tool: https://markimicrowave.com/technical-resources/tools/lc-filter-design-tool/