2.1.11. Vector Network Analyzer

2.1.11.1. What do I need before I start?

  1. VNA application requirements:

    • Windows or Linux-based personal computer (PC).

  2. The following accessories and materials are available in the Red Pitaya store:

    • any kit that includes a STEMlab 125-14, SDRlab 122-16, or 125-10 (discontinued) board

    • Vector Network Analyzer bridge module

2.1.11.2. Start using Red Pitaya as a Vector Network Analyser

2.1.11.2.1. Connect Vector Network Analyzer bridge to the Red Pitaya

  • Connect the VNA module’s OUT to the Red Pitaya IN1

  • Connect the VNA module’s IN to the Red Pitaya OUT1.

  • Set the IN1 jumpers on the Red Pitaya to the LV position.

../../../_images/vna_bridge_module_connections.png

2.1.11.2.2. Install & run network Vector Network Analyzer control app

2.1.11.2.2.1. Windows users only

  1. Open the VNA application

  2. Head to Pavel Demin's Red Pitaya Notes VNA page. There you can read more about the inner workings of the application as well as find links to other useful information.

  3. Find the Getting started with MS Windows section and follow the bullet points. SKIP the first three points if you are using official Red Pitaya OS!

  4. Download and unpack the release zip folder from the link above to your computer.

  5. Run the vna.exe program located in the control directory.

  6. Type in the IP address of the Red Pitaya board and press the Connect button.

  7. Perform calibration and measurements.

2.1.11.2.2.2. Linux users only

  1. Open the VNA application

  2. Head to Pavel Demin's Red Pitaya Notes VNA page. There you can read more about the inner workings of the application as well as find links to other useful information.

  3. Find the Getting started with GNU/Linux section and follow the bullet points. SKIP the first three points if you are using official Red Pitaya OS!

  4. Install Python 3 and all the required libraries:

    apt-get install python3-numpy python3-matplotlib python3-pyqt5
    
  5. Clone the source code repository to your computer:

    git clone https://github.com/pavel-demin/red-pitaya-notes
    
  6. Run the control program:

    cd red-pitaya-notes/projects/vna/client
    python3 vna.py
    
  7. Type in the IP address of the Red Pitaya board and press the Connect button.

  8. Perform calibration and measurements.

2.1.11.2.3. Type in the IP or URL address of the Red Pitaya board

2.1.11.2.3.1. Connect by entering the Red Pitaya’s IP:

../../../_images/1_ip.png

To find the IP address of your Red Pitaya board, first connect to Red Pitaya by following these instructions.

Then go to System->Network Manager. The IP is written next to the label. Address: xxx.xxx.xxx.xxx .

../../../_images/network_manager_icon.png

2.1.11.2.3.2. Connect by entering RedPitaya URL:

../../../_images/1_url.png

2.1.11.2.4. Run the Vector Network Analyzer application on the Red Pitaya

../../../_images/vna_icon.png

2.1.11.2.5. Click “Connect” inside the Vector Network Analyzer control app

../../../_images/2_connect.png

2.1.11.3. Perform calibration and start measuring

Note

On SDRlab 122-16 the VNA module works for frequencies above 500 kHz. Please start the calibration process at 500 kHz (ignore calibration values in the pictrures).

../../../_images/3_calibrate.png
  1. Connect the SMA OPEN calibration connector marked with the letter O to the DUT SMA connector of the network vector analyzer bridge module. Click the button “Open” and wait for the calibration procedure to complete.

    ../../../_images/04_Calibration_O.jpg
  2. Connect the SMA SHORT calibration connector marked with the letter S to the DUT SMA connector of the network vector analyzer bridge module. Click the button “Short” and wait for the calibration procedure to complete.

    ../../../_images/03_Calibration_S.jpg
  3. Connect the SMA LOAD calibration connector marked with the letter L to the DUT SMA connector of the network vector analyzer bridge module. Click the button “Load” and wait for the calibration procedure to complete.

    ../../../_images/05_Calibration_L.jpg
  4. Select the Smith chart tab at the bottom and then click the Single button to perform a single measurement of the DUT. A dot in the middle of the Smith chart circle (@ 50 Ohm) will indicate that VNA is properly measuring the reference 50 Ohm LOAD.

    ../../../_images/4-load_DUT_smith_chart.png
  5. Disconnect the LOAD SMA connector and connect whatever DUT you’d like to measure.

    ../../../_images/07_Product_Combo.jpg

2.1.11.3.1. Examples:

  1. Measurement of a 21-meter vertical antenna

    The antenna is not properly tuned (at frequency 14, 21 MHz, SWR should be = 1.5).

    ../../../_images/antenna.png
  2. 20-meter bandpass filter for HAM RADIO

    SWR is better than 1.5 between the start and stop band frequencies, and the filter load is around 50 Ohm.

../../../_images/bandpass_filter.png
../../../_images/bandpass_filter_smith_chart.png

Credits

The original developer of the Vector Network Analyzer RedPitaya application is Pavel Demin.
Repositories used by our builds: