MT Downconvert Passband VI

LabView Analog Modulation

MT Downconvert Passband VI

Downconverts real passband signal data of a user-specified bandwidth. The complex instance of this VI downconverts a complex baseband signal, centered around a nonzero center frequency, to a center frequency of zero. The baseband I/Q signal (complex envelope) is returned in the downconverted waveform parameter.

Note  Using a downconversion filter with this VI may lead to the apparent loss of samples in the output waveform. Refer to Filter Delay for more information about this effect.

Use the pull-down menu to select an instance of this VI.

Details

MT Downconvert Passband (Complex)

Downconverts a complex baseband signal, centered around a nonzero center frequency, to a center frequency of zero.

MT Downconvert Passband (Complex)

cwfm.gif

complex waveform specifies the signal for downconversion in passband form.

cdbl.gif

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

cdbl.gif

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

c1dcdb.gif

Y specifies the complex array representing the signal for downconversion.

cdbl.gif

carrier frequency specifies the center frequency of the passband, in hertz. This frequency is downconverted to 0 Hz. Enter the expected carrier frequency of the incoming signal for downconversion.

cdbl.gif

passband bandwidth specifies the bandwidth of the passband signal data. This parameter is ignored if reset? is FALSE.

cbool.gif

enable filter specifies whether to perform software filtration on the downconverted data.

TRUE

When enable filter is TRUE, the downconverted waveform is filtered using a software FIR filter. This is the default value.

FALSE

Set enable filter to FALSE to disable the downconversion filter and generate unfiltered data in the downconverted waveform.

cdbl.gif

initial phase specifies the initial phase, in degrees, of the software local oscillator used in the downconversion process. This parameter is ignored if the reset? parameter is FALSE. Use initial phase to match the phase of the incoming modulated carrier and the local oscillator(s) of the downconversion process.

cbool.gif

reset? specifies whether to use values input to the initial phase parameter, the passband bandwidth parameter, and the enable filter parameter.

TRUE

When reset? is TRUE, this VI uses these parameter values at each function call.

FALSE

Set reset? to FALSE to disregard these parameters and continue using values supplied in the previous call. Reusing previous input values is useful when sequential data blocks represent contiguous signal data. This is the default value.

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

downconverted waveform (complex) returns the downconverted signal in complex envelope format.

idbl.gif

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

idbl.gif

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

i1dcdb.gif

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

idbl.gif

ripple returns the deviation of the passband gain from the nominal gain of 0 dB.

ii32.gif

filter length returns the number of taps in the filter.

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.

MT Downconvert Passband (Real)

Downconverts real passband signal data of a user-specified bandwidth.

MT Downconvert Passband (Real)

cwfm.gif

complex waveform specifies the signal for downconversion in passband form.

cdbl.gif

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

cdbl.gif

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

c1dcdb.gif

Y specifies the complex array representing the signal for downconversion.

cdbl.gif

carrier frequency specifies the center frequency of the passband, in hertz. This frequency is downconverted to 0 Hz. Enter the expected carrier frequency of the incoming signal for downconversion.

cdbl.gif

passband bandwidth specifies the bandwidth of the passband signal data. This parameter is ignored if reset? is FALSE.

cbool.gif

enable filter specifies whether to perform software filtration on the downconverted data.

TRUE

When enable filter is TRUE, the downconverted waveform is filtered using a software FIR filter. This is the default value.

FALSE

Set enable filter to FALSE to disable the downconversion filter and generate unfiltered data in the downconverted waveform.

cdbl.gif

initial phase specifies the initial phase, in degrees, of the software local oscillator used in the downconversion process. This parameter is ignored if the reset? parameter is FALSE. Use initial phase to match the phase of the incoming modulated carrier and the local oscillator(s) of the downconversion process.

cbool.gif

reset? specifies whether to use values input to the initial phase parameter, the passband bandwidth parameter, and the enable filter parameter.

TRUE

When reset? is TRUE, this VI uses these parameter values at each function call.

FALSE

Set reset? to FALSE to disregard these parameters and continue using values supplied in the previous call. Reusing previous input values is useful when sequential data blocks represent contiguous signal data. This is the default value.

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

downconverted waveform (complex) returns the downconverted signal in complex envelope format.

idbl.gif

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

idbl.gif

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

i1dcdb.gif

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

idbl.gif

ripple returns the deviation of the passband gain from the nominal gain of 0 dB.

ii32.gif

filter length returns the number of taps in the filter.

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 the enable filter parameter is TRUE, the downconverted I/Q signal is filtered by a software lowpass FIR filter whose design parameters are dictated by the following considerations:

  • If carrier frequency is greater than passband bandwidth, the filter stopband begins at carrier frequency.
  • If carrier frequency is less than passband bandwidth, the filter stopband begins between carrier frequency and 2×carrier frequency–passband bandwidth/2.
Note  This VI performs signal processing on data and operates independently of your hardware setttings. This VI can be used in simulated as well as hardware-equipped applications. This VI is unaffected by the hardware settings configured using the MT Configure Downconversion Settings VI.