语境:
(免责声明:这不是通讯问题)。
我试图估计一个真实的周期性信号的基频。该信号是通过将原始信号与脉冲匹配过滤而构建的。(匹配的过滤器)。生成的信号具有以下特征:
它是周期性的。(基本是 1/周期),这就是我想要估计的。
它在时间上是非平稳的。具体而言,周期性脉冲的幅度可以在幅度上变化。(例如,一个脉冲可以是低的,而另一个是高的,下一个又是低的,然后是中等的,等等)。
我相信它的频率是固定的(只要你接受改变幅度,但不改变频带)。
它有谐波失真。我的意思是,(如果我错了,请纠正我),但信号中的各个脉冲不是正弦曲线,而是像高斯、三角形、半抛物线等“时髦”的形状.
我试图估计这个信号的基频。
当然,有时原始信号只不过是噪声,但它仍然通过路径并被匹配过滤。(稍后会详细介绍)。
我试过的:
现在,我知道许多基频估计器,例如
- 自相关法
- YIN 及其所有依赖项
- FFT 方法。
等等,
YIN:我还没试过YIN。
FFT 方法:FFT 方法会给你所有的谐波和基波,但我注意到它可能很挑剔,尤其是对于这种非平稳的业务,因为基波并不总是最高峰。很快,您会发现自己试图确定众多峰中的哪一个是基本峰,这变成了一个难题。
自相关:自相关方法似乎比 FFT 方法做得更好,但它仍然对时域信号的幅度不规则性很敏感。自相关方法测量中心瓣与下一个最高瓣之间的距离。该距离对应于基本。然而,在非平稳情况下,这个次叶可能太低了,你可能会在某些阈值方案中错过它。
然后我想到也许我可以使用像 MUSIC 这样的子空间方法来估计基本面。经过测试,我发现它确实给出了一些非常好的结果——它的峰值——稳健——甚至在非平稳的情况下——在与信号基频相对应的频率上。(将您要查找的信号数设置为 2,它将检索基本信号 - 即,选择信号协方差矩阵的 2 个最高特征向量(对应于特征值的最高值),丢弃它们,并构造来自剩余的噪声子空间,将您的假设复杂正弦曲线投射到它们上,取倒数,瞧,一个很好的伪谱)。
问题和问题:
- 话虽如此,我仍然想了解为什么这会更好。
- 在 MUSIC 中,我们丢弃信号子空间并使用噪声子空间。在我看来,信号子空间的特征向量实际上是某种“最佳拟合”——它们实际上是最佳匹配滤波器。那么:为什么不直接使用信号子空间特征向量呢?(我知道它不再是 MUSIC 但为什么使用噪声子空间更好呢?)
- 最后,最后一个问题是,虽然这种方法似乎对非平稳信号(如上定义)更有效,但问题是现在我总是得到答案——即使系统中只有噪声!(我在上面提到过,当您没有周期性信号时,原始的预匹配滤波信号有时可能只是白噪声)。
可能存在哪些方法来抵消这种情况?我已经尝试查看特征值,并且在只有噪声 VS 有信号的情况下,它们的衰减会出现更多“曲率”,但我担心它可能不够稳健。
奖金:
- 协方差矩阵 sinusouds VS 的特征向量何时出现?是什么决定了它们是否是正弦曲线?为什么它们不是方波?还是在此处插入其他形状的信号?