频谱密度与线性随机系统的动态准确性
1. 频谱密度
频谱密度是对相关函数
R
(
t
)
R(t)
R(t)的傅里叶变换:
S
(
ω
)
=
∫
−
∞
∞
R
(
τ
)
e
−
j
ω
τ
d
τ
(1)
S(\omega) = \int_{-\infty} ^\infty R( \tau) e^{- j \omega \tau} {\rm d} \tau \tag{1}
S(ω)=∫−∞∞R(τ)e−jωτdτ(1)显然,相关函数即为频谱密度的傅里叶逆变换:
R
(
τ
)
=
1
2
π
∫
−
∞
∞
S
(
ω
)
e
j
ω
τ
d
ω
(2)
R(\tau) = \frac{1}{2\pi} \int_{-\infty} ^\infty S(\omega) e^{ j \omega \tau} {\rm d} \omega \tag{2}
R(τ)=2π1∫−∞∞S(ω)ejωτdω(2)替换
e
−
j
ω
τ
=
cos
ω
τ
−
j
sin
ω
τ
e^{- j \omega \tau} = \cos \omega \tau - j \sin \omega \tau
e−jωτ=cosωτ−jsinωτ,并注意到奇函数
sin
ω
τ
\sin \omega \tau
sinωτ从
−
∞
-\infty
−∞到
+
∞
+ \infty
+∞的积分为0,而偶函数
cos
ω
τ
\cos \omega \tau
cosωτ的积分对称,则式(1)可以化为:
S
(
ω
)
=
∫
−
∞
∞
R
(
τ
)
cos
ω
τ
d
τ
−
j
∫
−
∞
∞
R
(
τ
)
sin
ω
τ
d
τ
=
2
∫
0
∞
R
(
τ
)
cos
ω
τ
d
τ
(3)
S(\omega) = \int_{-\infty} ^\infty R( \tau) \cos \omega \tau {\rm d} \tau - j \int_{-\infty} ^\infty R( \tau) \sin \omega \tau {\rm d} \tau = 2\int_{0} ^\infty R( \tau) \cos \omega \tau {\rm d} \tau \tag{3}
S(ω)=∫−∞∞R(τ)cosωτdτ−j∫−∞∞R(τ)sinωτdτ=2∫0∞R(τ)cosωτdτ(3)由此可见,频谱密度是偶函数:
S
(
−
ω
)
=
2
∫
0
∞
R
(
τ
)
cos
(
−
ω
τ
)
d
τ
=
S
(
ω
)
,
R
(
τ
)
=
1
π
∫
0
∞
S
(
ω
)
cos
ω
τ
d
ω
(4)
S(-\omega) = 2\int_{0} ^\infty R( \tau) \cos (-\omega \tau) {\rm d} \tau = S(\omega), \\ R(\tau) = \frac{1}{\pi} \int_{0} ^\infty S( \omega) \cos \omega \tau {\rm d} \omega \tag{4}
S(−ω)=2∫0∞R(τ)cos(−ωτ)dτ=S(ω),R(τ)=π1∫0∞S(ω)cosωτdω(4)进而均方差为:
x
2
‾
=
D
x
=
R
x
(
0
)
=
1
2
π
∫
−
∞
∞
S
(
ω
)
e
j
ω
τ
d
ω
∣
τ
=
0
=
1
π
∫
0
∞
S
(
ω
)
d
ω
(5)
\overline{x^2} = D_x = R_x (0) = \frac{1}{2\pi} \int_{-\infty} ^\infty S(\omega) e^{ j \omega \tau} {\rm d} \omega \bigg\rvert_{\tau = 0} = \frac{1}{\pi} \int_{0} ^\infty S( \omega) {\rm d} \omega \tag{5}
x2=Dx=Rx(0)=2π1∫−∞∞S(ω)ejωτdω
τ=0=π1∫0∞S(ω)dω(5)在物理意义上,
S
(
ω
)
S(\omega)
S(ω)表示了不同频率
ω
\omega
ω下的功率分布,而其积分表示了平均功率。
复习一下
R
(
τ
)
R(\tau)
R(τ)的公式:
R
(
τ
)
=
lim
T
→
∞
1
2
T
∫
−
T
T
x
(
t
)
x
(
t
+
τ
)
d
t
R(\tau) = \lim_{T \rightarrow \infty} \frac{1}{2T} \int_{-T} ^T x(t) x(t + \tau) {\rm d} t
R(τ)=T→∞lim2T1∫−TTx(t)x(t+τ)dt代入定义式(1):
S
(
ω
)
=
∫
−
∞
∞
R
(
τ
)
e
−
j
ω
τ
d
τ
=
S
(
ω
)
=
∫
−
∞
∞
e
−
j
ω
τ
d
τ
lim
T
→
∞
1
2
T
∫
−
T
T
x
(
t
)
x
(
t
+
τ
)
d
t
S(\omega) = \int_{-\infty} ^\infty R( \tau) e^{- j \omega \tau} {\rm d} \tau = S(\omega) = \int_{-\infty} ^\infty e^{- j \omega \tau} {\rm d} \tau \lim_{T \rightarrow \infty} \frac{1}{2T} \int_{-T} ^T x(t) x(t + \tau) {\rm d} t
S(ω)=∫−∞∞R(τ)e−jωτdτ=S(ω)=∫−∞∞e−jωτdτT→∞lim2T1∫−TTx(t)x(t+τ)dt设
θ
=
t
+
τ
\theta = t + \tau
θ=t+τ,则
τ
=
θ
−
t
,
d
τ
=
d
θ
\tau = \theta - t, {\rm d} \tau = {\rm d} \theta
τ=θ−t,dτ=dθ,于是
S
(
ω
)
=
∫
−
∞
∞
e
−
j
ω
τ
d
τ
lim
T
→
∞
1
2
T
∫
−
T
T
x
(
t
)
x
(
t
+
τ
)
d
t
=
∫
−
∞
∞
e
−
j
ω
θ
e
j
ω
t
d
θ
lim
T
→
∞
1
2
T
∫
−
T
T
x
(
t
)
x
(
θ
)
d
t
=
∫
−
∞
∞
x
(
θ
)
e
−
j
ω
θ
d
θ
lim
T
→
∞
1
2
T
∫
−
T
T
x
(
t
)
e
j
ω
t
d
t
=
lim
T
→
∞
1
2
T
[
∫
−
∞
∞
x
(
θ
)
e
−
j
ω
θ
d
θ
∫
−
T
T
x
(
t
)
e
j
ω
t
d
t
]
=
lim
T
→
∞
1
2
T
X
(
j
ω
)
X
(
−
j
ω
)
\begin{aligned} S(\omega) &= \int_{-\infty} ^\infty e^{- j \omega \tau} {\rm d} \tau \lim_{T \rightarrow \infty} \frac{1}{2T} \int_{-T} ^T x(t) x(t + \tau) {\rm d} t \\ &= \int_{-\infty} ^\infty e^{- j \omega \theta} e^{ j \omega t} {\rm d} \theta \lim_{T \rightarrow \infty} \frac{1}{2T} \int_{-T} ^T x(t) x(\theta) {\rm d} t \\ &= \int_{-\infty} ^\infty x(\theta) e^{- j \omega \theta} {\rm d} \theta \lim_{T \rightarrow \infty} \frac{1}{2T} \int_{-T} ^T x(t) e^{ j \omega t} {\rm d} t \\ &= \lim_{T \rightarrow \infty} \frac{1}{2T} \left[ \int_{-\infty} ^\infty x(\theta) e^{- j \omega \theta} {\rm d} \theta \int_{-T} ^T x(t) e^{ j \omega t} {\rm d} t \right] \\ &= \lim_{T \rightarrow \infty} \frac{1}{2T} X( j \omega) X \left( -j\omega \right) \end{aligned}
S(ω)=∫−∞∞e−jωτdτT→∞lim2T1∫−TTx(t)x(t+τ)dt=∫−∞∞e−jωθejωtdθT→∞lim2T1∫−TTx(t)x(θ)dt=∫−∞∞x(θ)e−jωθdθT→∞lim2T1∫−TTx(t)ejωtdt=T→∞lim2T1[∫−∞∞x(θ)e−jωθdθ∫−TTx(t)ejωtdt]=T→∞lim2T1X(jω)X(−jω)即:
S
(
ω
)
=
lim
T
→
∞
1
2
T
∣
X
(
j
ω
)
∣
2
(6)
S(\omega) = \lim_{T \rightarrow \infty} \frac{1}{2T} \left| X(j\omega) \right|^2 \tag{6}
S(ω)=T→∞lim2T1∣X(jω)∣2(6)
例:设相关函数
R
(
τ
)
=
e
−
α
∣
τ
∣
R(\tau) = e^{- \alpha \lvert \tau \rvert}
R(τ)=e−α∣τ∣,其中
α
>
0
\alpha > 0
α>0。则
S
x
(
ω
)
=
∫
−
∞
∞
e
−
α
∣
τ
∣
d
τ
=
∫
−
∞
0
e
α
τ
e
−
j
ω
τ
d
τ
+
∫
0
∞
e
−
α
τ
e
−
j
ω
τ
d
τ
=
∫
−
∞
0
e
(
α
−
j
ω
)
τ
d
τ
+
∫
0
∞
e
−
(
α
+
j
ω
)
τ
d
τ
=
1
α
−
j
ω
e
α
−
j
ω
∣
−
∞
0
+
−
1
α
+
j
ω
e
α
−
j
ω
∣
0
∞
=
1
α
−
j
ω
+
1
α
+
j
ω
=
2
α
α
2
+
ω
2
\begin{aligned} S_x (\omega) &= \int_{-\infty} ^\infty e^{- \alpha \lvert \tau \rvert} {\rm d} \tau \\ &= \int_{-\infty} ^0 e^{\alpha \tau } e^{-j \omega \tau } {\rm d} \tau + \int_{0} ^\infty e^{-\alpha \tau } e^{-j \omega \tau } {\rm d} \tau \\ &= \int_{-\infty} ^0 e^{ \left( \alpha - j \omega \right) \tau } {\rm d} \tau + \int_{0} ^\infty e^{- \left( \alpha + j \omega \right) \tau } {\rm d} \tau \\ &= \frac{1}{\alpha - j \omega} e^{ \alpha - j \omega} \bigg\rvert _{-\infty} ^0 + \frac{-1}{\alpha + j \omega} e^{ \alpha - j \omega} \bigg\rvert _{0} ^\infty \\ &= \frac{1}{\alpha - j \omega} + \frac{1}{\alpha + j \omega} \\ &= \frac{2\alpha}{\alpha^2 + \omega^2} \end{aligned}
Sx(ω)=∫−∞∞e−α∣τ∣dτ=∫−∞0eατe−jωτdτ+∫0∞e−ατe−jωτdτ=∫−∞0e(α−jω)τdτ+∫0∞e−(α+jω)τdτ=α−jω1eα−jω
−∞0+α+jω−1eα−jω
0∞=α−jω1+α+jω1=α2+ω22α
根据定义式(1),很显然可以得到互频谱密度的表达式:
S
x
u
(
ω
)
=
∫
−
∞
∞
R
x
u
(
τ
)
e
−
j
ω
τ
d
τ
(7)
S_{xu} (\omega) = \int_{-\infty} ^\infty R_{xu}( \tau) e^{- j \omega \tau} {\rm d} \tau \tag{7}
Sxu(ω)=∫−∞∞Rxu(τ)e−jωτdτ(7)及
R
x
u
(
τ
)
=
1
2
π
∫
−
∞
∞
S
x
u
(
ω
)
e
j
ω
τ
d
ω
(8)
R_{xu}(\tau) = \frac{1}{2\pi} \int_{-\infty} ^\infty S_{xu}(\omega) e^{ j \omega \tau} {\rm d} \omega \tag{8}
Rxu(τ)=2π1∫−∞∞Sxu(ω)ejωτdω(8)
2. 线性系统输出端的随机信号的频谱密度
在统计动力学笔记(一)动态系统随机信号在时域中的变换(自留用)一文的公式(3)中给出了输出端
x
x
x的相关函数计算公式:
R
x
(
τ
)
=
∫
−
∞
∞
K
(
λ
)
d
λ
∫
−
∞
∞
R
u
(
τ
+
λ
−
η
)
K
(
η
)
d
η
R_x (\tau) = \int_{-\infty} ^\infty K(\lambda) {\rm d} \lambda \int_{-\infty} ^\infty R_u (\tau + \lambda - \eta) K(\eta) {\rm d} \eta
Rx(τ)=∫−∞∞K(λ)dλ∫−∞∞Ru(τ+λ−η)K(η)dη则根据本文定义式(1),输出端
x
x
x的频谱密度为
S
x
(
ω
)
=
∫
−
∞
∞
e
−
j
ω
τ
R
x
(
τ
)
d
τ
=
∫
−
∞
∞
e
−
j
ω
τ
d
τ
∫
−
∞
∞
K
(
λ
)
d
λ
∫
−
∞
∞
R
u
(
τ
+
λ
−
η
)
K
(
η
)
d
η
\begin{aligned} S_x(\omega) &= \int_{-\infty} ^\infty e^{- j \omega \tau} R_x( \tau) {\rm d} \tau \\ &= \int_{-\infty} ^\infty e^{- j \omega \tau} {\rm d} \tau \int_{-\infty} ^\infty K(\lambda) {\rm d} \lambda \int_{-\infty} ^\infty R_u (\tau + \lambda - \eta) K(\eta) {\rm d} \eta \end{aligned}
Sx(ω)=∫−∞∞e−jωτRx(τ)dτ=∫−∞∞e−jωτdτ∫−∞∞K(λ)dλ∫−∞∞Ru(τ+λ−η)K(η)dη令
ξ
=
τ
+
λ
−
η
\xi = \tau + \lambda - \eta
ξ=τ+λ−η,则
d
τ
=
d
ξ
{\rm d} \tau = {\rm d} \xi
dτ=dξ,上式为
S
x
(
ω
)
=
∫
−
∞
∞
e
−
j
ω
τ
d
τ
∫
−
∞
∞
K
(
λ
)
d
λ
∫
−
∞
∞
R
u
(
τ
+
λ
−
η
)
K
(
η
)
d
η
=
∫
−
∞
∞
e
−
j
ω
ξ
e
−
j
ω
η
e
j
ω
λ
d
ξ
∫
−
∞
∞
K
(
λ
)
d
λ
∫
−
∞
∞
R
u
(
ξ
)
K
(
η
)
d
η
=
∫
−
∞
∞
e
−
j
ω
η
K
(
η
)
d
η
⏟
W
(
j
ω
)
∫
−
∞
∞
e
j
ω
λ
K
(
λ
)
d
λ
⏟
W
(
−
j
ω
)
∫
−
∞
∞
e
−
j
ω
ξ
R
u
(
ξ
)
d
ξ
⏟
S
u
(
ω
)
=
W
(
j
ω
)
W
(
−
j
ω
)
S
u
(
ω
)
=
∣
W
(
j
ω
)
∣
2
S
u
(
ω
)
\begin{aligned} S_x(\omega) &= \int_{-\infty} ^\infty e^{- j \omega \tau} {\rm d} \tau \int_{-\infty} ^\infty K(\lambda) {\rm d} \lambda \int_{-\infty} ^\infty R_u (\tau + \lambda - \eta) K(\eta) {\rm d} \eta \\ &= \int_{-\infty} ^\infty e^{- j \omega \xi} e^{- j \omega \eta} e^{ j \omega \lambda} {\rm d} \xi \int_{-\infty} ^\infty K(\lambda) {\rm d} \lambda \int_{-\infty} ^\infty R_u (\xi) K(\eta) {\rm d} \eta \\ &= \underbrace{ \int_{-\infty} ^\infty e^{- j \omega \eta} K(\eta) {\rm d} \eta}_{W(j \omega)} \underbrace{ \int_{-\infty} ^\infty e^{ j \omega \lambda} K(\lambda) {\rm d} \lambda }_{W(-j \omega)} \underbrace{\int_{-\infty} ^\infty e^{- j \omega \xi} R_u (\xi) {\rm d} \xi}_{S_u (\omega)} \\ &= W(j \omega) W(-j \omega) S_u (\omega) \\ &= \big\lvert W ( j\omega) \big\rvert^2 S_u (\omega) \end{aligned}
Sx(ω)=∫−∞∞e−jωτdτ∫−∞∞K(λ)dλ∫−∞∞Ru(τ+λ−η)K(η)dη=∫−∞∞e−jωξe−jωηejωλdξ∫−∞∞K(λ)dλ∫−∞∞Ru(ξ)K(η)dη=W(jω)
∫−∞∞e−jωηK(η)dηW(−jω)
∫−∞∞ejωλK(λ)dλSu(ω)
∫−∞∞e−jωξRu(ξ)dξ=W(jω)W(−jω)Su(ω)=
W(jω)
2Su(ω)即
S
x
(
ω
)
=
∣
W
(
j
ω
)
∣
2
S
u
(
ω
)
(9)
S_x(\omega) = \big\lvert W ( j\omega) \big\rvert^2 S_u (\omega) \tag{9}
Sx(ω)=
W(jω)
2Su(ω)(9)同理可以推出互频谱密度
S
x
u
(
ω
)
=
W
(
j
ω
)
S
u
(
ω
)
(10)
S_{xu}(\omega) = W ( j\omega) S_u (\omega) \tag{10}
Sxu(ω)=W(jω)Su(ω)(10)
显然,对于强度
N
2
=
1
N^2=1
N2=1的白噪声来说,其
S
u
(
ω
)
=
1
S_u (\omega) = 1
Su(ω)=1,则
S
x
u
(
ω
)
=
W
(
j
ω
)
,
S
x
(
ω
)
=
∣
W
(
j
ω
)
∣
2
S_{xu}(\omega) = W(j \omega), S_x(\omega) = \big\lvert W ( j\omega) \big\rvert^2
Sxu(ω)=W(jω),Sx(ω)=
W(jω)
2,由此可见,可以在输入端加载强度为1的白噪声,通过测量输出端的频谱密度
S
x
(
ω
)
S_x(\omega)
Sx(ω),即可获得系统的传递函数
W
(
j
ω
)
W(j \omega)
W(jω),具有很强的应用价值。