Academic Company Events NI Developer Zone Support Solutions Products & Services Contact NI MyNI
What is Developer Zone?
United States

Document TypeTutorial
NI Supported: Yes
Publish Date: Aug 06, 2012


Feedback


Yes No

Related Categories

Related Links - Developer Zone

Related Links -Products and Services

VST Video Demo Setup

1 Ratings | 5.00 out of 5
Read in  |  Print |  PDF

Overview

Read this tutorial for detailed information on the VST video demos.

Table of Contents

  1. 802.11ac Comparison Demo
  2. Frequency Domain Trigger Demo
  3. Channel Emulation Demo

802.11ac Comparison Demo

For this comparison demo, an 80 MHz 802.11ac signal is generated using either the Agilent MXG or the NI PXIe-5644R. The signal is routed to the analyzer (Agilent PXA or the NI PXIe-5644R) for analysis. For 802.11ac, error vector magnitude (EVM) is a challenging measurement to make because of the high signal-to-noise ratio (SNR) required for a 256 QAM modulated signal. The 802.11ac specification requires the EVM of devices to be at least -32 dB. Test instruments typically need to be at least 10 dB better than the specification. Time, amplitude, and phase compensation are turned on for both instruments. Channel tracking, however, is turned off. Carried frequency offset is set to preamble only instead of preamble and data. Typically, preamble only is about 2 dB worse in EVM than preamble and data.

Reference levels are adjusted to get the best possible range on both instruments. This is done using the adjust reference button for the Agilent PXA and using the reference level setting for the NI PXIe-5644R.

Agilent Setup Details

Generation

The Agilent N5182A is used to generate an 80 MHz 802.11ac MCS9 signal. Agilent signal studio is used to create the signal and then it is downloaded to the MXG. See some of the details for the setup below.

Center Frequency: 5.8 GHz
Power Level: -10 dBm
DC calibration is performed on the MXG before generation.

Figure 1: Signal Studio software is used to generate the 80 MHz 802.11ac signal.

 

 

Analysis

Agilent 89601 software is used to analyze the acquired signal on the Agilent PXA. The PXA has a bandwidth of 160 MHz; however, for this comparison, only 80 MHz is required.

See further details below.

Frequency: 5.8 GHz
Modulation Scheme: 256 QAM (MCS 9)
IQ Mismatch Compensation: On
Note: I/Q mismatch compensation compensates for any mismatches in the I and Q waveforms.
Amplitude Tracking: On
Amplitude tracking on the Agilent PXA is set to on. If the incoming signal has changing amplitude during the burst, turning amplitude tracking on compensates for this effect.
Phase Tracking: On
Setting phase tracking to on compensates for any phase mismatches during the burst.
Time Tracking: On
Number of averages: 10

Figure 2: Agilent 89601 software is used to analyze the incoming 802.11ac signal.

Figure 3: Time, amplitude, and phase tracking are turned on for the 802.11ac EVM measurement. IQ mismatch is also compensated to get the best EVM result.

NI Setup Details

Generation

The NI PXIe-5644R vector signal transceiver (VST) is used to generate an 80 MHz 802.11ac MCS9 signal. The NI WLAN Generation Toolkit is used to create the waveforms that are then downloaded to the NI PXIe-5644R. See some of the details for the setup below.

Center Frequency: 5.8 GHz
Power Level: -10 dBm

Figure 4: NI WLAN Generation Toolkit software is used to generate the 80 MHz 802.11ac signal.

Analysis

The NI WLAN Analysis Toolkit is used to analyze the acquired signal on the NI PXIe-5644R VST. See further details below.

Frequency: 5.8 GHz
Modulation Scheme: 256 QAM (MCS 9)
IQ Mismatch Compensation: On
Note: I/Q mismatch compensation compensates for any mismatches in the I and Q waveforms.
Amplitude Tracking: On
Amplitude tracking on the NI PXIe-5644R is set to on. If the incoming signal has changing amplitude during the burst, turning amplitude tracking on compensates for this effect.
Phase Tracking: On
Setting phase tracking to on compensates for any phase mismatches during the burst.
Time Tracking: On
Number of averages: 10

Figure 5: NI WLAN Analysis Toolkit software is used to analyze the incoming 802.11ac signal.

 

NI and Agilent Setup Table

Setup Detail National Instruments Agilent
Analyzer NI PXIe-5644R Agilent PXA
Generator NI PXIe-5644R Agilent MXG
Analysis Software NI WLAN Analysis Toolkit Agilent 89601B
Generation Software NI WLAN Generation Toolkit Agilent Signal Studio for 802.11ac
Center Frequency 5.8 GHz 5.8 GHz
Amplitude -10 dBm -10 dBm
Channel Bandwidth 80 MHz 80 MHz
Averages 10 10
MCS/Modulation Scheme 9/256 QAM 9/256 QAM
Time Tracking On On
Phase Tracking On On
Amplitude Tracking On On
IQ Compensation On On
Synchronization Scheme Backplane 10 MHz clocks synchronized Sharing 10 MHz PXI clock

 

Frequency Domain Trigger Demo

This is a demonstration of how a relatively small modification to the FPGA on the NI PXIe-5644R VST can enhance the functionality of the instrument. In this example, we add frequency domain triggering capability to the NI PXIe-5644R. Frequency domain triggering is useful if you are looking for a spur or noise in a specific part of the spectrum. It also helps prevent from continuously acquiring data and instead only acquiring the frequency components that are important to you. Almost all vector signal analyzers (VSAs) have a time domain trigger, but few can trigger in the frequency domain.

Setup Details

The RF transmitter on the NI PXIe-5644R VST is used to generate a single tone at 1 GHz, which is then looped back to the RF receiver on the same NI PXIe-5644R. The NI LabVIEW FPGA Module is used to reprogram the NI PXIe-5644R to incorporate a frequency domain trigger. A user-defined spectral mask threshold is downloaded to FPGA memory where it is compared to the incoming signal. If the signal exceeds the user-defined trigger threshold, the acquisition is triggered on the NI PXIe-5644R RF receiver and we begin acquiring the signal.

Figure 7: A LabVIEW front panel demonstrating a frequency domain triggered acquisition.

Channel Emulation Demo

A radio channel emulator is a tool for testing wireless communication in a real-word environment. Fading models are used to simulate air interference, reflections, moving users, and other naturally occurring phenomenon that can hamper an RF signal in a physical radio environment. This demonstration shows how the NI PXIe-5644R can be reprogrammed to become something completely different that a typical VSA+VSG could ever be. By programming mathematical fading models onto the FPGA of the NI PXIe-5644R VST, it becomes a real-time radio channel emulator.

Setup

This setup has two VSTs being used as a 2x2 MIMO channel emulator but could easily be expanded to support as many channels as desired. First, a 2x2 MIMO waveform is generated using two phase-coherent vector signal generators (VSGs). Two NI PXIe-5673E VSGs were used in this setup. The RF signals are generated from two VSGs into two phase-coherent NI PXIe-5644R VSTs, where mathematical fading models are applied that simulate air interference of a physical radio environment. The affected MIMO waveform is then generated out of the two NI PXIe-5644R VSTs and into two phase-coherent VSAs to be acquired and displayed to the user. Two NI PXIe-5663E VSAs were used in this setup.

Figure 8: This block diagram represents an example hardware setup to demonstrate a 2x2 MIMO channel emulator using two NI PXIe-5644R VSTs.

Figure 9: A LabVIEW front panel shows the effect of MIMO channel emulation implemented using two VSTs.

1 Ratings | 5.00 out of 5
Read in  |  Print |  PDF

Reader Comments | Submit a comment »

 

Legal
This tutorial (this "tutorial") was developed by National Instruments ("NI"). Although technical support of this tutorial may be made available by National Instruments, the content in this tutorial may not be completely tested and verified, and NI does not guarantee its quality in any way or that NI will continue to support this content with each new revision of related products and drivers. THIS TUTORIAL IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND AND SUBJECT TO CERTAIN RESTRICTIONS AS MORE SPECIFICALLY SET FORTH IN NI.COM'S TERMS OF USE (http://ni.com/legal/termsofuse/unitedstates/us/).