The brand-new PN400 Phase Noise Test System is available for purchase! →

Signal Hound Software Development Kit (SDK)

A screenshot of Signal Hound's SDK code
(click for larger)

By downloading you agree to the terms and conditions of the API License

About the Signal Hound SDK

  • Includes device API files for controlling Signal Hound spectrum analyzers, signal generators, and RF switches.
    • Use the device APIs for fast direct device control.
    • Includes programming examples for C/C++, C#, Python, and MATLAB®
    • Online and offline documentation.
  • Includes SCPI programming manuals and examples. (Learn more about SCPI)
  • Includes Spike sweep recording file (.SHR files) parser example
  • Perform 250MS/s I/Q acquisitions with complex triggering using the SM200B and SM435B segmented I/Q functionality

Documentation

PC Requirements:

  • Supported Platforms
    • x64/x86 Windows 11/10
    • x64 Ubuntu 22.04/20.04/18.04
    • x64 CentOS 7 (select devices only)
    • x64 RedHat 8 (select devices only)
    • AArch64 (select devices only)
    • MacOS ARM (select devices only)
  • USB 3.0 support
    • SM435B, SM200B, SP145, BB60, VSG60, VSG200
  • 10GbE connectivity
    • PCR4200, SM435C, SM200C
  • USB 2.0 support
    • SA44, SA124, TG44, TG124, VSG25, RFS44, RFS8
  • Signal Hound USB drivers installed for relevant devices.

Download the Signal Hound Software Development Kit

Current version posted on 2026-8-17—160 MB zip file