Save S-parameter in matlab
75 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Hello,
I want to create S-parameter(.s2p) file in MATLAB.I have following information stored in matlab.
Freq--stored as 2650*1 double and SParameter--stored as 2650*4 complex double
--vinoth
Réponse acceptée
Mark
le 8 Juin 2022
If you have freq and data variables of the appropriate size, use the rfwrite function in RF Toolbox:
>> size(freq)
ans =
202 1
>> size(data)
ans =
2 2 202
>> rfwrite(data,freq,'myfile.s2p')
alternatively you can use rfwrite on sparameters objects:
>> S = sparameters(data,freq)
S =
sparameters: S-parameters object
NumPorts: 2
Frequencies: [202×1 double]
Parameters: [2×2×202 double]
Impedance: 50
rfparam(obj,i,j) returns S-parameter Sij
>> rfwrite(S,'myfile2.s2p')
0 commentaires
Plus de réponses (1)
Abhishek Gupte
le 7 Déc 2011
2. Ensure that the dimensions of each of the properties of the RF Data Object match the standard dimensions. As a reference, use this:
orig_data=read(rfdata.data,'default.s2p')
4. The References for the WRITE function as mentioned in the documentation page is EIA/IBIS Open Forum, "Touchstone File Format Specification," Rev. 1.1, 2002
0 commentaires
Voir également
Catégories
En savoir plus sur Visualization and Data Export dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!