使用误差预测滤波器过滤半已知信号

信息处理 自适应滤波器
2022-01-13 02:58:40

我正在尝试正确使用 Wiener 或错误预测过滤器来过滤数据。在我看来它只是一个白化过滤器,那么当您要恢复的数据不是AWGN信号时如何使用它?

例如,我有一个信号,它有几个不同的干扰信号——我可以在 PSD 上看到它们,但我不知道它们是 a) 静止的,b) 它们具有什么属性。我可以使用 Yule-Walker 方程之类的方法来恢复整个信号的 AR 模型,但在这种情况下,我只想恢复干扰信号的模型,而不是我想要恢复的部分。

我尝试实现一个自适应 LMS 陷波滤波器,参考信号是单个正弦波,但对我来说这太窄了,并且不能很好地跟踪信号中的频率变化。

我想基本上我的问题是,如果我使用错误预测过滤器来过滤真实数据,那么如何将数据部分与噪声部分分开?换句话说,我不想对整个信号进行白化,只对噪声部分进行白化。我错过了什么?

1个回答

我不确定我是否正确理解了这个问题(如果不是,请随时更新我)。

有 MUSIC 算法,它提取嵌入背景噪声中的信号,作为正弦信号的总和

还可以选择使用 SVD(或 Karhunen-Loeve 变换)并减少输入数据的维度,同时重新获取最大信息(这将丢弃大部分背景噪声分量)。

如果这是在线或实时的,则可以自适应地完成。

希望这可以帮助