Method and apparatus for write precompensation in a magnetic recording system
AssigneeMarvell International Ltd.
InventorChi Fung Cheng
Life of this patent
Estimating the term…
Abstract
A phase interpolator is provided that, in one implementation, includes an output node, a plurality of phase input circuits, and a plurality of switches corresponding to the plurality of phase input circuits. Each phase input circuit is operable to receive a given phase signal. Each switch is in communication with a given phase input circuit and is operable to couple a given phase signal to the output node.
Claims70
A write precompensation circuit, comprising:
- a plurality of interpolators, each interpolator operable to,
- a) receive a plurality of groups of two or more phase signals, each phase signal of a group having a same phase, each phase signal of a group having a different phase relative to other phase signals of other groups;
- and
- b) generate an interpolated phase shifted signal;
- a precompensation circuit operable to receive a data stream including one or more data bits and precompensate each data bit in accordance with a given interpolated phase shifted signal;
- and
- a selector operable to select a precompensated data bit output from the precompensation circuit.
An interpolator comprising:
- an output node operable to provide an interpolated output signal;
- a plurality of phase input circuits, each phase input circuit operable to receive a given phase signal;
- and
- a plurality of switches corresponding to the plurality of phase input circuits, each switch in communication with a given phase input circuit and operable to couple a given phase signal to the output node,
- wherein each phase signal coupled to the output node by the plurality of switches are joined to form the interpolated output signal.
A disk drive system, comprising:
- a read channel configured to provide a data stream to be recorded onto a surface of a disk;
- a write precompensation circuit operable to precompensate each data bit of the data stream, the write precompensation circuit including,
- a plurality of interpolators, each interpolator operable to,
- a) receive a plurality of groups of two or more phase signals, each phase signal of a group having a same phase, each phase signal of a group having a different phase relative to other phase signals associated with other groups;
- and
- b) generate an interpolated phase shifted signal;
- a precompensation circuit operable to receive each data bit of the data stream and precompensate each data bit in accordance with a given interpolated phase shifted signal;
- and
- a selector operable to select a precompensated data bit output from the precompensation circuit;
- and
- a read/write head operable to write each selected precompensated data bit onto the surface of the disk.
A write precompensation circuit, comprising:
- means for receiving a plurality of groups of two or more phase signals, each phase signal of a group having a same phase, each phase signal of group having a different phase relative to other phase signals associated with other groups;
- means for generating an interpolated phase shifted signal;
- means for receiving a data stream including one or more data bits and precompensating each data bit in accordance with a given interpolated phase shifted signal;
- and
- means for selecting a precompensated data bit for output from the write precompensation circuit.
An interpolator comprising:
- means for providing an interpolated output signal;
- means for receiving a given phase signal;
- and
- means for coupling a given phase signal to the means for providing an interpolated output signal,
- wherein each phase signal coupled by the means for coupling are joined to form the interpolated output signal.
A disk drive system, comprising:
- means for providing a data stream to be recorded onto a surface of a disk;
- means for precompensating each data bit of the data stream, the means for precompensating including,
- a) means for receiving a plurality of groups of two or more phase signals, each phase signal of a group having a same phase, each phase signal of a group having a different phase relative to other phase signals associated with other groups;
- and
- b) means for generating a plurality of interpolated phase shifted signals;
- means for receiving a data stream including one or more data bits and precompensating each data bit in accordance with a given interpolated phase shifted signal;
- means for selecting a precompensated data bit;
- and
- means for writing each selected precompensated data bit onto the surface of the disk.
A method, comprising:
- receiving a plurality of groups of two or more phase signals, each phase signal of a group having a same phase, each phase signal of a group having a different phase relative to other phase signals associated with other groups;
- generating an interpolated phase shifted signal based on the plurality of groups of two or more phase signals;
- receiving a data stream including one or more data bits and precompensating each data bit in accordance with a given interpolated phase shifted signal;
- and
- selecting a precompensated data bit to be recorded onto a magnetic medium.
Dependencies are inferred from the claim text.