Patent ID: 8477581

Claim:
An asymmetry compensation system, comprising: a nonlinear element configured to: receive a digital adjusted replay signal comprising data read from an optical disk that is adjusted, at least in part, by an offset signal; and nonlinearly process the digital adjusted replay signal with a scaling factor to generate a compensated signal that is at least partly compensated for asymmetry; scaling factor estimation logic configured to estimate the scaling factor based on the compensated signal and a scaling factor gain, wherein the scaling factor is configured to compensate for asymmetry in the adjusted replay signal; an adder configured to add the data read from the optical disk with the offset signal, the digital adjusted replay signal being based, at least in part, on the data being added with the offset signal; and an envelope detector configured in a feedback loop, the envelope detector configured to: receive the adjusted replay signal; generate the offset signal based on the adjusted replay signal; and send the offset signal to the adder; and an analog-to-digital converter configured to: receive an analog adjusted replay signal, the analog adjusted replay signal being based, at least in part, on an output of the adder; convert the analog adjusted replay signal to the digital adjusted replay signal; and output the digital adjusted replay signal to the non-linear compensation element and to the envelope detector.