vk2bea/HP8970

Project ID: 140355

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
HP970 Companion video

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