High-speed decoder for a multi-pair gigabit transceiver
First Claim
1. A method for providing an input signal to a symbol decoder, the input signal being based on a tail value and a subset of coefficient values received from a decision feedback equalizer, the method comprising the operations of:
- (a) generating a set of pre-computed values in a multiple decision feedback equalizer, the pre-computed values being based on the subset of coefficient values;
(b) combining each of the pre-computed values with the tail value to generate a plurality of tentative samples; and
(c) selecting one of the tentative samples as the input signal to the symbol decoder.
5 Assignments
0 Petitions
Accused Products
Abstract
A method and a system for providing an input signal from a multiple decision feedback equalizer to a decoder based on a tail value and a subset of coefficient values received from a decision-feedback equalizer. A set of pre-computed values based on the subset of coefficient values is generated. Each of the pre-computed values is combined with the tail value to generate a tentative sample. One of the tentative samples is selected as the input signal to the decoder. In one aspect of the system, tentative samples are saturated and then stored in a set of registers before being outputted to a multiplexer which selects one of the tentative samples as the input signal to the decoder. This operation of storing the tentative samples in the registers before providing the tentative samples to the multiplexer facilitates high-speed operation by breaking up a critical path of computations into substantially balanced first and second portions, the first portion including computations in the decision-feedback equalizer and the multiple decision feedback equalizer, the second portion including computations in the decoder.
-
Citations
7 Claims
-
1. A method for providing an input signal to a symbol decoder, the input signal being based on a tail value and a subset of coefficient values received from a decision feedback equalizer, the method comprising the operations of:
-
(a) generating a set of pre-computed values in a multiple decision feedback equalizer, the pre-computed values being based on the subset of coefficient values;
(b) combining each of the pre-computed values with the tail value to generate a plurality of tentative samples; and
(c) selecting one of the tentative samples as the input signal to the symbol decoder. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A multiple decision feedback equalizer for providing input signal to a decoder, the multiple decision feedback equalizer receiving a tail value and a subset of coefficient values from a decision feedback equalizer, the multiple decision feedback equalizer comprising:
-
(a) a computing module for generating a set of pre-computed values based on the subset of coefficient values;
(b) a set of adders coupled to the computing module, the adders corresponding one-to-one to the pre-computed values, each of the adders combining the corresponding pre-computed value with the tail value to generate a plurality of tentative samples; and
(c) a multiplexer coupled to the adders, the multiplexer receiving the tentative samples, selecting and outputting one of the tentative samples as the input signal to the decoder. - View Dependent Claims (7)
-
Specification