我读了很多关于维纳滤波器的文章(专注于离散时间案例)。我理解数学,但我与使用这种过滤器背后的现实生活假设完全脱节。不幸的是,教科书只是在列出公式,而没有给出太多的直觉。
任务是在给定 y(t) 的情况下提取 x(t),其中 y(t) = x(t) + n(t)。很好,但首先我们需要构建一个合适的过滤器。在此刻:
我们是否假设除了 y(t) 之外,我们还可以访问一些 x(t) 和/或 n(t) 的训练样本?
或者我们只是假设我们可以访问除 y(t) 之外的 x(t) 和/或 n(t) 的统计属性(自相关、互相关)?如果是这样,因为 x(t),n(t) 不是明确可用的,这些统计数据是从我们可用的具有相似统计特性的其他信号计算出来的吗?
还是两者兼而有之,例如可以访问一些x(t) 的训练样本,但只能访问 n(t) 的二阶统计数据(反之亦然)?
在维纳滤波中,噪声 n(t) 是否总是假定与 x(t) 不相关,还是教科书是否适用于简化版本?默认场景是什么?
为什么所有示例都提出了全零滤波器而不使用零极点滤波器?这只是简化教科书处理的问题,还是问题定义不适合使用传递函数建模方法?是的,第一种方法在计算上更容易,但是现在我们拥有强大的计算能力,如果这是唯一的原因,我认为这不再是一个很好的理由。
期待从业者的来信。