Description
Program to facilitate and augment the operation of the HP8970 Noise Figure Meter
- Control the 8970 via GPIB to take measurements of noise figure and gain over a frequency sweep or over time.
- Plot the noise figure/temperature and gain vs frequency
Use mouse to examine the trace (interrogate plot to see measurements and interpolated values) - Save traces as an image file (PNG) or PDF.
- Save measured data as CSV for further processing or as a JSON file to be retrieved at a later time.
- Print traces to connected printer
See: YouTube video description
Installation Instructions
The Linux GPIB driver must be installed for this program to function, although the program may work with the National Instruments GPIB library.
sudo dnf copr enable vk2bea/HP8970
sudo dnf copr enable vk2bea/GPIB
sudo dnf install dkms-linux-gpib linux-gpib hp8970
If you have not previously installed the linux- GPIB driver, edit the /etc/gpib.conf file to add descriptive identifiers and default settings for controllers and devices. (see https://linux-gpib.sourceforge.io/doc_html/configuration-gpib-conf.html)
Firmware is required for some GPIB devices. For USB devices that require firmware loading, a udev rule triggers this.
sudo dnf install linux-gpib-firmware
These devices require firmware loading:
- NI GPIB-USB-B (note: NI GPIB-USB-HS/HS+ does not need firmware)
- HP/Agilent/Keysight:
- 82341C
- 82341D
- 82350A
- 82357A
- 82357B
Active Releases
The following unofficial repositories are provided as-is by owner of this project. Contact the owner directly for bugs or issues (IE: not bugzilla).
Release | Architectures | Repo Download |
---|---|---|
Fedora 39 | aarch64 (0)*, x86_64 (0)* | Fedora 39 (12 downloads) |
Fedora 40 | aarch64 (0)*, x86_64 (195)* | Fedora 40 (17 downloads) |
Fedora 41 | aarch64 (0)*, x86_64 (35)* | Fedora 41 (4 downloads) |
* Total number of downloaded packages.
External Repository List
The following repositories are accessible during builds