How to import s parameters without RF Toolbox
    32 views (last 30 days)
  
       Show older comments
    
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
Answers (2)
  Shawn Rogers
 on 13 Jan 2022
        
      Edited: Shawn Rogers
 on 13 Jan 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 Comments
  Giovanni de amici
 on 16 Oct 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).
See Also
Categories
				Find more on Deep Learning Toolbox in Help Center and File Exchange
			
	Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!





