Download Page

This version includes the VNA feature.

To run the VNA feature are required an ADALM-PLUTO Rev.C/D or a Pluto+ and a bridge or a directional coupler!

From this version, SATSAGEN will not perform the Pluto frequency range extend anymore at the first power on by default. The user could choose the preferred transceiver from Settings->Devices now.


Setup guide and basic operations

Minimal prerequisites:

  • One ADALM-PLUTO Rev.C/D upgraded to >=0.33 firmware version.


  • One Pluto+ with the firmware shipped with Pluto+ and provided by the vendor
  • An SMA-based directional coupler or directional bridge with the proper specifications of the frequency range, directivity, and coupling factor is needed.
  • One short female to female IPEX4 cable or one male to male SMA cable
  • One male to male SMA cable
  • One male to male SMA adapter
  • A VNA calibration kit consists of Short, Open, and Load SMA adapters.
  • Two SMA attenuators as optionally

Hardware setup:

  • Connect Pluto’s RX/TX internal 2nd channel ports with the F/F IPEX4 loopback cable. I used an F/F IPEX4 cable with a homemade attenuator. The attenuator is optional.
  • Connect the directional coupler to Pluto, as shown in the image. The attenuators are also optional in that case. I used a 16dB SMA 2-18GHz directional coupler in this example.
  • There is a setup example in the below image with a cheaper bridge working until about 1,5 GHz.
  • Another setup example with the Pluto+ device

Software setup steps to do only the first time:

  • Run SATSAGEN on fresh installation and go to Settings
  • Select Model to ADALM PLUTO and Transceiver to AD9361 + 2r2t
  • Connect the Pluto to the computer’s USB port
  • Wait until the computer recognizes the device. Next, press the Scan button. The Pluto device should appear on the SDR Device control.
  • Click OK to close the Settings page.
  • Press the Power button, and the Pluto config phase should start.
  • The grid should appear in about 15 seconds.
  • Back to the Settings page and go to SNA/VNA Mode tab.
  • Select Mode to VNA
  • Go to the Level correction tab.
  • Set the TX level offset and RX level offset with the values of the attenuators eventually connected to Pluto’s external ports. Be sure to enter negative values or press the Loss controls.
  • Set the 2nd Channel – TX level offset with the value of the attenuator eventually present on the F/F IPEX4 loopback cable.
  • Click OK to close the Settings page.

A calibration example:

  • Click the Power button to power on SATSAGEN.
  • Set the Start Freq. MHz and Stop Freq. MHz with a range frequency desired (depending on the directional coupler frequency range). E.g., Start Freq. = 1000 MHz and Stop Freq. = 3000 MHz
  • Set the Resolution to 100 points initially.
  • Start VNA by clicking on the VNA button.
  • Connect the Short SMA adapter (from the VNA calibration kit) to the directional coupler port.
  • Press the Short button on the VNA Calibration tab and wait until it goes to green color.
  • Disconnect the Short SMA adapter and connect the Open SMA adapter now.
  • Press the Open button on the VNA Calibration tab and wait until it goes to green color.
  • Disconnect the Open SMA adapter and connect the Load SMA adapter now.
  • Press the Load button on the VNA Calibration tab and wait until it goes to green color.
  • Press Apply on the same VNA Calibration tab, and a single point and marker should appear on the Smith chart center.
  • Disconnect the Load SMA adapter and connect the Open SMA adapter to the directional coupler. A point or a little segment should appear on the Smith chart open circuit region.
  • Disconnect the Open SMA adapter and connect the Short SMA adapter to the directional coupler. A point should appear on the Smith chart short circuit region.

A “semi-two-port” VNA operation is possible with the above setup. It means that one port at a time measuring is possible.

The first channel of the display format selected determines what port you use. E.g., Port 1 (or CH1, or S11) is measured if the CH1 Logmag, CH1 Phase display format is specified. Work on Port 2 (or CH2, or S21) when the CH2 Logmag, CH2 Phase display format is selected. The same rule is valid for the Custom Display Format. The Main trace setting determines the port used. The 2nd and 3rd trace settings must follow the channel selected by the main trace.

An RF switch and related interface can enable effective two-port VNA operations, allowing free display format combinations. No manual processes are longer needed to pass from one port to another.

450 MHz Band Pass Filter

Luigi IZ7PDX made this filter. It is a bandpass centered at 450 MHz that Luigi will use as an IF filter.

Luigi IZ7PDX’s centered bandpass filter at 450MHz front panel view.
The filter inside without the notch section activated (“parked” at 580 MHz).

Luigi characterized the filter using ADALM-PLUTO and SATSAGEN.

It’s the setup for the analysis of the filter. Note the attenuator placed on the RX side to improve impedance matching and preserve the RX stage of ADALM-PLUTO from possible damage.
The resulting response curve in a span of 200 MHz. The insertion loss is around 1.3 dB
It’s a scan performed with a 700MHz span.

Luigi has further improved the input and output impedance of the filter by acting on the coupling links and measuring with a vector antenna Analyzer:

It is scanning with a span of 200 MHz after improving the in/out impedance of the filter. The filter is “narrower” in terms of bandwidth than the previous scan before intervening on the coupling links.

Find Luigi IZ7PDX on:
- Youtube channel
- Site


Download SATSAGEN and latest versions from this page:

SATSAGEN Download Page


  • Markers to Max-Hold trace
  • Irradiance compute, in an experimentally way
  • Added NESDR SMArt, NESDR SMArt XTR, nano three, Generic RTL2832/r820t, Generic RTL2832/E4000 devices, and related linearization files
  • Compatibility with LTDZ 35-4400M device
  • Screenshot by pressing the spacebar
  • Added shortcuts: CTRL-M to open Edit SA marker window, CTRL-C to copy the spectrum display to clipboard, CTRL-S to open Settings, and CTRL-T to open the Trace log window
  • HackRF’s manual quadrature in both low and high frequencies ranges
  • Moved all configuration files on the Windows user Documents\Satsagen\Settings folder
Continue READING