|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?我要加入
x
本帖最后由 shuihai707 于 2013-11-17 17:12 编辑
说到瞬时频率,这是搞时频分析的同学不可绕过的话题。我们的教科书上往往讲的是对实信号x(t),求出其Hilbert变换,构成解析信号,对解析信号的相位求导,便得到瞬时频率。这些表达让我们只会机械的使用Hilbert变换构造解析信号,而不知所以然。
换一种思路想这个问题,调制信号是我们日常生活中经常使用的信号,它可以传递大量信息。对于一实信号x(t),它能否表示成调制信号的形式呢,即x(t)=a(t)cos[b(t)],并且a(t)和b(t)可以唯一的确定x(t),a(t)能表示信号x(t)的瞬时幅值,b(t)能表示信号x(t)的瞬时相位,且瞬时相位求导能得到有意义的瞬时频率呢?答案是:可以的。我们接下来从解析信号入手,慢慢剥开这层迷雾。
怎样得到这样的一对[a(t),b(t)],解析信号法给我们提供了一个途径。H(x(t))=x(t)*(1/t乘以pai)=-isgn(f)X(f)(时域卷积等于频域相乘),则解析信号的频谱Z(f)=X(f)+i[-isgn(f)X(f)]=2X(f),对于f>0;Z(f)=0,对于f<0。这也给出一个复信号是否是解析信号的一个充分条件:如果一个复信号的频谱当f<0时,Z(f)=0,那么它就是一个解析信号。接下来的一个问题是:是否任意一个实信号都可以通过Hilbert变换构造成一个解析信号呢?显然不是,前提条件是实信号必须是一个单分量信号(这里的单分量信号可以简单描述成一个信号在任意一个时刻点只有一个频率值的信号,这不是一个很严格的概念,暂且这样理解)。我们构造解析信号的目的是找到这样一对[a(t),b(t)],a(t)能表示信号x(t)的瞬时幅值,b(t)能表示信号x(t)的瞬时相位。如果实信号满足单分量的条件,通过Hilbert变换,我们可以得到瞬时幅值a(t)=根号下x2(t)+H2(x(t)),瞬时相位b(t)=arctanH(x(t))/x(t),这样一对[a(t),b(t)]就可以唯一确定x(t)了,瞬时频率就可以通过瞬时相位求导得到了。事实真的是这样吗?不是,通过这个方法求出的瞬时频率有时会为负值,相关的例子很多。
这是怎么回事呢?Bedrosian定理出场了,它指出通过解析信号法求得的瞬时频率如果有物理意义的话,瞬时幅值a(t)的频谱和cos[b(t)]的频谱不能重叠,并且a(t)的频谱要位于低频端,cos[b(t)]的频谱要位于高频端,一个著名的表达式就是H[a(t)cos(b(t))]=a(t)H[cos(b(t))],原来是这样的,解析信号法不是万能的,构造完还需要通过傅里叶变换检验下构造的瞬时幅值和相位的频谱是否满足Bedrosian定理,如果满足了,才能求出真实的瞬时频率啊。事实真的会这样吗?继续看看。
我们知道一个余弦函数cos(t)它的Hilbert变换是sin(t),再回过头看看Bedrosian等式右边的式子,对于H[cos(b(t))]=sin(b(t))这个式子也会成立吗?答案是否定的,对于任意的b(t)是不会成立的,这就是著名的Nuttall定理(如果信号的相位是线性的,这个式子是成立的)。这个定理说明什么呢?说明我们通过Hilbert变换构造的解析信号的虚部与原信号的正交信号不相等,不相等怎么了?!不相等就要推翻Hilbert变换构造解析信号求取瞬时频率!!!你解析信号的虚部与原信号的正交信号不相同,或者说解析信号的虚部与原信号不正交,你能用b(t)=arctanH(x(t))/x(t)求瞬时相位吗??说了一大顿原来解析信号法求瞬时频率不靠谱啊,从Bedrosian定理Nuttall定理的角度看确实是这样。
但是,凡事都有个但是,我们能不能找到这样的一对[a(t),b(t)],满足Bedrosian定理和Nuttall定理,并且瞬时频率有意义呢?答案是肯定的,有并且有比较多,这里就要涉及到单分量信号的概念了,我国澳门大学数学教授钱涛提出了单分量信号的数学上的概念,单分量信号是指满足H[a(t)cos(b(t))]=a(t)sin(b(t))【这个式子将Bedrosian定理和Nuttall定理两个式子合二为一了】,并且b(t)的导数大于等于0的一类信号。他提出了自适应傅里叶分解算法,就是将信号分解成这样一类单分量信号,有扎实的理论基础,相关的文献自己找找吧,里面涉及到复变函数相关知识,需要有一定的数学功底,我也说不清楚,只看个皮毛。
最后再说说imf,imf只是调幅调频信号,采用Hilbert变换求瞬时频率肯定会受到Bedrosian定理和Nuttall定理的限制了,出现负频率也不足为奇了。所以黄提出了直接正交法、跨零点法解调瞬时频率,其余一些方法如能量算子法,论文都写烂了,并且效果很差(只对线性相位的效果好些),不知为什么有些论文说的那么好。还有一些求取瞬时频率的方法,我国王金良博士提出的直接插值法,还有alfa-counting瞬时频率法,都是最近1年提出的新方法,效果怎样大家可以试试。
以上就是我对瞬时频率一些粗浅认识,欢迎大家一起讨论!
|
|