Need software to plot s-parameters

Discussion in 'General Electronics Chat' started by gusmas, May 13, 2010.

  1. gusmas

    Thread Starter Active Member

    Sep 27, 2008
    Hey Guys

    I am using a network analyzer to plot filters from 1 Mhz and onwards, and the network anylizer can generate the the files required so i can use a program that will replot the response and so i can make a PDF file of the response, now the license i had for genesys just expired and now i need a new program that will be able to do the job any hints?
  2. someonesdad

    Senior Member

    Jul 7, 2009
    For numerical plotting, I always use python and matplotlib. You'll have to invest a little time into learning the language and the matplotlib library, but this is a very good investment, as you'll have learned some programming tools that can be useful in many other situations.

    Here's an example of some plotting code:

    Code ( (Unknown Language)):
    2. from pylab import *
    4. def main():
    5.     x = arange(0, 2*pi, 0.01)
    6.     y = 1 - cos(x)
    7.     plot(x, y, label="Versed sine")
    8.     plot(x, y/2, label="Haversine")
    9.     plot(x, sin(x), label="Sine")
    10.     legend()
    11.     title("Versed sine and haversine")
    12.     grid(True)
    13.     show()
    15. main()
    The resulting plot is attached. I used to use gnuplot, but the python tools are quite a bit better; in addition, you have a powerful, modern programming language at your disposal too.
  3. SgtWookie


    Jul 17, 2007
    Well, do you have Microsoft Excel or the free Open Office installed?

    You could load the data into tables, and use the chart utility.

    There are a bunch of RF-related spreadsheets here:

    Scroll down the page to where it says "Download our S-parameter Utilities spreadsheet" - try it out.
  4. dsp_redux

    Active Member

    Apr 11, 2009
    Octave/Matlab would be pretty good too...