Get frequency from sparameter object
    13 views (last 30 days)
  
       Show older comments
    
    Frederikke Johansson
 on 26 Feb 2020
  
    
    
    
    
    Answered: Payas Bahade
    
 on 17 Mar 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 Comments
Accepted Answer
  Payas Bahade
    
 on 17 Mar 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;
Hope this helps!
0 Comments
More Answers (0)
See Also
Categories
				Find more on Data Import and Network Parameters in Help Center and File Exchange
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

