How do I write a S-Parameter Object into a excel file and do same for multiple S-Parameter objects?

5 visualizaciones (últimos 30 días)
I have a folder which has a bunch of S-Parameter files. Right now I am reading each s-parameter file in a loop and adding them to an S-Parameter Object array. I do not know of any command that directly right S-Parameter data like S11(Amplitude and Phase vs. Frequency) into an Excel or CSV file.
And so I am have just doing my S-Parameter analysis operations in Excel. See below for the S-Parameter Object Creation Code.
listing = dir('DIR_NAME_WITH_S_PARAMETER_FILES');
cd 'DIR_NAME_WITH_S_PARAMETER_FILES';
write_file = 'EXCEL FILE PATH';
SZ = size(listing); % listing will return the number of files in the folder
% SZ will +2 bigger than the actual number of files in the folder
%step_size = rdivide(32,(SZ(1,1)-2)); % Step Size calculator
step_size = 0.5; % Define step size manually
for i = 1:SZ(1,1)-2 % Calculating Attenuation Steps
S(i) = sparameters(listing(i+2).name); % Create S object array for s-parameters
end
freq = S.Frequencies; % Extract Freq. array from the S
f = freq * 0.000000001; % Convert Freq into GHz
And So on So I was wondering if there is way to directly write the object S into a CSV or Excel by specifying the parameter like S11 or S21 etc and then repeat it for all the values of i.

Respuestas (0)

Categorías

Más información sobre Data Import and Network Parameters en Help Center y File Exchange.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by