Get frequency from sparameter object

20 visualizaciones (últimos 30 días)
Frederikke Johansson
Frederikke Johansson el 26 de Feb. de 2020
Respondida: Payas Bahade el 17 de Mzo. de 2020
I have imported a touchstone file (s2p) to an sparameter object using sparameters function in RF Toolbox:
Example_s_param=sparameters('Example.s2p');
I want to get the frequency vector from Example_s_param. I can see it when using disp(Example_s_param) - then it returns:
NumPorts: 2
Frequencies: [1001×1 double]
Parameters: [2×2×1001 double]
Impedance: 50
I want to save the "Frequncies" in a new vector I can use to plot stuff. Somehow I cannot figure out how to do this.
  2 comentarios
Dennis Hoffmann
Dennis Hoffmann el 16 de Mzo. de 2020
its an object.
freq = Example_s_param.Frequencies;
Frederikke Johansson
Frederikke Johansson el 17 de Mzo. de 2020
That works - thank you!

Iniciar sesión para comentar.

Respuesta aceptada

Payas Bahade
Payas Bahade el 17 de Mzo. de 2020
Hi Frederikke,
Example_s_param’ is a structure with 4 fields viz. NumPorts, Frequencies, Parameters and Impedance. To access values in these fields, dot notation is used. For example:
S = sparameters('default.s2p');
Freq = S.Frequencies; % Storing 'Frequencies' field values from Structure 'S' into variable Freq
You can use following code to store frequencies as new vector:
Freq = Example_s_param.Frequencies;
For more details on accessing data in structure array, please refer this documentation.
Hope this helps!

Más respuestas (0)

Categorías

Más información sobre Frequency Domain Analysis en Help Center y File Exchange.

Etiquetas

Productos


Versión

R2019b

Community Treasure Hunt

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

Start Hunting!

Translated by