Académique Documents
Professionnel Documents
Culture Documents
White Noise
White noise is a basic concept underlying the modeling of random disturbances, such as
sensor noise
environmental disturbances
dA
GA
P
GS
dS
for all n,
with E (d[n]) being the expected value of the random variable d[n]. We further define white
noise to have unit variance
E (d[n]d[n]) = 1,
for all n,
which may be scaled as appropriate, see the following example with a uniform distribution.
Lastly, a noise signal d[n] is white if it is independent from sample to sample, i.e. not
correlated in time
E (d[n]d[n k]) = 0,
So far, we have said nothing about the underlying probability distribution. The above is
general and applies to many probability distributions.
Example (Uniform Distribution)
p(x) =
1
ba
axb
otherwise
p(x)
Matlab: The command rand draws uncorrelated pseudorandom numbers from a uniform distribution with a = 0, b = 1.
Zero mean assumption: a = b.
Unit variance assumption:
1
ba
1
2b
x2 dx = 1
a
b
b
x3
b2
=1
x dx =
=
6b b
3
b
= b = 3
2
Therefore, the Matlab command d = 2*sqrt(3)*rand-sqrt(3) draws the pseudorandom number d from a uniform distribution with expected value zero and unit variance.
p(x)
0.24
0.3
0.2
0.1
x
4
Matlab: The command randn draws uncorrelated pseudorandom numbers from a normal distribution with mean 0 and variance 1.
Both probability distributions may be used to generate white noise. We often only care
about mean and variance, so the underlying distribution usually does not matter so much.
See the following figure for a time domain example of white noise.
d[n]
-1
3
0
10
15
20
25
30
35
40
45
50
55
60
n
Figure 8.1: Discrete time representation of white noise with uniform distribution.
The analysis of a white noise signal in the frequency domain poses several problems. White
noise
is not periodic. Fourier Series excluded.
has no finite extent. Discrete Fourier Transform excluded.
has infinite energy. Fourier Transform excluded.
Therefore a rigorous way to handle these types of signals in the frequency domain is needed.
A solution is the power spectral density.
8.2
X
Sxx () =
Rxx [k]ejk ,
k=
[k]ejk = 1.
k=
Rxx [k]
1
0.5
0
0
10
15
20
25
30
35
40
45
50
55
60
k
Raw
Filtered
Sxx []
3
2
1
0
2
1.5
0.5
0
[rad]
0.5
1.5
2
102
Figure 8.2: Approximated auto-correlation function and power spectral density function
of white noise generated by a normal distribution. For better readability, only 65 of the
total 8192 samples of the respective approximations are plotted. The smoothed power
spectral density function was obtained using a non-causal moving average filter, which will
be covered in future lectures about filtering.
v(t)
R
i(t)
v(t) = Ri(t)
Power = v(t)i(t) =
v 2 (t)
= i2 (t)R
R
Power = x(t)f
(t) =
1. High Voltage Lines: 100 000 V with 1 000 000 V coming soon.
i
vs
vd
PS
PD
Source Destination
For a fixed PD = vD i follows vs = vD + iR and
PS = vS i = vD i + i2 R = PD + i2 R,
so its best to make vD really large and i really small.
2. Hydraulics
x
fs
PS
fd
PD
X
1
1
jk
Sxx () d =
d
Rxx [k]e
2
2 k=
Z
X
X
1
jk
=
Rxx [k]
Rxx [k][k] = Rxx [0] = E x2 [n]
e
d =
2
k=
{z
} k=
|
[k]
Non-negative Sxx () 0 if x[n] is real, as the power of a signal must be positive over
any frequency band.
y[n] =
l=
h[l]x[n l],
and
X
X
l= p=
h[l]x[n l]
l=
p=
h[p]x[n k p]
!!
X
X
l= p=
X
X
l= p=
But,
Rxy [k] = E (x[n]y[n k]) = E
p=
therefore we obtain
Ryy [k] =
h[l]h[p]Rxx [k + p l].
x[n]h[p]x[n k p]
l=
In terms of convolutions
h[l]Rxy [k l].
X
Rxy [k] =
h[p]Rxx [k + p]
=
p=
p=
h[p]Rxx [k p]
p=
h[p]Rxx [k + p],
since H() = H () and all signals are real. This is a powerful result for the following
topics: filtering and system identification.