MT Add AWGN VI

LabView Digital Modulation

MT Add AWGN VI

Generates zero-mean complex additive white Gaussian noise (AWGN) with uniform power spectral density and adds it to the complex baseband modulated waveform.

This VI returns a signal–plus–noise waveform with a user-specified Eb/N0, where Eb represents the energy per bit, and N0 represents the noise variance.

MT Add AWGN

ccclst.gif

input complex waveform specifies the modulated complex baseband waveform data.

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.

ci32.gif

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

ci32.gif

bits per symbol specifies the number of bits per symbol in the modulation format underlying the input complex waveform. For example, the number of bits per symbol in quadrature-phase shift keying (QPSK) is 2. The default is 1.

cdbl.gif

Eb/N0 specifies the desired E b/N 0 of the output complex waveform in dB. The default is 10.0 dB.

ci32.gif

seed in specifies (when reset? is TRUE) how the noise sample generator is reseeded. When this parameter value is >0, the AWGN generator is reseeded using the seed you specify. Set this value to –1 to reseed the AWGN generator with a random seed. The default is 0xFFFFFFFF (–1).

Note   The seed in parameter is disregarded when reset? is set to FALSE.
cbool.gif

reset? specifies whether the VI continues applying AWGN using the previous iteration states. reset? must be set to TRUE when you want to reseed the AWGN generator. The AWGN generator maintains its previous state when reset? is set to FALSE. 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 signal-plus-noise 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 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.

ii32.gif

seed out returns a seed for use as seed in during the next call to this VI when reset? is set to FALSE.

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.