声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 2794|回复: 10

[综合] 关于hilbert变换的问题

[复制链接]
发表于 2007-2-6 15:26 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
我最近正在做hilbert变换,但是很多东西都不大清楚,看书也看不懂。想请教几个问题,希望得到解答。
1.为什么要对数据进行hilbert变换,有什么意义?
2.hilbert变换适应于无限长的数据,那么对于有限长数据应该怎么处理?
3.matlab中的hilbert函数是否准确,可以直接应用吗?
期待解答,谢谢!!
回复
分享到:

使用道具 举报

发表于 2007-2-6 16:38 | 显示全部楼层
原帖由 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..... ”这个帖子吧)
 楼主| 发表于 2007-2-6 17:15 | 显示全部楼层
谢谢eight,开始着急,还以为把我的帖子给删了,呵呵,谢谢解答,我再好好理解一下。
发表于 2007-3-7 17:08 | 显示全部楼层
请教一下eight,hhspectrum.m里面有个t   : time instants怎么确定,应该根据什么而定,谢谢
发表于 2007-3-7 17:22 | 显示全部楼层
原帖由 maxingcellar 于 2007-3-7 17:08 发表
请教一下eight,hhspectrum.m里面有个t   : time instants怎么确定,应该根据什么而定,谢谢



这个不懂,我对EMD比较熟悉而已,后续的HHT没有研究过,呵呵
发表于 2007-3-7 19:12 | 显示全部楼层
哦,那普通单通道的声信号怎么在MATLAB里面求频率和能量的图呢?再次谢谢
发表于 2007-3-8 08:14 | 显示全部楼层
t应该是数据采样的时间序列(对应于每个的数据点)
发表于 2007-3-8 09:38 | 显示全部楼层
那是说我的采样时间吗,还是?
发表于 2007-3-8 12:20 | 显示全部楼层
我是这样想的,瞬时当然应该是数据采样的时间,也是基本上事件发生时间啊。要不,想不出来还有什么时间
计算中你按点数再乘以采样间隔也行的
发表于 2007-3-8 22:18 | 显示全部楼层
哦,谢谢你啦:lol :lol
发表于 2007-3-9 13:09 | 显示全部楼层
那这个L表示什么意思L : estimation parameter for instfreq  谢谢告知!!!
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-11-30 13:57 , Processed in 0.054638 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表