Read channel processor
AssigneeLink—A—Media Devices Corporation
InventorsShih-Ming Shih, Hemant Thapar, Marcus Marrow
Life of this patent
Estimating the term…
Abstract
Adapting a read channel processor is disclosed. Adapting includes determining a target output for input data from a variable target function, determining a filter output corresponding to the input data from a programmable filter having programmable filter coefficients, comparing the target output and the filter output, and recursively updating both the variable target function and the programmable filter coefficients to improve the comparison between the target output and the filter output.
Claims23
A method of adapting a read channel processor, including:
- determining a target output from a variable target function when a known sequence is provided as input to the variable target function;
- determining a filter output from a programmable filter having programmable filter coefficients when a received sequence is provided as input to the programmable target function;
- comparing the target output and the filter output, wherein comparing is performed by a processor;
- and
- recursively updating both the variable target function and the programmable filter coefficients to improve the comparison between the target output and the filter output.
A system for adapting a read channel processor, including:
- a processor configured to:
- determine a target output from a variable target function when a known sequence is provided as input to the variable target function;
- determine a filter output from a programmable filter having programmable filter coefficients when a received sequence is provided as input to the programmable target function;
- compare the target output and the filter output;
- and
- recursively update both the variable target function and the programmable filter coefficients to improve the comparison between the target output and the filter output;
- and
- a memory coupled with the processor, wherein the memory provides the processor with instructions.
A computer program product for adapting a read channel processor, the computer program product being embodied in a computer readable storage medium and comprising computer instructions for:
- determining a target output from a variable target function when a known sequence is provided as input to the variable target function;
- determining a filter output from a programmable filter having programmable filter coefficients when a received sequence is provided as input to the programmable target function;
- comparing the target output and the filter output;
- and
- recursively updating both the variable target function and the programmable filter coefficients to improve the comparison between the target output and the filter output.
Dependencies are inferred from the claim text.