内容摘要:
本文深入解析信号的希尔伯特变换原理及其核心性质,包括频谱特性、奇偶性与正交性。通过解析信号与等效基带表示,展示如何将带通信号转换为基带信号以简化系统分析,并结合带通系统的等效基带模型验证其有效性。
关键词:希尔伯特变换,解析信号,等效基带信号,带通系统,频谱分析
1. 希尔伯特变换及其性质
1.1 定义与频谱分析
希尔伯特变换(Hilbert Transform)是一种重要的信号处理工具,定义为:
s
^
(
t
)
=
H
[
s
(
t
)
]
=
∫
−
∞
∞
s
(
τ
)
π
(
t
−
τ
)
d
τ
\hat{s}(t) = \mathcal{H}[s(t)] = \int_{-\infty}^{\infty} \frac{s(\tau)}{\pi(t - \tau)} d\tau
s^(t)=H[s(t)]=∫−∞∞π(t−τ)s(τ)dτ
其逆变换为:
s
(
t
)
=
H
−
1
[
s
^
(
t
)
]
=
−
∫
−
∞
∞
s
^
(
τ
)
π
(
t
−
τ
)
d
τ
s(t) = \mathcal{H}^{-1}[\hat{s}(t)] = -\int_{-\infty}^{\infty} \frac{\hat{s}(\tau)}{\pi(t - \tau)} d\tau
s(t)=H−1[s^(t)]=−∫−∞∞π(t−τ)s^(τ)dτ
通过傅里叶变换分析,希尔伯特变换的频域特性为:
F
[
s
^
(
t
)
]
=
−
j
⋅
sgn
(
f
)
⋅
F
[
s
(
t
)
]
\mathcal{F}[\hat{s}(t)] = -j \cdot \text{sgn}(f) \cdot \mathcal{F}[s(t)]
F[s^(t)]=−j⋅sgn(f)⋅F[s(t)]
其中,
sgn
(
f
)
\text{sgn}(f)
sgn(f)为符号函数,表示对信号正频率分量移相
−
9
0
∘
-90^\circ
−90∘,负频率分量移相
9
0
∘
90^\circ
90∘,等效于一个线性系统(如图2-5所示)。
1.2 核心性质
- 奇偶性: s ( t ) s(t) s(t)与其希尔伯特变换 s ^ ( t ) \hat{s}(t) s^(t)互为奇偶函数。
- 正交性: ∫ − ∞ ∞ s ( t ) s ^ ( t ) d t = 0 \int_{-\infty}^{\infty} s(t)\hat{s}(t) dt = 0 ∫−∞∞s(t)s^(t)dt=0。
- 等能量性: ∫ − ∞ ∞ s 2 ( t ) d t = ∫ − ∞ ∞ [ s ^ ( t ) ] 2 d t \int_{-\infty}^{\infty} s^2(t) dt = \int_{-\infty}^{\infty} [\hat{s}(t)]^2 dt ∫−∞∞s2(t)dt=∫−∞∞[s^(t)]2dt。
2. 解析信号与等效基带信号
2.1 解析信号
信号
f
(
t
)
f(t)
f(t)的解析信号定义为:
z
(
t
)
=
f
(
t
)
+
j
f
^
(
t
)
z(t) = f(t) + j\hat{f}(t)
z(t)=f(t)+jf^(t)
其频谱为:
Z
(
f
)
=
2
F
(
f
)
U
(
f
)
Z(f) = 2F(f)U(f)
Z(f)=2F(f)U(f)
即解析信号仅保留原信号的正频率分量,且幅度加倍。
2.2 带通信号的等效基带表示
带通信号(如 s ( t ) = f ( t ) cos ω c t s(t) = f(t)\cos\omega_c t s(t)=f(t)cosωct)可通过解析信号平移至基带:
- 解析信号: z ( t ) = s ( t ) + j s ^ ( t ) z(t) = s(t) + j\hat{s}(t) z(t)=s(t)+js^(t)
- 平移至基带:
s L ( t ) = z ( t ) e − j 2 π f c t = s r ( t ) + j s c ( t ) s_L(t) = z(t)e^{-j2\pi f_c t} = s_r(t) + j s_c(t) sL(t)=z(t)e−j2πfct=sr(t)+jsc(t)
此时,原带通信号可表示为:
s ( t ) = Re [ s L ( t ) e j 2 π f c t ] s(t) = \text{Re}\left[s_L(t)e^{j2\pi f_c t}\right] s(t)=Re[sL(t)ej2πfct]
3. 等效基带系统
带通系统(如通信信道)的冲激响应
h
(
t
)
h(t)
h(t)与输入信号
s
(
t
)
s(t)
s(t)均可分解为基带形式:
h
(
t
)
=
Re
[
h
L
(
t
)
e
j
2
π
f
c
t
]
,
s
(
t
)
=
Re
[
s
L
(
t
)
e
j
2
π
f
c
t
]
h(t) = \text{Re}\left[h_L(t)e^{j2\pi f_c t}\right], \quad s(t) = \text{Re}\left[s_L(t)e^{j2\pi f_c t}\right]
h(t)=Re[hL(t)ej2πfct],s(t)=Re[sL(t)ej2πfct]
系统输出为:
y
(
t
)
=
Re
[
y
L
(
t
)
e
j
2
π
f
c
t
]
,
y
L
(
t
)
=
h
L
(
t
)
∗
s
L
(
t
)
y(t) = \text{Re}\left[y_L(t)e^{j2\pi f_c t}\right], \quad y_L(t) = h_L(t) * s_L(t)
y(t)=Re[yL(t)ej2πfct],yL(t)=hL(t)∗sL(t)
结论:带通系统可等效为基带系统的卷积操作,大幅简化分析与计算。
4. Matlab实例:带通信号处理对比
4.1 实例描述
输入信号: s ( t ) = e − t cos 20 π t s(t) = e^{-t}\c