Example Code

RFmx SpecAn Memory DPD with WLAN ( EVM + Spectral Mask ) Example

Code and Documents

Attachment

Overview

This example demonstrates how to use DPD in NI-RFmx with NI-WLAN toolkit for Power Amplifier characterization

Description

This example demonstrates how to perform WLAN DPD measurements with RFmx.

Users can choose the DPD Model from Lookup Table, Memory Polynomial or Generalized Memory Polynomial to perform the test.

Users can view the relevant DPD results such as AM-AM / AM-PM Plots and AMPM Measurement in the DPD tab

Users can view the relevant WLAN results such as Spectral Mask & EVM + Constellation in the WLAN tab

Note: There's no need to set NI-RFmx attributes again when returning to NI-RFmx session (after WLAN session) because NI-RFmx caches all the RFmxInstr, signal, and measurement properties.

Instructions

1. Configure RF hardware settings (HW Resource Name, carrier frequency, reference level, etc.)

2. Run this VI.

3. Use tabs to select between RFmx DPD or WLAN Spectral Mask + EVM measurements.

Note : Support file for the Reference Waveform File path should be present in the same directory as this example.

( Support Files are attached with the example code below )

Requirements

Software

LabVIEW 2013 or LabVIEW 2014 or LabVIEW 2015

NI-RFmx SpecAn 1.2 & higher

NI-RFSA 14.1& higher

NI-WLAN Toolkit 14.0 & higher

Hardware

5646R/5668R

Additional Images

WLAN DPD RFmx FP.JPG

Example code from the Example Code Exchange in the NI Community is licensed with the MIT license.

Contributors