MT Align To Ideal Symbols VI

LabView Digital Modulation

MT Align To Ideal Symbols VI

Locates the first occurrence of the ideal symbol timing instant in the matched filtered input complex waveform. It then applies phase-continuous resampling to align the first sample of the input complex waveform to the ideal symbol timing instant. The returned waveform is symbol-time aligned such that its first sample corresponds to the optimal (ideal) symbol instant.

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

Details

MT Align to Ideal Symbols (Generic)

This polymorphic instance aligns the first sample of the input complex waveform to the ideal symbol timing instant for PAM, ASK, QAM, and nonoffset PSK modulation schemes.

MT Align to Ideal Symbols (Generic)

ccclst.gif

input complex waveform specifies the continuous-time samples of the modulated complex baseband waveform data. Wire the output complex waveform returned from the MT Matched Filter VI to this parameter.

cdbl.gif

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

cdbl.gif

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

c1dcdb.gif

Y specifies the complex-valued signal-only baseband modulated waveform. The real and imaginary parts of this complex data array correspond to the in-phase (I) and quadrature-phase (Q) data, respectively.

c1ddbl.gif

matched filter coefficients specifies an ordered array containing coefficients for the matched filter that has been applied to the input complex waveform. Wire the matched filter coefficients parameter of the MT Generate Filter Coefficients VI to this parameter. Ensure that the value of the samples per symbol parameter in this VI matches the matched samples per symbol value used to generate these filter coefficients.

ci32.gif

samples per symbol specifies the number of samples per information symbol in the input complex waveform. The default is 16.

cbool.gif

reset? specifies whether the VI continues to align the input complex waveform to ideal symbol timing instants using the previous iteration states. The VI resets on the first call and when reset? is set to TRUE. The default is TRUE.

ccclst.gif

error in (no error) can accept 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.

cbool.gif

status is TRUE (X) if an error occurred or FALSE (checkmark) to indicate a warning or that no error occurred. 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.

ci32.gif

code identifies the error or warning code. 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.

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.

icclst.gif

output complex waveform returns the symbol-time-aligned I/Q baseband waveform. Wire this parameter to the MT Decimate Oversampled Waveform VI followed by the MT Map Symbols to Bits VI to obtain the recovered bits corresponding to the modulated waveform.

idbl.gif

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

idbl.gif

dt returns time interval between data points in the Y array. The reciprocal of this value is equal to the system sampling rate.

i1dcdb.gif

Y returns the complex-valued signal-only baseband modulated waveform. The real and imaginary parts of this complex data array correspond to the in-phase (I) and quadrature-phase (Q) data, respectively.

idbl.gif

waveform alignment offset returns the location of the ideal symbol timing instant in samples relative to the beginning of the input complex waveform. This offset was applied to the output complex waveform. Multiply this value by the dt element of the input complex waveform to calculate the location of the ideal symbol timing instant in seconds.

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.

ibool.gif

status is TRUE (X) if an error occurred or FALSE (checkmark) to indicate a warning or that no error occurred. 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.

ii32.gif

code is the error or warning code. 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.

istr.gif

source describes the origin of the error or warning. 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.

MT Align To Ideal Symbols (Offset PSK)

This polymorphic instance aligns the first sample of the input complex waveform to the ideal symbol timing instant for an offset PSK (OPSK) modulation scheme. This instance returns an output complex waveform (offset removed) with the 1/2 symbol I/Q offset removed. Wire the output complex waveform (offset removed) to theMT Decimate Oversampled Waveform VI to obtain the demodulated soft symbol decisions.

MT Align To Ideal Symbols (Offset PSK)

ccclst.gif

input complex waveform specifies the continuous-time samples of the modulated complex baseband waveform data. Wire the output complex waveform returned from the MT Matched Filter VI to this parameter.

cdbl.gif

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

cdbl.gif

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

c1dcdb.gif

Y specifies the complex-valued signal-only baseband modulated waveform. The real and imaginary parts of this complex data array correspond to the in-phase (I) and quadrature-phase (Q) data, respectively.

c1ddbl.gif

matched filter coefficients specifies an ordered array containing coefficients for the matched filter that has been applied to the input complex waveform. Wire the matched filter coefficients parameter of the MT Generate Filter Coefficients VI to this parameter. Ensure that the value of the samples per symbol parameter in this VI matches the matched samples per symbol value used to generate these filter coefficients.

ci32.gif

samples per symbol specifies the number of samples per information symbol in the input complex waveform. The default is 16.

cbool.gif

reset? specifies whether the VI continues to align the input complex waveform to ideal symbol timing instants using the previous iteration states. The VI resets on the first call and when reset? is set to TRUE. The default is TRUE.

ccclst.gif

error in (no error) can accept 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.

cbool.gif

status is TRUE (X) if an error occurred or FALSE (checkmark) to indicate a warning or that no error occurred. 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.

ci32.gif

code identifies the error or warning code. 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.

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.

icclst.gif

output complex waveform returns the symbol-time-aligned I/Q baseband waveform. Wire this parameter to the MT Decimate Oversampled Waveform VI followed by the MT Map Symbols to Bits VI to obtain the recovered bits corresponding to the modulated waveform.

idbl.gif

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

idbl.gif

dt returns time interval between data points in the Y array. The reciprocal of this value is equal to the system sampling rate.

i1dcdb.gif

Y returns the complex-valued signal-only baseband modulated waveform. The real and imaginary parts of this complex data array correspond to the in-phase (I) and quadrature-phase (Q) data, respectively.

icclst.gif

output complex waveform (offset removed) returns the matched-filtered continuous-time I/Q baseband waveform with the 1/2 symbol I/Q timing offset removed. Wire this parameter to the MT Decimate Oversampled Waveform VI followed by MT Map Symbols to Bits VI to obtain the recovered bits corresponding to this offset-removed symbol-time-aligned waveform.

idbl.gif

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

idbl.gif

dt returns time interval between data points in the Y array. The reciprocal of this value is equal to the system sampling rate.

i1dcdb.gif

Y returns the complex-valued signal-only baseband modulated waveform. The real and imaginary parts of this complex data array correspond to the in-phase (I) and quadrature-phase (Q) data, respectively.

idbl.gif

waveform alignment offset returns the location of the ideal symbol timing instant in samples relative to the beginning of the input complex waveform. This offset was applied to the output complex waveform. Multiply this value by the dt element of the input complex waveform to calculate the location of the ideal symbol timing instant in seconds.

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.

ibool.gif

status is TRUE (X) if an error occurred or FALSE (checkmark) to indicate a warning or that no error occurred. 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.

ii32.gif

code is the error or warning code. 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.

istr.gif

source describes the origin of the error or warning. 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.

MT Align To Ideal Symbols (FSK)

This polymorphic instance aligns the first sample of the input phase waveform to the ideal symbol timing instant for an FSK modulation scheme.

MT Align To Ideal Symbols (FSK)

ccclst.gif

input phase waveform specifies the continuous-time samples of the modulated complex baseband waveform data. Wire the output complex waveform returned from the MT Matched Filter VI to this parameter.

Note  For proper operation of this VI, the following requirements must be met:
  • The sampling rate of the input phase waveform must be an even integer multiple of the expected symbol rate. Use the MT Resample (Complex Cluster) VI to adjust the input phase waveform sampling rate if necessary.
  • An appropriate matched filter must be previously applied to the input phase waveform. Use the MT Matched Filter VI to apply the matched filter.
cdbl.gif

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

cdbl.gif

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

c1dcdb.gif

Y specifies the matched-filtered phase of the FSK-modulated baseband waveform.

c1ddbl.gif

matched filter coefficients specifies an ordered array containing coefficients for the matched filter that has been applied to the input complex waveform. Wire the matched filter coefficients parameter of the MT Generate Filter Coefficients VI to this parameter. Ensure that the value of the samples per symbol parameter in this VI matches the matched samples per symbol value used to generate these filter coefficients.

ci32.gif

samples per symbol specifies the number of samples per information symbol in the input complex waveform. The default is 16.

cbool.gif

reset? specifies whether the VI continues to align the input complex waveform to ideal symbol timing instants using the previous iteration states. The VI resets on the first call and when reset? is set to TRUE. The default is TRUE.

ccclst.gif

error in (no error) can accept 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.

cbool.gif

status is TRUE (X) if an error occurred or FALSE (checkmark) to indicate a warning or that no error occurred. 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.

ci32.gif

code identifies the error or warning code. 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.

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.

icclst.gif

output phase waveform returns the symbol-time-aligned phase of the FSK-modulated baseband waveform. Wire this parameter to the MT Decimate Oversampled Waveform VI followed by the MT Map Symbols to Bits VI to obtain the recovered bits corresponding to the modulated waveform.

idbl.gif

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

idbl.gif

dt returns time interval between data points in the Y array. The reciprocal of this value is equal to the system sampling rate.

i1ddbl.gif

Y returns the symbol-time aligned phase of the FSK-modulated waveform.

idbl.gif

waveform alignment offset returns the location of the ideal symbol timing instant in samples relative to the beginning of the input complex waveform. This offset was applied to the output complex waveform. Multiply this value by the dt element of the input complex waveform to calculate the location of the ideal symbol timing instant in seconds.

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.

ibool.gif

status is TRUE (X) if an error occurred or FALSE (checkmark) to indicate a warning or that no error occurred. 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.

ii32.gif

code is the error or warning code. 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.

istr.gif

source describes the origin of the error or warning. 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.

MT Align To Ideal Symbols (MSK, CPM)

This polymorphic instance aligns the first sample of the input phase waveform to the ideal symbol timing instant for an MSK or CPM modulation scheme.

MT Align To Ideal Symbols (MSK)

ccclst.gif

input phase waveform specifies the continuous-time samples of the modulated complex baseband waveform data. Wire the output complex waveform returned from the MT Matched Filter VI to this parameter.

Note  For proper operation of this VI, the following requirements must be met:
  • The sample rate of the input phase waveform must be an even integer multiple of the expected symbol rate. Use the MT Resample (Complex Cluster) VI to adjust the input phase waveform sampling rate if necessary.
  • An appropriate matched filter must be previously applied to the input phase waveform. Use the MT Matched Filter VI to apply the matched filter.
cdbl.gif

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

cdbl.gif

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

c1ddbl.gif

Y specifies the matched-filtered phase of the MSK-modulated baseband waveform.

c1ddbl.gif

matched filter coefficients specifies an ordered array containing coefficients for the matched filter that has been applied to the input complex waveform. Wire the matched filter coefficients parameter of the MT Generate Filter Coefficients VI to this parameter. Ensure that the value of the samples per symbol parameter in this VI matches the matched samples per symbol value used to generate these filter coefficients.

ci32.gif

samples per symbol specifies the number of samples per information symbol in the input complex waveform. The default is 16.

cbool.gif

reset? specifies whether the VI continues to align the input complex waveform to ideal symbol timing instants using the previous iteration states. The VI resets on the first call and when reset? is set to TRUE. The default is TRUE.

ccclst.gif

error in (no error) can accept 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.

cbool.gif

status is TRUE (X) if an error occurred or FALSE (checkmark) to indicate a warning or that no error occurred. 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.

ci32.gif

code identifies the error or warning code. 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.

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.

icclst.gif

output phase waveform returns the symbol-time-aligned phase of the MSK- or CPM-modulated baseband waveform. Wire this parameter to the MT Decimate Oversampled Waveform VI followed by the MT Map Symbols to Bits VI to obtain the recovered bits corresponding to the modulated waveform.

idbl.gif

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

idbl.gif

dt returns time interval between data points in the Y array. The reciprocal of this value is equal to the system sampling rate.

i1ddbl.gif

Y returns the symbol-time aligned phase of the MSK-modulated waveform.

idbl.gif

waveform alignment offset returns the location of the ideal symbol timing instant in samples relative to the beginning of the input complex waveform. This offset was applied to the output complex waveform. Multiply this value by the dt element of the input complex waveform to calculate the location of the ideal symbol timing instant in seconds.

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.

ibool.gif

status is TRUE (X) if an error occurred or FALSE (checkmark) to indicate a warning or that no error occurred. 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.

ii32.gif

code is the error or warning code. 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.

istr.gif

source describes the origin of the error or warning. 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.

Details

Note   For proper operation of this VI, the following requirements must be met:
  • The sample rate of the input complex waveform or input phase waveform must be an even integer multiple of the expected symbol rate. Use the MT Fractional Resample VI to adjust the sampling rate of the input complex waveform or input phase waveform if necessary.
  • An appropriate matched filter must be previously applied to the input complex waveform or input phase waveform using the MT Matched Filter VI.