A method and apparatus are disclosed for improving the maximum data rate
of reduced-state Viterbi detectors with local feedback in magnetic
recording systems. A read channel signal is processed in a magnetic
recording device by precomputing branch metrics, intersymbol interference
estimates or intersymbol interference-free signal estimates for
speculative sequences of one or more channel symbols; selecting one of
the precomputed values based on at least one decision from at least one
corresponding state; and selecting a path having a best path metric for a
given state.