Save S-parameter in matlab
78 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
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
Risposta accettata
Mark
il 8 Giu 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 Commenti
Più risposte (1)
Abhishek Gupte
il 7 Dic 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 Commenti
Vedere anche
Categorie
Scopri di più su Visualization and Data Export in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!