Claims
- 1. An integrated circuit communication device configured for operation over a multi-pair transmission channel, the communication device comprising:
measurement circuitry configured to measure a performance degradation characteristic resulting from disabling each member of a set of sub-pluralities of a plurality of circuit elements;
disabling circuitry configured to adaptively disable one or more of the sub-pluralities of the circuit elements until the performance degradation characteristic reaches a threshold level; and a decision feedback sequence estimation (DFSE) circuit, the DFSE decoding an input sample into a final decision corresponding to a codeword of a trellis code having N states, the DFSE including;
a decoder circuit for decoding a set of signal samples to generate tentative decisions and the final decision; and a single state decision feedback equalizer.
- 2. The integrated circuit communication device according to claim 1, the decision feedback equalizer coupled to the decoder circuit for receiving the tentative decisions, the single state decision feedback equalizer including:
a set of low-ordered coefficients; and a set of high-ordered coefficients generating a tail value based on the tentative decisions and the input sample.
- 3. The integrated circuit communication device according to claim 2, further comprising a state multiplication circuit, the state multiplication circuit expanding a single state representation of a signal received from the single state decision feedback equalizer into an N state representation suitable for decoding by the DFSE.
- 4. The integrated circuit communication device according to claim 3, the state multiplication circuit comprising a multiple decision feedback equalizer coupled to the decision-feedback equalizer and generating an N state representation of signal samples in response to the tail value and the set of low-ordered coefficients received from the decision feedback equalizer.
- 5. The integrated circuit communication device according to claim 1, the DFSE circuit further comprising:
a Viterbi decoder for receiving the set of signal samples, the Viterbi decoder computing path metrics for each of the N states of the trellis code and outputing decisions based on the path metrics; and a path memory module coupled to the Viterbi decoder for receiving the decisions, the path memory module having a number of depth levels corresponding to consecutive time instants, each of the depth levels including N registers for storing decisions corresponding to the N states, each of selected depth levels including a multiplexer for selecting a best decision from corresponding N registers, the best decision at the last depth level being the final decision, the best decisions at other selected depth levels being the tentative decisions.
- 6. The integrated circuit communication device according to claim 4, the multiple decision feedback equalizer comprising:
a memory; a set of symbolic levels contained within the memory; and a convolution engine coupled to combine the set of low order coefficients with each member of the set of symbolic levels.
- 7. An integrated circuit communication device configured for operation over a multi-pair transmission channel, the communication device comprising:
measurement circuitry configured to measure a performance degradation characteristic resulting from disabling each member of a set of sub-pluralities of a plurality of circuit elements; disabling circuitry configured to adaptively disable one or more of the sub-pluralities of the circuit elements until the performance degradation characteristic reaches a threshold level; and a single state decision feedback equalizer;
- 8. The integrated circuit communication device according to claim 7, the single state decision feedback equalizer having a set of ordered coefficients, the decision feedback equalizer defining a coefficient related tail value and a low order subset of coefficient values.
- 9. The integrated circuit communication device according to claim 8, wherein the single state decision feedback equalizer has a width dimension D, wherein the width dimension D corresponds to the number of pairs defining the multi-pair transmission channel.
- 10. The integrated circuit communication device according to claim 9, further comprising a state multiplication circuit, the state multiplication circuit expanding a single state representation output signal received from the single state decision feedback equalizer into an N state representation signal suitable for decoding by the DFSE.
- 11. The integrated circuit communication device according to claim 10, the state multiplication circuit comprising:
a convolution engine coupled to combine the low order subset of coefficient values with each member of a set of symbolic levels to define a first sample signal set; and a summing circuit coupled to combine the tail value with each member of the first sample signal set to define an N state representational set of signal samples.
- 12. The integrated circuit communication device according to claim 7, further comprising:
a control module controlling activation and deactivation of at least a portion of the sub-pluralities of the circuit elements according to a criterion, the criterion being based on at least one of an information error metric, a power metric, a specified error and a specified power; and a computing module coupled to the control module, the computing module computing at least one of the information error metric and the power metric.
- 13. The integrated circuit communication device according to claim 10, wherein the criterion is the following:
activate if the information error metric is greater than the specified error; and deactivate if the information error metric is smaller than the specified error.
- 14. The integrated circuit communication device according to claim 13, wherein the criterion is the following:
activate if the information error metric is greater than the specified error and the power metric is smaller than the specified power; and deactivate if the information error metric is smaller than the specified error or the power metric is greater than the specified power.
- 15. The integrated circuit communication device according to claim 14, wherein the information error metric is related to a bit error rate of the communication system.
- 16. An integrated circuit communication device configured for operation over a multi-pair transmission channel, the communication device comprising:
a single state decision feedback equalizer having a set of ordered coefficients, the decision feedback equalizer defining a coefficient related tail value and a low order subset of coefficient values; a state multiplication circuit, the state multiplication circuit expanding a single state representation output signal received from the single state decision feedback equalizer into an N state representation signal suitable for decoding by the DFSE; a first ISI compensation circuit receiving an input signal and outputting a second signal substantially compensated for a first ISI component; and a second ISI compensation circuit, the second ISI compensation circuit receiving the second signal and generating a third signal, the third signal being substantially compensated for a second ISI component.
- 17. The integrated circuit communication device according to claim 16, the first ISI compensation device comprising an equalizer circuit, including:
an ISI compensation filter having a substantially inverse impulse response to the impulse response of a pulse shaping filter of a remote transmitter; and an adaptive gain stage.
- 18. The integrated circuit communication device according to claim 16, the second ISI compensation device comprising a decision feedback sequence estimation circuit.
- 19. The integrated circuit communication device according to claim 18, the decision feedback sequence estimation circuit comprising:
a decoder circuit receiving and decoding at least one ISI compensated signal sample, and generating tentative decisions and a final decision; and a decision feedback equalizer coupled in feedback fashion to the decoder block, the decision feedback equalizer including a set of low-ordered coefficients and a set of high-ordered coefficients, the decision feedback equalizer generating a first portion of ISI compensation for the second ISI component based on the tentative decisions and the high-ordered coefficients.
- 20. The integrated circuit communication device according to claim 19, wherein the decision feedback sequence estimation circuit further comprises a convolution engine coupled to the decision feedback equalizer to receive values of the low-ordered coefficients, the convolution engine computing a set of pre-computed values representing a set of potential second ISI compensation portions for the second ISI component.
- 21. The integrated circuit communication device according to claim 20, wherein a second digital signal is combined with the first portion of ISI compensation to produce a third digital signal partially compensated for the second ISI component.
- 22. The integrated circuit communication device according to claim 21, wherein the decision feedback sequence estimation circit further comprises a multiple decision feedback equalizer coupled to the decision feedback equalizer and the convolution engine, the multiple decision feedback equalizer combining the set of pre-computed values with the third digital signal to produce a set of potential digital signals, one of the potential digital signals being substantially compensated for the second ISI component.
- 23. The integrated circuit communication device according to claim 22, wherein the first ISI component represents ISI introduced by a remote transmission device, and wherein the second ISI component represents ISI introduced by transmission channel characteristics.
- 24. An integrated circuit communication device configured for operation over a multi-pair transmission channel, the communication device comprising:
measurement circuitry configured to measure a performance degradation characteristic resulting from disabling each member of a set of sub-pluralities of a plurality of circuit elements; disabling circuitry configured to adaptively disable one or more of the sub-pluralities of the circuit elements until the performance degradation characteristic reaches a threshold level; and a first ISI compensation circuit configured to compensate for a transmitter induced ISI component; and a second ISI compensation circuit configured to compensate for a transmission channel induced ISI component.
- 25. The integrated circuit communication device according to claim 24, the first ISI compensation device comprising an equalizer circuit, including:
an ISI compensation filter having a substantially inverse impulse response to the impulse response of a pulse shaping filter of a remote transmitter; and an adaptive gain stage.
- 26. The integrated circuit communication device according to claim 24, the second ISI compensation device comprising a decision feedback sequence estimation circuit.
- 27. The integrated circuit communication device according to claim 26, the decision feedback sequence estimation circuit comprising:
a decoder circuit receiving and decoding at least one ISI compensated signal sample, and generating tentative decisions and a final decision; and a decision feedback equalizer coupled in feedback fashion to the decoder block, the decision feedback equalizer including a set of low-ordered coefficients and a set of high-ordered coefficients, the decision feedback equalizer generating a first portion of ISI compensation for the second ISI component based on the tentative decisions and the high-ordered coefficients.
- 28. The integrated circuit communication device according to claim 27, wherein the decision feedback sequence estimation circuit further comprises a convolution engine coupled to the decision feedback equalizer to receive values of the low-ordered coefficients, the convolution engine computing a set of pre-computed values representing a set of potential second ISI compensation portions for the second ISI component.
- 29. The integrated circuit communication device according to claim 28, wherein a second digital signal is combined with the first portion of ISI compensation to produce a third digital signal partially compensated for the second ISI component.
- 30. The integrated circuit communication device according to claim 29, wherein the decision feedback sequence estimation circit further comprises a multiple decision feedback equalizer coupled to the decision feedback equalizer and the convolution engine, the multiple decision feedback equalizer combining the set of pre-computed values with the third digital signal to produce a set of potential digital signals, one of the potential digital signals being substantially compensated for the second ISI component.
- 31. The integrated circuit communication device according to claim 30, wherein the first ISI component represents ISI introduced by a remote transmission device, and wherein the second ISI component represents ISI introduced by transmission channel characteristics.
- 32. The integrated circuit communication device according to claim 24, further comprising:
a control module controlling activation and deactivation of at least a portion of the sub-pluralities of the circuit elements according to a criterion, the criterion being based on at least one of an information error metric, a power metric, a specified error and a specified power; and a computing module coupled to the control module, the computing module computing at least one of the information error metric and the power metric.
- 33. The integrated circuit communication device according to claim 32, wherein the criterion is the following:
activate if the information error metric is greater than the specified error; and deactivate if the information error metric is smaller than the specified error.
- 34. The integrated circuit communication device according to claim 33, wherein the criterion is the following:
activate if the information error metric is greater than the specified error and the power metric is smaller than the specified power; and deactivate if the information error metric is smaller than the specified error or the power metric is greater than the specified power.
- 35. The integrated circuit communication device according to claim 34, wherein the information error metric is related to a bit error rate of the communication system.
- 36. An integrated circuit communication device configured for operation over a multi-pair transmission channel, the communication device comprising:
measurement circuitry configured to measure a performance degradation characteristic resulting from disabling each member of a set of sub-pluralities of a plurality of circuit elements; disabling circuitry configured to adaptively disable one or more of the sub-pluralities of the circuit elements until the performance degradation characteristic reaches a threshold level; and a decoder system for computing the distance of a received symbolic word from a codeword.
- 37. The integrated circuit communication device according to claim 36, further comprising:
a control module controlling activation and deactivation of at least a portion of the sub-pluralities of the circuit elements according to a criterion, the criterion being based on at least one of an information error metric, a power metric, a specified error and a specified power; and a computing module coupled to the control module, the computing module computing at least one of the information error metric and the power metric.
- 38. The integrated circuit communication device according to claim 37, wherein the criterion is the following:
activate if the information error metric is greater than the specified error; and deactivate if the information error metric is smaller than the specified error.
- 39. The integrated circuit communication device according to claim 38, wherein the criterion is the following:
activate if the information error metric is greater than the specified error and the power metric is smaller than the specified power; and deactivate if the information error metric is smaller than the specified error or the power metric is greater than the specified power.
- 40. The integrated circuit communication device according to claim 39, wherein the information error metric is related to a bit error rate of the communication system.
- 41. The integrated circuit communication device according to claim 36, configured to receive information encoded in accordance with a multi-level symbolic scheme and over a multi-dimensional transmission channel, the decoder system comprising:
an input, coupled to receive an input signal; a first slicer, coupled to detect the input signal with respect to a first one of two disjoint one-dimensional symbol-subsets; and a second slicer, coupled to detect the input signal with respect to a second one of the two disjoint one-dimensional symbol-subsets; wherein the first slicer outputs a first decision term and a first error term with respect to the first one of the two disjoint one-dimensional symbol-subsets, the second slicer outputting a second decision term and a second error term with respect to the second one of the two disjoint one-dimensional symbol-subsets; and wherein each of the first and second error terms is expressed by a digital representation having substantially fewer bits than the input signal.
- 42. The symbol decoder according to claim 41, wherein each of the first and second error terms represents a distance metric between the input signal and a symbol in the respective one of the two disjoint one-dimensional symbol-subsets.
- 43. The integrated circuit communication device according to claim 36, configured to receive information encoded in accordance with a multi-level symbolic scheme and over a multi-dimensional transmission channel, the decoder system comprising:
an input to receive an input signal; a first slicer coupled to the input, the first slicer detecting the input signal with respect to a first one of two disjoint one-dimensional symbol-subsets; a second slicer coupled to the input, the second slicer detecting the input signal with respect to a second one of the two disjoint one-dimensional symbol-subsets; and a third slicer coupled to detect the input signal with respect to a union set of the two disjoint one-dimensional symbol-subsets.
- 44. The integrated circuit communication device according to claim 43, wherein the first slicer outputs a first decision with respect to the first one of the two disjoint one-dimensional symbol-subsets, the second slicer outputting a second decision with respect to the second one of the two disjoint one-dimensional symbol-subsets, and wherein the third slicer outputs a third decision with respect to the union set of the two disjoint one-dimensional symbol-subsets.
- 45. The integrated circuit communication device according to claim 44, further comprising:
CROSS REFERENCE TO RELATED APPLICATIONS
[0001] The present application claims priority on the basis of the following provisional applications: Ser. No. 60/130,616 entitled “Multi-Pair Gigabit Ethernet Transceiver” filed on Apr. 22, 1999, Ser. No. 60/116,946 entitled “Multiple Decision Feedback Equalizer” filed on Jan. 20, 1999, Ser. No. 60/108,648 entitled “Clock Generation and Distribution in an Ethernet Transceiver” filed on Nov. 16, 1998, Ser. No. 60/108,319 entitled “Gigabit Ethernet Transceiver” filed on Nov. 13, 1998, Ser. No. 60/107,874 entitled “Apparatus for and Method of Distributing Clock Signals in a Communication System” filed Nov. 9, 1998, and Ser. No. 60/107,880 entitled “Apparatus for and Method of Reducing Power Dissipation in a Communication System” filed Nov. 9, 1998.
[0002] The present application is related to the following co-pending applications, commonly owned by the assignee of the present application, the entire contents of each of which are expressly incorporated herein by reference: Ser. No. 09/370,370 entitled “System and Method for Trellis Decoding in a Multi-Pair Transceiver System”, Ser. No. 09/370,353 entitled “Multi-Pair Transceiver Decoder System with Low Computation Slicer”, Ser. No. 09/370,354 entitled “System and Method for High Speed Decoding and ISI Compensation in a Multi-Pair Transceiver System” Ser. No. 09/370,491 entitled “High-Speed Decoder for Multi-Pair Gigabit Transceiver”, all filed Oct. 10, 1999, and Ser. No. 09/390,856 entitled Dynamic regulation of Power Consumption in a High-Speed Communication System” filed Sep. 3, 1999.
[0003] The present application is also related to the following co-pending applications, filed on instant date herewith and commonly owned by the assignee of the present application, the entire contents of each of which are expressly incorporated herein by reference: Ser. No. ______ entitled “Timing Recovery System for a Multi-Pair Gigabit Transceiver” and Ser. No. ______ entitled “Switching Noise Reduction in a Multi-Clock Domain Transceiver”.
Provisional Applications (6)
|
Number |
Date |
Country |
|
60130616 |
Apr 1999 |
US |
|
60116946 |
Jan 1999 |
US |
|
60108648 |
Nov 1998 |
US |
|
60108319 |
Nov 1998 |
US |
|
60107874 |
Nov 1998 |
US |
|
60107880 |
Nov 1998 |
US |
Divisions (1)
|
Number |
Date |
Country |
Parent |
09437719 |
Nov 1999 |
US |
Child |
09781914 |
Feb 2001 |
US |