Chapter 2
NI 5450 Overview
NI PXIe-5450 User Manual
2-32
ni.com
Baseband I/Q Interpolation
The following figure shows the behavior of the OSP block during baseband
I/Q interpolation.
Baseband I/Q interpolation allows the OSP block to interpolate complex
data signals at a low sample rate up to a high sample rate. Arbitrary pulse
shaping of the data can also be done in the FIR filter. For baseband I/Q
interpolation, complete the following steps.
1.
Enable onboard signal processing by setting the OSP Enabled property
or the
NIFGEN_ATTR_OSP_ENABLED
attribute.
2.
Set the OSP mode to Baseband by calling the OSP Mode property or
the
NIFGEN_ATTR_OSP_MODE
attribute
3.
Specify the use of complex numbers for the waveform data by setting
the Data Processing Mode property or the
NIFGEN_ATTR_OSP_DATA_PROCESSING_MODE
attribute.
4.
Set the IQ Rate property or the
NIFGEN_ATTR_OSP_IQ_RATE
attribute to the low sample rate of the waveform data.
5.
Set the FIR Filter Type property or the
NIFGEN_ATTR_OSP_FIR_FILTER_TYPE
attribute.
6.
Set the corresponding filter parameter.
7.
(Optional) Shift the frequency by calling the Frequency Shift property
or the
NIFGEN_ATTR_OSP_FREQUENCY_SHIFT
attribute.
8.
Download the low sample rate waveform(s) to the signal generator.
9.
Read the sample rate by calling the Sample Rate property or the
NIFGEN_ATTR_ARB_SAMPLE_RATE
attribute.
Pre-Filter
Gain I
Pre-Filter
Offset I
Filtering
and Interpolation I
Digital
Gain I
DAC I
Output
Engine
Waveform
Memory
Onboard Signal Processing
Pre-Filter
Gain Q
Pre-Filter
Offset Q
Filtering
and Interpolation Q
Digital
Gain Q
DAC Q
Programmable I/Q
Gain & Offset Control
Pulse Shaping
and Interpolation
Frequency
Shift
I/Q
Rate