摘要 |
A circuit (48) and method, which can be used in a mass data storage device, controls adaptation asymmetry of coefficients of an FIR filter (20) using an accumulator (52) for accumulating correlation results between unequalized FIR filter input data samples and FIR filter output equalized error samples. A circuit (52) generates coefficient increment and decrement requests from the accumulated correlation results. A circuit (120, 102', 122) updates the coefficients within a symmetric coefficient pair on the basis of the increment and decrement requests only if a predetermined nonzero coefficient magnitude difference between the coefficient pair would not be exceeded by the update. In one embodiment of the invention, circuit (52) and method are provided for generating coefficients for an FIR filter in a sign-sign LMS algorithm using an accumulator for accumulating in a sub-least significant bit register (54) successive sign values of an error between input data samples to the FIR filter and output error samples from the FIR filter and an increment/decrement circuit (64) to request an increment/decrement of a coefficient value of the FIR filter on the basis of carry-out and borrow-in operations of the sub-least significant bit register (54).
|