White Gaussian Noise
The wgn function generates random matrices
using a white Gaussian noise distribution. You specify the power of
the noise in either dBW (decibels relative to a watt), dBm, or linear
units. You can generate either real or complex noise.
For example, the command below generates a column vector of
length 50 containing real white Gaussian noise whose power is 2 dBW.
The function assumes that the load impedance is 1 ohm.
y1 = wgn(50,1,2);
To generate complex white Gaussian noise whose power is 2 watts,
across a load of 60 ohms, use either of the commands below. The ordering
of the string inputs does not matter.
y2 = wgn(50,1,2,60,'complex','linear');
y3 = wgn(50,1,2,60,'linear','complex');
To send a signal through an additive white Gaussian noise channel,
use the awgn function. See AWGN Channel for more information.
 | Signal Sources | | Random Symbols |  |
How much time do you spend on testing to ensure implementation meets system-level requirements?
Learn more