Best regards,Ī number of RF transformer manufacturers (e.g. I'm describing all this a) in case it's of use to anyone else, and b) in case anyone has already dealt with this and has things to suggest. After finding scikit-rf buggy, I have been working with MATLAB. MATLAB's RF toolbox has s2sdd to extract, specifically, the differential to differential mode matrix, and s2smm to get the entire mixed-mode matrix. Python's scikit-rf has one function, se2gmm, which seems buggy (it is specified as not fully tested). Thus, if you wanted to see how a balun functioned to pass the signal through (without looking at how well it blocked common-mode RF), you would look for the d-d submatrix of the mixed-mode s-parameter matrix. Mixed-mode means that for each pair of ports, you have c-d, d-c, c-c and d-d, where c is common-mode and d is differential. In general, a 2n port s-parameter matrix can yield an n-port mixed-mode matrix.
One thing that can be done is to convert the s4p file into a mixed-mode s-parameter file. And so in the mean time, I am taking other approaches. If I recall correctly, it actually will read the file, but as it doesn't have enough information to use the data, I assume it doesn't make good sense of it. I don't know SimSmith well enough to really have an opinion on how s4p data would fit in architecture-wise, and in any case I don't want the gist of my first post to be "please add this to SimSmith". (The same s4p file should be able to give you data for either configuration.) It would be very nice if SimSmith had a way to directly import s4p data. This means one port per pin, as if driven against ground. In principle, you should be able to use this data to model the transformer in various ways, when used as a flux-linked or TLT type balun. MACOM, MiniCircuit) publish data for RF transformers as s4p (or snp, I assume, if there are more pins than 4, such as devices with a center tap). A number of RF transformer manufacturers (e.g.