Patent ID: 11908502
Assignee: SEAGATE TECHNOLOGY LLC
Field: Computer technology (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 14:
15. One or more computer-readable storage media encoding computer-executable instructions for executing a computer process that reduces distortion in a signal read from a storage device, the computer process comprising:
transmitting a write signal through a write precompensation circuit that shifts rising edges and falling edges of each pulse in the write signal by a select magnitude and in opposite directions;
reading a read signal back from the media with a read element; and
transmitting the read signal through a magnetoresistive asymmetry compensation (MRAC) block, the MRAC block being tuned to correct second-order non-linearities characterized by a particular set of distortion signatures, wherein the select magnitude of the shift applied by the write precompensation circuit introduces a non-linear signal characteristic that combines with non-linear signal characteristics introduced by the read element to generate one of the particular distortion signatures that is correctable by the MRAC block.