Test and Measurement

Library for Vector Network Analyzers

Libvna is an open source library that provides 12-error term (and other) calibration, converts between s, z, y, t, h, g, ABCD, inverse ABCD parameters and input impedances looking into each port, and loads and saves network parameters in Touchstone 1 and 2, and an awk, gnuplot and excel friendly native format. Latest source can be found on github. Source in tar or zip format as well as binaries for Debian can be found here:
latest release

Man Pages
vnacal.pdf
vnacal_new.pdf
vnacal_parameter.pdf
vnaconv.pdf
vnadata.pdf
vnaerr.pdf
vnaproperty.pdf

Linux support for the N2PK VNA is moving along. There is a working version with some limitations on github here.

Windfreak SynthNV RF Signal Generator

The Windfreak SynthNV is a 34MHz – 4.4GHz RF Signal Generator with built-in Power Detector. The link below is an open-source package containing a utility to calibrate the power detector, a program to control the SynthNV and a library to control the device from your own C code.
wfsyn-1.0.3.tgz

Get Waveforms from Tektronix MDO Series Oscilloscopes

This program connects to a Tektronix MDO series oscilloscope over TCP/IP and retrieves the requested waveforms. See the README file.
tek-getwave-1.0.0.tar.gz

More Material Coming...

Keep checking this page for new content, including:

Contact

If you have questions or feedback on this page, contact me: scott_guthridge@rompromity.net.