Woestenburg J C, Verbaten M N, Sjouw W P, Slangen J L
Biol Psychol. 1981 Dec;13:215-25. doi: 10.1016/0301-0511(81)90037-5.
The Wiener filter is a digital filter in the frequency domain which enables the detection of signals in noise on the basis of a relatively small number (N) of signals-in-noise series. However, the variance associated with the Wiener filter increases sharply with low N or low signal-to-noise ratio, sometimes resulting in large negative transfer coefficients (H(w)'s). This causes an unacceptable distortion of the extracted signal. The classical solution for this problem is rather arbitrary; clipping all H(w)'s less than zero. It can be shown that this approach has limited practical value and does not lead to optimal filtering of the signal. The solution presented in this paper is based on the fact that the large negative H(w)'s in the case of a small N are caused by using an estimate for the noise-power which deviates from the actual noise-power. This makes the use of a statistical procedure feasible. By using complex analysis of variance it is possible to test which part of the spectrum is due to the signal and which part of the spectrum is due to the noise. H(w)'s not reaching a preset significance criterion are set to zero. The statistical Wiener filter acts as an adaptive multi-band-pass filter with band-passes determined by (a posteriori) detected signal components. It is demonstrated that this procedure leads to better suppression of the noise in signal-in-noise series.
维纳滤波器是频域中的一种数字滤波器,它能够基于相对少量(N)的含噪信号序列来检测噪声中的信号。然而,与维纳滤波器相关的方差会随着N值较低或信噪比降低而急剧增加,有时会导致出现较大的负传递系数(H(w)值)。这会使提取的信号产生不可接受的失真。针对这个问题的经典解决方案相当随意,即把所有小于零的H(w)值截断。可以证明,这种方法的实际价值有限,并且无法实现对信号的最优滤波。本文提出的解决方案基于这样一个事实:在N值较小时出现的较大负H(w)值是由于使用了偏离实际噪声功率的噪声功率估计值所致。这使得采用一种统计程序成为可行的办法。通过使用复方差分析,可以检验频谱的哪一部分归因于信号,哪一部分归因于噪声。未达到预设显著性标准的H(w)值被设为零。统计维纳滤波器起到了自适应多带通滤波器的作用,其带通由(后验)检测到的信号分量确定。结果表明,该程序能够更好地抑制含噪信号序列中的噪声。