MT Add AWGN

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

This node 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.

1378

Inputs/Outputs

datatype_icon

input complex waveform

The modulated complex baseband waveform data.

datatype_icon

t0

Trigger (start) time of the Y array.

Default value: 0.0

datatype_icon

dt

Time interval between data points in the Y array.

Default value: 1.0

datatype_icon

Y

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.

datatype_icon

samples per symbol

Number of samples per information symbol in the input complex waveform.

Default value: 16

datatype_icon

bits per symbol

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.

Default value: 1

datatype_icon

eb/n0

The desired Eb/N0 of the output complex waveform in dB.

Default value: 10

datatype_icon

error in

Error conditions that occur before this node runs.

The node responds to this input according to standard error behavior.

Standard Error Behavior

Default value: No error

datatype_icon

seed in

The reseeding of the noise sample generator (when reset? is set to TRUE) . When seed in is greater than 0, the AWGN generator is reseeded using the seed you set. Use a value of -1 to reseed the AWGN generator with a random seed.

Note The value of seed in is disregarded when reset? is set to FALSE.

Default value: -1 (0xFFFFFFFF)

datatype_icon

reset?

A Boolean that determines whether the node continues applying AWGN using the previous iteration states.

TRUE Reseeds the AWGN generator.
FALSE Maintains the previous state of the AWGN generator.

Default value: TRUE

datatype_icon

output complex waveform

The signal-plus-noise complex baseband waveform data returned by this node.

datatype_icon

t0

Trigger (start) time of the Y array.

Default value: 0

datatype_icon

dt

Time interval between data values in the Y array.

Default value: 1.0

datatype_icon

Y

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.

datatype_icon

seed out

A seed for use in the seed in parameter during the next call to this node when reset? is set to FALSE.

datatype_icon

error out

Error information.

The node produces this output according to standard error behavior.

Standard Error Behavior