|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?我要加入
x
2009年黄鄂在他的论文“On Instantaneous Frequency"中提出了一种改善瞬时频率出现负值的方法,称为“规范化”过程。
基本思想是认为:IMF信号中的AM和FM会相互干扰,导致使用HT变换求出的瞬时频率中会出现负值。
他的解决方法就是:采用规范化过程,即模仿AM解调的过程,将IMF信号的AM调制信号通过“包络检波”的方法解调出来。
然后再对求出的FM信号用DQ法或者再应用Hilbert变换,这样能防止AM信号干扰瞬时频率。而通过“解调过程”的包络就代替原来Hilbert变换的幅值信号。
这种方法画出的频谱图要平滑很多。大家可以试试。
附件中实现了NHT。DQ法没有做。
用draw_nht可以实现画图。这个函数和nspab的用法很像。
nht函数中实现了规范化过程,返回信号是AM,瞬时频率,和FM信号
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
imf=emd(x);
draw_nht(imf(1:end-1,:),500,0,1400,8000);
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
其实规范化过程,分解出AM,FM信号,可以激起我们对IMF信号本质的仔细考虑。
欢迎修改,拍砖。。。
[ 本帖最后由 zwnewton 于 2010-6-9 13:13 编辑 ] |
-
-
nht.m
1013 Bytes, 下载次数: 135
nht,规范化过程实现分解AM和FM信号
-
-
draw_nht.m
1.7 KB, 下载次数: 125
绘制频谱图,和nspab用法很像
评分
-
1
查看全部评分
-
|