Claims
- 1. A receiver comprising:
a feedforward filter coupled to process signals received by the receiver, the feedforward filter comprising,
a plurality of feedforward filter taps, including a feedforward filter reference tap, and a coefficient for each feedforward filter tap, wherein the reference tap is located proximate a center position of the feedforward filter; a feedback filter coupled to receive signals representative of an output of the feedforward filter, the feedback filter having a plurality of feedback filter taps and a ramping circuit assembly comprising,
an input port configured to receive at least one feedback filter tap coefficient from the feedback filter; a coefficient ramping circuit configured to provide a ramped output for at least one of the feedback filter tap coefficients, the ramped output being varied over time from a first value to a second value, the second value being dependent upon the least one of the feedback filter tap coefficients, and an output port configured to communicate information representative of the ramped output to a precoder.
- 2. The receiver as recited in claim 1, wherein the ramped output is ramped from a value of approximately zero to a value approximately equal to a value of a feedback filter tap coefficient.
- 3. The receiver as recited in claim 1, wherein the information representative of the ramped values comprises a difference between a present value of a tap coefficient of the precoder and a new value of the tap coefficient of the precoder.
- 4. The receiver as recited in claim 1, wherein the ramped output is ramped generally linearly.
- 5. The receiver as recited in claim 1, wherein the ramped output is ramped non-linearly.
- 6. The receiver as recited in claim 1, wherein the ramped output is ramped generally exponentially.
- 7. The receiver as recited in claim 1, wherein each of the feedback filter taps has a coefficient and a value of each of the coefficients of the feedback filter taps is clamped so as to mitigate error propagation.
- 8. The receiver as recited in claim 1, wherein the feedforward filter and the feedback filter cooperate to at least partially define a feedback equalizer.
- 9. The receiver as recited in claim 1, wherein the feedforward filter and the feedback filter cooperate to define a portion of a DSL receiver.
- 10. A transceiver comprising:
a precoder; a feedforward filter coupled to process signals received by the receiver, the feedforward filter having a plurality of feedforward filter taps, including a feedforward filter reference tap; a feedback filter coupled to receive signals representative of an output of the feedforward filter, the feedback filter having a plurality of feedback filter taps, wherein the feedforward filter reference tap is located proximate a center position of the feedforward filter, so as to enhance noise cancellation and each of the feedforward filter taps has a coefficient; and a ramping circuit assembly, the ramping circuit assembly comprising
an input port configured to receive at least one feedback filter tap coefficient from the feedback filter, a coefficient ramping circuit configured to provide a ramped output for at least one of the feedback filter tap coefficients, the ramped output being varied over time from a first value to a second value, the second value being dependent upon the at least one feedback filter tap coefficients, and an output port configured to communicate information representative of the ramped output to a precoder of a complimentary transceiver.
- 11. The transceiver as recited in claim 10, wherein the ramped output is ramped from a value of approximately zero to a value approximately equal to a value of a feedback filter tap coefficient.
- 12. The transceiver as recited in claim 10, wherein the information representative of the ramped values comprises a difference between a present value of a tap coefficient of the precoder of the complimentary transceiver and a new value of the tap coefficient of the precoder of the complimentary transceiver.
- 13. The transceiver as recited in claim 10, wherein the ramped output is ramped generally linearly.
- 14. The transceiver as recited in claim 10, wherein the ramped output is ramped non-linearly.
- 15. The transceiver as recited in claim 10, wherein the ramped output is ramped generally exponentially.
- 16. The transceiver as recited in claim 10, wherein each of the feedback filter taps has a coefficient and a value of each of the coefficients of the feedback filter taps is clamped so as to mitigate error propagation.
- 17. A receiver comprising:
a feedforward filter coupled to process signals received by the receiver, the feedforward filter including a feedforward filter reference tap, wherein the reference tap is located proximate a center position of the feedforward filter; a feedback filter coupled to receive signals representative of an output of the feedforward filter, the feedback filter having a plurality of feedback filter taps; and means for providing a ramped output for at least one of the feedback filter tap coefficients, the ramped output being varied over time from a first value to a second value, the second value being dependent upon the least one of the feedback filter tap coefficients.
- 18. The receiver as recited in claim 17, wherein the ramped output is ramped from a value of approximately zero to a value approximately equal to a value of a feedback filter tap coefficient.
- 19. The receiver as recited in claim 17, wherein the ramped output is ramped generally linearly.
- 20. The receiver as recited in claim 17, wherein each of the feedback filter taps has a coefficient and a value of each of the coefficients of the feedback filter taps is clamped so as to mitigate error propagation.
CROSS REFERENCE TO RELATED APPLICATIONS
[0001] The present application is a continuation of patent application Ser. No. 09/619,125, filed Jul. 18, 2000, which is a divisional of patent application Ser. No. 09/550,757, filed Apr. 17, 2000, which claims the benefit of U.S. Provisional Patent Application Ser. Nos. 60/148,978, filed Aug. 13, 1999, and entitled DSL ADAPTIVE TOMLINSON ALGORITHMS and 60/148,801, filed Aug. 13, 1999, and entitled DSL EQUALIZER. All these applications are expressly incorporated herein by referenced as though fully set forth in full.
Provisional Applications (2)
|
Number |
Date |
Country |
|
60148978 |
Aug 1999 |
US |
|
60148801 |
Aug 1999 |
US |
Divisions (1)
|
Number |
Date |
Country |
Parent |
09550757 |
Apr 2000 |
US |
Child |
09619125 |
Jul 2000 |
US |
Continuations (1)
|
Number |
Date |
Country |
Parent |
09619125 |
Jul 2000 |
US |
Child |
10848907 |
May 2004 |
US |