sp simulation using touchstone file #1067
Replies: 4 comments 3 replies
-
XYCE doens't support the touchsotne files with S-parameter simulation. There is no workaround to simulate it with Xyce. The S-parameter device is mapped by Qucs-S to Xyce YLIN device. The YLIN works only with HB analysis and gives zero output otherwise. Please read the section 2.3.24 of the Xyce Reference guide. |
Beta Was this translation helpful? Give feedback.
-
ngspice supports more than 2 ports. I have a few examples using more than 2. The s-parameter files are converted to Spice compatible sources. That is now done automatically by Qucs-S but there are a few programs that do the conversion. I prefer the one done for Windows called S2spice by Dan Dckey. @transmitterdan S2spice support many ports and a large number of frequency points. |
Beta Was this translation helpful? Give feedback.
-
Here is another. Mini Circuits Balun, 3-ports. Circuit was done before Qucs-S could process S-parameter files. ADTL2_18.s3p was converted by S2spice to ADTL2_18.lib. Originally on LTspice Forum. |
Beta Was this translation helpful? Give feedback.
-
Finally.... Mini Circuits 90deg Hybrid s4p file |
Beta Was this translation helpful? Give feedback.
-
This might be a Xyce issue and not specifically a Qucs-S issue, if that is the case apologies in advance.
Long story short, I need a flow to EM simulate multi port designs and do sparameter and transient simulations on the multi-port sp (touchstone) file. I figured out that OpenEMS and Xyce is my best choice. I am using Qucs-S for my simulator GUI.
I confirmed that I successfully integrated Xyce and Qucs-S because I was able to simulate a simple inductor S11 this way.
But my main task is to run sp simulation on a touchstone file (example below is for a 2 port touchstone file, but eventually I need to be able to run multi port simulations).
The following netlist and attached schematic screenshot results in an empty results database. As you can see in the screenshot S11 is all 1s.
Can someone help me debug my issue? Alternatively, I could directly run a Xyce netlist from command line, but no luck there either. I would highly prefer to use the Qucs-S GUI. Any help is appreciated.
Beta Was this translation helpful? Give feedback.
All reactions