Patent ID: 7298294
Filing Date: 2007-11-20
Classification: G11B

Abstract:
1. An encoder to encode a communication signal, comprising: a signal buffer to buffer data associated with the communication signal; a DC-Check circuit to compute a metric as a function of the data; a DC tracking block to generate a flip signal as a function of the metric, the flip signal having a flip state and a nonflip state; and a flip unit, responsive to the flip signal, to control a flip bit of an output of the signal buffer such than an average DC value of the data approaches zero, wherein the metric is selected from a group consisting of a maximum absolute value of a running digital sum of the data, a maximum DC offset introduced by a filtering operation, a maximum DC offset of a DC correction circuit, a maximum absolute value of a filtered output of the data, a maximum DC offset slope change of the running digital sum of the data, a count of the quantity of times the metric is above or below a threshold, and combinations thereof.