Professional Documents
Culture Documents
Outline
a posteriori Wiener filter (Sec 4.4)
removing noise by linear filtering in optimal (mean-square error) way improving ensemble averaging
Wiener - example in 2D
model x = f(s)+v, where f(.) is a linear blurring effect (in the example) target: find an estimate s = g(x) an inverse filter to blurring value of SNR can be controlled Matlab example: ipexdeconvwnr
Nov 4th 2004 T-61.181 - Biomedical Signal Processing - Jukka Parviainen 3
S s ( e j[ ) j[ H (e ) ! j[ j[ S s (e ) (1 / M ) S v (e )
power spectra of signal (s) and noise (v) are F-transforms of correlation functions r(k)
Nov 4th 2004 T-61.181 - Biomedical Signal Processing - Jukka Parviainen 5
Interpretation of Wiener
S s (e j[ ) H (e j[ ) ! S s (e j[ ) (1 / M ) S v (e j[ )
if no noise, then H=1 if no signal, then H=0 for stationary processes always 0 < H < 1 see Fig 4.22
Wiener in theory
design H(z), so that mean-square error E[(s(n)-s(n))^2] minimized Wiener-Hopf equations of noncausal IIR filter lead to H(ej[ ) filter gain 0 < H < 1 implies underestimation (bias) bias/variance dilemma
Nov 4th 2004 T-61.181 - Biomedical Signal Processing - Jukka Parviainen 7
S vs (e j[ ) H2 ! 1 S sa (e j[ )
Limitations of APWFs
contradictionary results due to modalities: BAEP+VEP ok, SEP not bad results with low SNRs, see Fig 4.24 APWF supposes stationary signals if/when not, time-varying Wiener filters developed
Nov 4th 2004 T-61.181 - Biomedical Signal Processing - Jukka Parviainen 9
10
x i ! wi ,kJk ! *w i
k !1
Lowpass modelling
basis functions divided to two sets, truncating the model *s are to be saved, size N x K *v are to be ignored (regarded as high-freq. noise), size N x (N-K)
^
si ! * s w i ! * s * xi
Nov 4th 2004 T-61.181 - Biomedical Signal Processing - Jukka Parviainen 13
T s
Demo: Fourier-series
http://www.jhu.edu/~signals/ rapid changes - high frequency value K? transients cannot be modelled nicely using cosines/sines
14
Summary I: Wiener
originally by Wiener in 40s with evoked potentials in 60s and 70s by Walker and Doyle lots of research in 70s and 80s (time-varying filtering by de Weerd) probably a baseline technique?
Nov 4th 2004 T-61.181 - Biomedical Signal Processing - Jukka Parviainen 15