Hibert变换

作者:王赟 Maigo
链接:http://www.zhihu.com/question/30372795/answer/47876447
来源:知乎
著作权归作者所有,转载请联系作者获得授权。

希尔伯特变换的物理意义十分简单: 把信号的所有频率分量的相位推迟90度。
也就是说,如果原信号可以表示成 x(t) = \int_0^\infty A(\omega) \cos(\omega t + \varphi(\omega)) \,\text{d}\omega
则经过希尔伯特变换后的信号为 y(t) = \int_0^\infty A(\omega) \sin(\omega t + \varphi(\omega)) \,\text{d}\omega
这一点通过希尔伯特变换的频域形式很容易看出来:
Y(\omega) = X(\omega) H(\omega),其中 H(\omega) = \left\{ \begin{array}{ll}-\text{i} = \text{e} ^ {-\text{i}\pi/2}, & \omega > 0 \\0, & \omega = 0 \\\text{i} = \text{e} ^ {\text{i}\pi/2}, & \omega < 0\end{array} \right.

当然,我知道题主最感兴趣的是:把相位推迟90度有什么用?
答案是: 希尔伯特变换可以用来做解调器,调幅、调频都能解。

如图,蓝色是一个调制信号 x(t),其幅度、频率都经过了调制。
绿色是蓝色信号的希尔伯特变换 y(t)。由于调制波的幅度和瞬时频率变化都很慢(与载波频率相比),其频率成分比较单一(都集中在载波频率附近),所以希尔伯特变换的效果——相位推迟90度——是很明显的。
现在构造信号 z(t)=x(t)+\text{i}y(t),我们想办法把这个信号在三维空间中画出来。
下面这张图中有三个轴:时间轴、实轴、虚轴。
时间轴和实轴构成的平面上画出了 x(t)(蓝色),
时间轴和虚轴构成的平面上画出了 \text{i}y(t)(绿色),
三维空间中画出了 z(t)(红色)。
可以看出, z(t)的样子就像一根粗细、疏密都在变化的弹簧。
在任意一个时刻,我们都可以读出 z(t)的瞬时幅度和瞬时相位:
瞬时幅度为 \sqrt{x^2(t) + y^2(t)},瞬时相位的正切值为 \frac{y(t)}{x(t)}
而瞬时相位对时间的导数就是瞬时频率。

这样,我们就利用希尔伯特变换从一个幅度、频率均被调制的调制波中把幅度、频率都解调了出来。

当然,实际的解调器中并不是这么做的,一个重要的原因就是 希尔伯特变换不是因果的,不能实时解调。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值