关于hilbert变换的问题
我最近正在做hilbert变换,但是很多东西都不大清楚,看书也看不懂。想请教几个问题,希望得到解答。1.为什么要对数据进行hilbert变换,有什么意义?
2.hilbert变换适应于无限长的数据,那么对于有限长数据应该怎么处理?
3.matlab中的hilbert函数是否准确,可以直接应用吗?
期待解答,谢谢!! 原帖由 wanra 于 2007-2-6 15:26 发表
我最近正在做hilbert变换,但是很多东西都不大清楚,看书也看不懂。想请教几个问题,希望得到解答。
1.为什么要对数据进行hilbert变换,有什么意义?
2.hilbert变换适应于无限长的数据,那么对于有限长数据应 ...
1. hilbert变换的重新被重视,最主要的目的是用来构造解析信号,从而得到瞬时频率,你可以参考一下cohen写的著作《时-频分析:理论与应用》
2. 这是处理连续与离散的问题,前者用于理论分析,后者用于实际操作。对于hilbert变换的离散化问题,你可以参考《Discrete-Time Signal Processing》一书及以下两篇文章:1) Computing the discrete-time `analytic' signal via FFT 2) discreet hilbert transform
3. 当然正确,可以直接应用。具体可以参与 Flandrin 提供的源程序 hhspectrum.m (不要再问我在哪里找到这些m文件,实在不想回答了,如果你没有下载到的话,请移步 信号处理方法 版块,查找“送给搞EMD或者HHT..... ”这个帖子吧) 谢谢eight,开始着急,还以为把我的帖子给删了,呵呵,谢谢解答,我再好好理解一下。 请教一下eight,hhspectrum.m里面有个t : time instants怎么确定,应该根据什么而定,谢谢 原帖由 maxingcellar 于 2007-3-7 17:08 发表
请教一下eight,hhspectrum.m里面有个t : time instants怎么确定,应该根据什么而定,谢谢
这个不懂,我对EMD比较熟悉而已,后续的HHT没有研究过,呵呵 哦,那普通单通道的声信号怎么在MATLAB里面求频率和能量的图呢?再次谢谢 t应该是数据采样的时间序列(对应于每个的数据点) 那是说我的采样时间吗,还是? 我是这样想的,瞬时当然应该是数据采样的时间,也是基本上事件发生时间啊。要不,想不出来还有什么时间
计算中你按点数再乘以采样间隔也行的 哦,谢谢你啦:lol :lol 那这个L表示什么意思L : estimation parameter for instfreq谢谢告知!!!
页:
[1]