Hi there,
It seems that you might be windowing it like this
n = 1 2 3 4 5 6 7 8 9
suppose window size is 3, so w1 = first window
w1 = 1 2 3
w2 = 4 5 6
etc. If you are doing like this try doing
w1 = 1 2 3
w2 = 2 3 4 and so on.
I might have guessed the problem totally wrong. In that case my
appoligize
Reply by sandro●March 5, 20062006-03-05
Hi all,
I wrote a simple adaptive wiener filter in matlab to remove noise from an
audio file. The routine computes correlation matrixes on a rectangular
window of 256 samples but I have difficulties when rebuilding the whole
file: on every edge of the filtered windows I have a discontinuities, so the
global result is corrupted.
http://img208.imageshack.us/img208/950/wiener4kq.jpg
Could you give me any hint to fix this problem?
thanx in advance
sandro