A system and a method for calculating a value for the “Band Zero” (B∅) contribution to the processing of a digital signal by processing the separate parts of the signal at separate times. The method increases operating speed of a feedback circuit, for example, by providing a processing path (402f) that is not on the main high-speed processing path of a system such as a read channel of a disk drive. By processing the most time-consuming determination “in parallel,” the high-speed portion of processing is able to maintain an optimum throughput. The method also lends itself to processing in those applications where more than one mode is used. For example, when used in a read channel (113) of a disk drive (100) employing a FIR filter, three modes are desired: FIR-bypass, acquisition, and data tracking. Being able to switch easily among the three modes provided for in a read channel (113) of a disk drive (100) demonstrates the adaptability of the method and supporting structure to a broad class of feedback circuits used in systems employing high throughput rates.
展开▼