Claims
- 1. A DFE having a symbol clock frequency, the DFE comprising a series of cascaded fast-feedback pipes, each fast-feedback pipe comprising:
a filter input, a control input, a data input, and a multiplexed tap coefficient input; a reuse clock having a reuse clock frequency that is greater than the symbol clock frequency, the reuse clock determining the clock period for all other components in the fast-feedback pipes; a multiplier, having as input the data input and the multiplexed tap coefficient input, and having a multiplier output; a multiplexer having as input the filter input, the control input, and an adder output, the multiplexer also having a multiplexer output, and being configured to pass the filter input to the multiplexer output when the control input is in a first state, and to pass the adder output to the multiplexer output when the control input is in a second state; a series of data registers, having as input the multiplexer output, and having as output a delay line output, each of the series of data registers having a single reuse clock period delay; an adder, having as inputs the delay line output and the multiplier output, and having as output the adder output; a final data register having as input the adder output and the control input, and having a final output, the final data register being configured to latch the adder output only when the control input is in the first state; wherein the multiplexed tap coefficient input inputs tap coefficients; and wherein each of the fast-feedback pipes receives a common control input and a common data input, and each of the fast-feedback pipes after a first reuse pipe has as its filter input the final output from a prior fast-feedback pipe.
- 2. The DFE of claim 1, combined with a trellis decoder, wherein the data input to the fast-feedback pipelines is a decoded symbol from a current decoding bank of the trellis decoder.
- 3. The DFE of claim 1, wherein the series of data registers consists of three data registers.
- 4. The DFE of claim 1, wherein the series of data registers consists of a number of data registers between 4 and 15, inclusive.
- 5. The DFE of claim 1, wherein the multiplexed tap coefficient input consists of tap coefficients multiplexed at the reuse clock frequency.
- 6. An equalizer filter having a plurality of taps, each tap comprising a multiplier and an adder, and wherein a common input data symbol is simultaneously multiplied by a majority of the plurality of taps' multipliers.
- 7. The equalizer filter of claim 6, wherein:
each multiplier has a multiplier output; a majority of the outputs from the multipliers are input to corresponding adders and data registers to sum the majority of outputs during a first clock cycle with outputs of the plurality of multipliers during subsequent clock cycles to generate the equalizer filter's output.
- 8. A decision feedback equalizer combined with a trellis decoder having only a transposed filter structure.
- 9. The decision feedback equalizer combined with a trellis decoder of claim 8, wherein the transposed filter structure is implemented as a series of cascaded pipes.
- 10. The decision feedback equalizer combined with a trellis decoder of claim 8, wherein the transposed filter structure is implemented as a series of fast-feedback reuse pipes.
- 11. A fast-feedback reuse pipe.
- 12. A DFE for interpreting a digital television signal, the DFE comprising:
a trellis decoder, having a plurality of stages and decoding banks; a plurality of sub-filter pipelines, each sub-filter pipeline being fed intermediate decoded symbols of one of the stages in a trace-back chain of a current decoding bank; wherein a DFE output is formed by summing the plurality of sub-filter pipelines.
- 13. The DFE of claim 12, wherein DFE has exactly 16 sub-filter pipelines.
- 14. The DFE of claim 12, wherein a majority of the plurality of sub-filter pipelines is implemented as transposed transposed pipelines.
CLAIM OF PRIORITY
[0001] This application claims priority from U.S. Provisional Patent Applications Nos. 60/370,380 and 60/370,413.
Provisional Applications (2)
|
Number |
Date |
Country |
|
60370380 |
Apr 2002 |
US |
|
60370413 |
Apr 2002 |
US |