MT Convert IF to IQ VI

LabView Analog Modulation

MT Convert IF to IQ VI

Converts the IF data from the NI PXI-5620 digitizer module to I/Q data through a process of filtering, decimation, and downconversion. This VI can use real IF data from the NI PXI-5620 or complex I/Q data returned from the NI PXI-5620 onboard DDC.

Details

MT Convert IF to IQ

ccclst.gif

receiver info in specifies information related to the downconversion process, carrier frequency, and VI references used by the MT processing VIs. Wire the receiver info out parameter from the previous MT VI to this input.

cnclst.gif

wfm info specifies all the timing and scaling information about the NI-SCOPE waveform. Wire this parameter to the wfm info parameter from the niScope Read Cluster VI.

ci32.gif

actualSamples specifies the actual number of samples in the acquired waveform; this number may be less than the niScope Read Cluster VI numSamples parameter if the number you request is not available.

cdbl.gif

absoluteInitialX specifies the timestamp of the first fetched sample that is comparable between records and acquisitions. This parameter is not supported by all hardware products, in which case it is always zero.

cdbl.gif

relativeInitialX specifies the time in seconds from the trigger to the first sample in the fetched waveform. The trigger always occurs at t=0.

cdbl.gif

xIncrement specifies the time, in seconds, between two samples of the acquired waveform. This is 1/(sample rate) for time-domain acquisitions.

cdbl.gif

offset specifies the offset factor of the given channel; useful for scaling binary data with the formula: voltage = binary data * gain factor + offset.

cdbl.gif

gain specifies the gain factor of the given channel; this value is useful for scaling binary data with the formula: voltage = binary value * gain + offset.

cdbl.gif

reserved1 is reserved for future use. Do not use.

cdbl.gif

reserved2 is reserved for future use. Do not use.

ccclst.gif

waveform in specifies the time-domain data from the NI-SCOPE acquisition VIs.

cdbl.gif

relativeInitialX specifies the time in seconds from the trigger to the first sample in the fetched waveform. The trigger always occurs at t=0.

cdbl.gif

xIncrement specifies the time, in seconds, between two samples of the acquired waveform. This is 1/(sample rate) for time-domain acquisitions.

c1ddbl.gif

wfm specifies an array of voltage data corresponding to one waveform.

cdbl.gif

phase adjust specifies the value by which the VI adjusts the phase of the I/Q data returned in the IQ data (complex) parameter. When the signal source and the receiver are locked, use this control to compensate for any phase difference between the incoming modulated carrier and the local oscillator(s) of the downconversion process.

ccclst.gif

error in (no error) accepts error information wired from previously called VIs. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. Right-click the front panel error in control and select Explain Error or Explain Warning from the shortcut menu for more information about the error displayed.

cbool.gif

status is either TRUE (X) for an error, or FALSE (checkmark) for no error or a warning. Right-click the front panel error in control and select Explain Error or Explain Warning from the shortcut menu for more information about the error displayed.

ci32.gif

code identifies the error or warning. Right-click the front panel error in control and select Explain Error or Explain Warning from the shortcut menu for more information about the error displayed.

cstr.gif

source describes the origin of the error or warning. Right-click the front panel error in control and select Explain Error or Explain Warning from the shortcut menu for more information about the error displayed.

icclst.gif

receiver info out returns information related to the downconversion process, carrier frequency, and VI references used by the MT processing VIs from one MT VI to the next. This information is stored as attributes. Wire this parameter to the receiver info in parameter of the next MT VI.

icclst.gif

IQ data (complex) returns the baseband (downconverted) time-domain data for demodulation. Exported time data contains the complex modulated and filtered time data corresponding to the requested spectrum if import time data? is set to TRUE.

idbl.gif

t0 returns trigger (start) time of the acquired signal.

idbl.gif

dt returns the time interval between data points in the acquired signal.

i1dcdb.gif

Y returns an array of complex-valued time-domain data. The real and imaginary parts of this complex data array correspond to the in-phase (I) and quadrature-phase (Q) data, respectively.

icclst.gif

error out passes error or warning information out of a VI to be used by other VIs. Right-click the front panel error out indicator and select Explain Error or Explain Warning from the shortcut menu for more information about the error displayed.

ibool.gif

status is either TRUE (X) for an error, or FALSE (checkmark) for no error or a warning. Right-click the front panel error in control and select Explain Error or Explain Warning from the shortcut menu for more information about the error displayed.

ii32.gif

code identifies the error or warning. Right-click the front panel error in control and select Explain Error or Explain Warning from the shortcut menu for more information about the error displayed.

istr.gif

source describes the origin of the error or warning. Right-click the front panel error in control and select Explain Error or Explain Warning from the shortcut menu for more information about the error displayed.

Details

When operating on real IF data from the NI PXI-5620 digitizer module, the entire process of filtration, decimation, and downconversion always occurs, and the auto suppress SW IQ parameter has no effect. When operating on complex I/Q data returned from the digitizer module onboard DDC, autosuppress SW IQ toggles filtration on and off.

This VI makes use of the receiver auto suppress SW IQ parameter.

Tip   When the autosuppress SW IQ parameter is set to OFF, complex I/Q data returned from the digitizer module DDC is filtered and extraneous signal components are suppressed in software. By default, autosuppress SW IQ is set to OFF to lower the noise floor and reduce spurious signal artifacts in the returned I/Q data.

When the autosuppress SW IQ parameter is set to ON, no additional filtering takes place on the I/Q data returned from the digitizer module DDC. Set this parameter to ON to access the raw I/Q data returned from the DDC or for fastest performance.

Note   Call the MT Get Attributes VI to view all public attribute settings.