matlab复数信号_希尔伯特变换 matlab实现

1.希尔伯特变换在频域的作用

这是一个比较重要而复杂的概念,也有很多重要的应用,那么最重要的一点应用就是频谱搬移(如要深究数学原理可以百度)

简而言之,与希尔伯特函数时域卷积,是在频域将频谱搬移pi/2的弧度,相位移动90°,而后者频域的变化才是我们研究的重点。

即经过希尔伯特变换之后正弦函数->余弦函数,余弦函数->正弦函数

那么我们由下图可知正余弦函数的移动了

个周期,即对应
的弧度,90°的相位

(这里可以考虑一下弧度的意义,实际上相当于把正余弦函数的一个周期投影到一个圆周上,按比例相位角θ/360=弧度w/2*Π,于是才有了在分析信号的相位的时候弧度角

概念的出现,理解这些在信号处理中是很重要的)

b9ae7dba385c274abad33c7cd4e57d1d.png

(简单波形的图片绘制细节会在其他的文章中做介绍)

2.希尔伯特变换的matlab实现

ha=hilbert(a)

注意,Hilbert()函数得到的不是a的希尔伯特变换,而是解析函数,该函数由希尔伯特变换的结果和原函数共同组成!

解析函数定义:复数,实部为原实数函数a,虚部为j*ha。

举例:

->

解析函数:

希尔伯特变换本身是a->b过程,hilbert()函数实现a->c过程。

3.希尔伯特变换的应用

可以结合angle()函数求得信号的幅角(以弧度rad为单位),这在信号通信专业分析信号应用十分广泛,可根据相位分析推导信号传输距离等信息。

(如果你觉得有收获或者认同就点个赞呀,关注我会有更多干货分享哦~)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值