Network Analysis

Reply
This is an open group. Sign in and click the "Join Group" button to become a group member and start posting.
Highlighted

Load-Pull LabVIEW example combining NI VST or NI VSG/VSA and Maury Microwave LXI Tuner

Overview

 

This LabVIEW example demonstrates fast and accurate load-pull measurements under continuous wave (CW) or digitally modulated conditions, by combining the NI Vector Signal Generator (VSG) and Vector Signal Analyzer (VSA) or the NI PXIe-5644R or NI PXIe-5645R Vector Signal Transceiver (VST) with a Maury Microwave LXI-Certified Tuner in a compact system.

 

Note 1: The Code is provided As Is. It has not been tested or validated as a product, for use in a deployed application or system, or for use in hazardous environments. You assume all risks for use of the Code and use of the Code is subject to the Sample Code License Terms which can be found at: http://ni.com/samplecodelicense

 

Note 2: This example has been tested with the NI Vector Signal Transceiver as VSG and VSA (both NI-PXIe-5644R and NI-PXIe-5645R models). By design, this example should work also with all RFSG and RFSA models supported by the NI RFSG and the NI RFSA drivers respectively but it has not been tested yet.

 

Outline

 

Description

Installation

Running the application

Requirements

Revision History

 

Description

This LabVIEW example allows you to perform a source- and/or load-pull sweep using Maury LXI tuners under CW or modulated conditions, for a given carrier frequency, using a vector signal generator (VSG) and a vector signal analyzer (VSA).

 

In addition to source and/or load impedance sweep, the application allows you to sweep the available power (Pav) at the device under test (DUT) input port, and up to 2 NI DC SMU channels in order to bias the DUT.

 

At each sweep point, the application retrieves different measurement results such as RMS and Peak delivered output power (Pdelout), transducer gain (Gt), DC voltages and currents and (drain) efficiency. When performing measurements under modulated conditions, additional measurement quantities are available such as IQ imbalance or error vector magnitude (EVM).

 

The measurement results can then be visualized on the fly using Source and Load Smith Charts or 2D plots versus Pav.

 

Finally, the results can be saved to file, using Maury source- and load-pull file formats, and then be imported in ADE tools such as AWR Design Environment for further visualization purpose.

 

When the DUT is in fixture, one can specify the S-parameters(*) of the path between the fixture ports and the DUT pins, at input and output side respectively.

 

For power application, a pre-amplifier can be included in the setup, and some nominal amplifier values must be specified in the application to avoid over-driving the pre-amplifier and/or the DUT.

 

In order to stay out of the 1W (30dBm) maximum handling power of the VST RF input, proper attenuation might be required and the corresponding S-parameters1 must be specified as part of the Back Port block.

 

When the setup is configured, one needs to perform an input power calibration to determine the required VST source power to achieve a desired Pav at the DUT input port.

 

(*) The port convention of the different blocks is shown in the configuration tab of the application.

 

NitronexLoadPullMax_22dBm.png

 

Installation

  • Make sure that LabVIEW 2012 or higher is installed and activated;
  • Install NI-RFSG 1.9 or higher, NI-RFSA 2.7 or higher and NI-DCPower 1.7.5 or higher;
  • Unzip the Maury LXI Tuner Series Instrument driver under the instr.lib folder of the LabVIEW installation directory;
  • Install the NI LabVIEW Modulation Toolkit 4.3.4 or higher;
    Note: This toolkit must be installed to run the application. However, you will only need to activate it when you want to perform ASK, FSK, MSK, GMSK, PSK, QPSK, PAM or QAM digital modulation generation and analysis.
    Note 2: The application will generate an error if you try to perform digital modulation generation and analysis without activating this toolkit upfront.
  • Install the NI LTE Measurement Suite 2.0.1 or higher;
    Note: This toolkit must be installed to run the application. However, you will only need to activate it for LTE generation and analysis.
    Note 2: The application will generate an error if you try to perform LTE generation and analysis without activating this toolkit upfront.
  • Install the HF Network Analysis toolkit 1.0 using VI Package Manager (VIPM) A Note on VI Package Manager;
  • Unzip the Load Pull Project in your LabVIEW Projects directory.

 

Running the application

  1. Open the Load-Pull Project.lvproj and run the SourceAndLoadPullApplication.vi

  2. Refer to the LoadPullProject_LV2012_v2_1_GSG documentation, in the Load-Pull Project under Documentation, for further help on running the application.

Requirements

Software

 

Hardware

Revision History

  • 02/20/2014 - Ver 2.1:
    - Improve input power calibration by setting load tuner impedance to complex conjugate of source impedance for each calibrated frequency
    - Improve measurement speed
    - Bug fix: when loading setup configuration from file, the local file path were not parsed  properly
  • 01/03/2014 - Ver 2.0:
    - Using NI RFSG and NI RFSA drivers instead of 5644R/5645R Instrument Design Libraries;
    - Add digital modulation and LTE generation and analysis support;
    - Add save/load configuration and calibration support;
    - Add save measurements support;
    - Add DC control and sweep support;
    - Add available input power sweep support;
    - Add full source- and load-pull sweep support;
  • 08/07/2013 - Ver 1.1
    - Add support for both NI PXIe-5645R;
    - Bug fix: Measured quantities at DUT output instead of Load Tuner output
  • 06/04/2013 - Ver 1.0
    - Initial Release
0 Kudos
Message 1 of 3
(7,612 Views)
2 REPLIES

Re: Load-Pull LabVIEW example combining NI VST or NI VSG/VSA and Maury Microwave LXI Tuner

Hi,

Please note that the equation on page 14 and 19 (inside the pdf) for calculating the Loss are not correct. The term in the denominator should contain the gamma_term instead of gamma_tuner. The LabVIEW codes seems to be ok.

0 Kudos
Message 2 of 3
(1,153 Views)

Re: Load-Pull LabVIEW example combining NI VST or NI VSG/VSA and Maury Microwave LXI Tuner

The equations have been fixed in the documentation.

 

Thank you!

 

Guillaume

0 Kudos
Message 3 of 3
(667 Views)
Reply
This is an open group. Sign in and click the "Join Group" button to become a group member and start posting.