DECISION FEEDBACK EQUALIZER AND TRANSCEIVER
First Claim
1. A method for adapting an equalizer having a plurality of taps spaced sequentially at periods of one clock unit for observing a digital data system response produced by a digital system, comprising:
- applying an arbitrary digital data sequence to the digital system;
detecting a first predetermined digital data pattern in the data sequence;
calculating a first error signal for a first tap of the plurality of taps based on the system response to the first data pattern;
using the first error signal to adapt the first tap; and
repeating the steps of detecting a data pattern, calculating an error signal, and adapting the tap for each tap other than the first tap in the plurality of taps,wherein;
the digital data pattern used in conjunction with a given tap at position k in the sequence of taps has equal symbol values at positions (m−
k) and (m−
k−
1) and different symbol values at positions (m−
p) and (m−
p−
1), where p is not equal to k, for some value of m; and
the error signal calculated for the tap at sequential position k is proportional to the sum of the values of the pulse response of the system measured at the zero crossing directly before and after the lone bit of the pulse.
9 Assignments
0 Petitions
Accused Products
Abstract
A decision feedback equalizer, transceiver, and method are provided, the equalizer having at least one comparator, the at least one comparator comprising a first stage, comprising a main branch having two track switches with a resistive load, an offset cancellation branch, a plurality of tap branches with transistor sizes smaller than the main branch, in which previous decisions of the equalizer are mixed with the tap weights using current-mode switching, and a cross coupled latch branch; and a second stage, comprising a comparator module for making decisions based on the outputs of the first stage and a clock input, and a plurality of flip-flops for storing the output of the comparator module.
-
Citations
18 Claims
-
1. A method for adapting an equalizer having a plurality of taps spaced sequentially at periods of one clock unit for observing a digital data system response produced by a digital system, comprising:
-
applying an arbitrary digital data sequence to the digital system; detecting a first predetermined digital data pattern in the data sequence; calculating a first error signal for a first tap of the plurality of taps based on the system response to the first data pattern; using the first error signal to adapt the first tap; and repeating the steps of detecting a data pattern, calculating an error signal, and adapting the tap for each tap other than the first tap in the plurality of taps, wherein; the digital data pattern used in conjunction with a given tap at position k in the sequence of taps has equal symbol values at positions (m−
k) and (m−
k−
1) and different symbol values at positions (m−
p) and (m−
p−
1), where p is not equal to k, for some value of m; andthe error signal calculated for the tap at sequential position k is proportional to the sum of the values of the pulse response of the system measured at the zero crossing directly before and after the lone bit of the pulse. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A decision feedback equalizer having at least one comparator, the at least one comparator comprising:
-
a first stage, comprising; a main branch having two track switches with a resistive load; an offset cancellation branch; a plurality of tap branches with transistor sizes smaller than the main branch, in which previous decisions of the equalizer are mixed with the tap weights using current-mode switching; and a cross coupled latch branch; and a second stage, comprising; a comparator module for making decisions based on the outputs of the first stage and a clock input; and a plurality of flip-flops for storing the output of the comparator module. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A receiver, comprising:
-
a digitally programmable termination unit; a digitally programmable attenuator; a continuous time linear equalizer; an envelope detector; an automatic gain control loop; a half-rate decision feedback equalizer; a plurality of flip flops for storing the output of the decision feedback equalizer; a de-serializer; and a clock and data recovery circuit comprising; a bang-bang half-rate phase detector; a loop filter having a proportional path and an integral path; and a current digital to analog converter driving a ring voltage controlled oscillator.
-
-
18. A transmitter, comprising:
-
a clock multiplication unit; a deserializer; and a transmit driver comprising; a plurality of line and pre-drivers, each line and pre-driver comprising; a digital multiplexor; a pre-driver cell; a delay control block for controlling the delay of the pre-driver cell; and an H-bridge driver cell; a digital control block for controlling the delay control block; a common-mode control block having a replica circuit and a buffer; at least one digitally programmable on-chip termination resistor; and a bias generator.
-
Specification