How to import s parameters without RF Toolbox

38 visualizaciones (últimos 30 días)
Mohammadreza
Mohammadreza el 19 de Nov. de 2018
Respondida: Idin Motedayen-Aval el 15 de Nov. de 2024
Hello,
I have a trouble in reading S-parameters files in Matlab with my current license. Could you please give me an alternative solution?
Best,
Mohammadreza

Respuestas (2)

Shawn Rogers
Shawn Rogers el 13 de En. de 2022
Editada: Shawn Rogers el 13 de En. de 2022
Here is a method that has worked for me for reading an s2p file from a network analyzer. Adjust accordingly for the number of headerlines and S-parameters.
filename = 'testfile.s2p';
numberOfHeaderLines = 5;
FID = fopen(filename);
datacell = textscan(FID,'%f%f%f%f%f%f%f%f%f','Headerlines',numberOfHeaderLines,'CollectOutput',1);
fclose(FID);
A=datacell{1};
  3 comentarios
Kishen Someshwar
Kishen Someshwar el 14 de Ag. de 2023
Hi Shawn,
Do you have an examnple for a s3p file?
Giovanni de amici
Giovanni de amici el 16 de Oct. de 2023
don't need an example.
adjust the "numberOfHeaderLines" constant and the '%f%f%f...' format string according to the details of your own .sNp files, where N=2, 3, 4. any unneeded '%f' becomes a NaN (which is not difficult to remove later on).

Iniciar sesión para comentar.


Idin Motedayen-Aval
Idin Motedayen-Aval el 15 de Nov. de 2024
For completeness, the easiest solution is to use the sparameters function out of RF Toolbox:

Categorías

Más información sobre RF Toolbox en Help Center y File Exchange.

Etiquetas

Productos

Community Treasure Hunt

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

Start Hunting!

Translated by