Patent ID: 8810950
Filing Date: 2014-08-19
Classification: G11B

Abstract:
1. A method for detecting a data sequence, comprising: generating a first sample stream, wherein the first sample stream is a time-sequenced digital signal associated with samples of an analog signal; equalizing the first sample stream using a first equalization filter to generate a first equalized sample stream; buffering the first equalized sample stream; interpolating the first sample stream using a first interpolation filter to generate a second sample stream, wherein the second sample stream is a phase-shifted version of the first sample stream; equalizing the second sample stream using a second equalization filter to generate a second equalized sample stream; in a first processing path, filtering samples of the buffered first equalized sample stream using a first noise predictive filter bank to generate a first set of noise sample streams; in a second processing path parallel to the first processing path, interpolating said samples of the buffered first equalized sample stream using a second interpolation filter to generate an interpolated sample stream and filtering the interpolated sample stream using a second noise predictive filter bank to generate a second set of noise sample streams; processing the first equalized sample stream and the second equalized sample stream to generate adapted filter coefficients for the second interpolation filter in the second processing path; diversity combining the first and second set of noise sample streams to generate a set of combined noise sample streams; and detecting a data sequence using the set of combined noise sample streams.