摘要 |
An equalizer for filtering a received signal to generate a filtered signal. The equalizer includes: data supply means, receiving the filtered signal, for generating N number of window data samples on a symbol-by-symbol basis by using (N+1) number of delay means arranged in a circular structure, N being a positive integer; multiply means for multiplying a window data sample with a current filter coefficient to generate a multiplied sample; accumulation means for accumulating the multiplied output sample to generate an accumulated sample; decision means for determining whether the accumulated sample approximates a desired sample and, if so, for generating a filtered data sample based on the accumulated sample; error generation means for generating an error value based on an error signal, the current filter coefficient and the current window input sample, wherein the error signal represents a difference between the accumulated sample and the desired sample; and filter coefficient supply means, having N number of delay means, for subtracting the error signal from the current filter coefficient to generate the updated filter coefficient and providing the updated filter coefficient as the current filter coefficient.
|