高斯噪声的高阶谱理论上应该是为零的,但是这种情况一般不存在,如果楼主计算的是高阶谱,那么高斯噪声的高阶谱虽然不为零,但是值应该也很小,但是如果是高阶相关谱,就有可能有很大的值出现,因为高阶相关谱需要很长的序列(自由度,大约100)才能达到比较精确地估计。
所以我建议楼主先查看一下程序,网上的程序亦不一定是正确的,我记得有一本Matlab书有一章专门讨论高阶谱;另外如果待分析的数据比较短的话,我建议用基于小波方法二阶谱方法,它可以比较好的处理短时、瞬态的信号。 呵,感谢yuxma的关注,我做的是高阶谱中的双谱估计,不是相干谱,用的方法就是双谱估计中的直接法估计和间接法估计,对于上面的两个问题一直苦恼不已呀,特别是第二个问题,对干净的单频信号都与理论结果相关甚远!对于下载的hosa工具箱中的双谱估计程序,我也仔细看过,并没有什么问题,难道那些程序只适合随机信号,对确定信号(如:单频信号)就不适应?不知哪位有这方面的经验可以share下呀 我没用过hosa工具包,楼主能不能把你的信号和计算结果发上来,看一下!
另外,我用小波二阶谱得到和理论值很接近!
回复 5楼 yuxma 的帖子
能不能把小波二阶谱的意义和Matlab函数简单介绍一下,呵呵~初学者,第一次听说,麻烦指点一下回复 5楼 我爱计算机 的帖子
其实小波二阶谱的意义和Fourier二阶谱的意义是一样的,都是用来研究信号中组成波之间的非线性相互作用的工具!小波二阶谱的优点就是它可以用来处理短时信号。
目前,Matlab还没有自带的程序,如果感兴趣可以给我发邮件! 太感谢你了,好的!真是好人! {:{39}:} 学习过!!!