MT Fractional Resample (Deprecated)

LabView Analog Modulation

MT Fractional Resample (Deprecated)

Specifies a complex waveform and resamples and/or realigns it based on the input parameters that you specify.

Details

MT Fractional Resample

cdbl.gif

initial sample offset specifies the initial sample offset in seconds. This positive value specifies the location in time of the first output point relative to the first input point.

ccclst.gif

input complex waveform specifies the complex baseband waveform data.

cdbl.gif

t0 specifies the trigger (start) time of the Y array. The default is 0.00.

cdbl.gif

dt specifies time interval between data points in the Y array. The default is 1.00.

c1dcdb.gif

Y specifies 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.

cdbl.gif

desired sample rate specifies the desired sample rate of the output complex waveform data, in units Hz. This value can be an integer or a non-integer multiple of the input data sample rate. The default is 1.00.

cbool.gif

reset? controls whether the VI continues resampling using the previous iteration states. reset? must be set to TRUE whenever you desire to restart fractional resampling. The default is TRUE.

ccclst.gif

error in 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

output complex waveform returns the resampled complex baseband waveform data.

idbl.gif

t0 returns the trigger (start) time of the Y array.

idbl.gif

dt returns the time between values in the Y array.

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.

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

To realign the input waveform in time, specify a nonzero value in the initial sample offset parameter. Positive (negative values are invalid) offset values push the output complex waveform forward relative to the input complex waveform.

To resample a waveform, enter a desired sample rate that differs from the existing sample rate of the input complex waveform. To realign a waveform without changing its sample rate, enter a value in the desired sample rate parameter equal to the existing sample rate. To resample a waveform without changing the relative timing offset between the input and output complex waveforms, enter a value of 0 in the initial sample offset parameter.

Using MT Fractional Resample in Modulation Toolkit 4.1

The Modulation Toolkit 4.0 version of MT Fractional Resample VI has been deprecated for Modulation Toolkit 4.1. If your application currently uses the MT Fractional Resample VI, the application will continue to refer to the Modulation Toolkit 4.0 version of MT Fractional Resample located at <LabVIEW>\vi.lib\addons\Modulation\Analog\Deprecated. Use the MT Resample (Complex Cluster) VI for Modulation Toolkit 4.1 or later applications.

Note Note  The FIR filters used in the resampling algorithms in the MT Resample (Complex Cluster) and the MT Fractional Resample VI have different delays. If your application depends on the specific filter delay value of the MT Fractional Resample VI, review your application and evaluate if you can use the MT Resample (Complex Cluster) VI with the flush buffers? parameter set to TRUE instead. To switch to using the MT Resample (Complex Cluster), replace the MT Fractional Resample with this VI and carefully review and modify the parts of your application that depend on specific values of filter delays.

Because of the difference in the FIR filters, comparing data from the MT Fractional Resample VI and MT Resample (Complex Cluster) VI does not produce numerically exact matches.

Note Note  If your application uses MT Fractional Resample, NI recommends that you carefully review your application based on the behavioral differences between the deprecated MT Fractional Resample VI and the new MT Resample (Complex Cluster) VI, and migrate your application to the new MT Resample (Complex Cluster) VI.