Claims
- 1. A method for reducing an ISDN crosstalk in a DSL signal, the method comprising:
observing at least a portion of the ISDN crosstalk in the DSL signal; estimating at least a portion of the ISDN crosstalk using the observed portion of the ISDN crosstalk; and applying a canceling signal to the DSL signal to cancel the ISDN crosstalk in the DSL signal, the canceling signal based on the estimated ISDN crosstalk.
- 2. The method of claim 1, wherein the observing comprises:
measuring the ISDN crosstalk during a quiet period of a training phase between a remote DSL transceiver and a local DSL transceiver, wherein no DSL signal is received or transmitted during the quiet period.
- 3. The method of claim 1, wherein the observing comprises:
measuring the ISDN crosstalk during a period of a training phase, wherein the DSL signal during the period comprises a plurality of predetermined repetitive symbols; averaging the symbols; and subtracting an average of the symbols from subsequent received signals to obtain the ISDN signal.
- 4. The method of claim 1, wherein the DSL signal comprises a plurality of symbols transmitted at discrete frequencies, the observing comprising:
measuring the ISDN crosstalk in a frequency band in which the DSL symbols are turned off.
- 5. The method of claim 1, wherein the observing comprising:
sampling the DSL signal at a rate above the critical sampling rate for the DSL signal; and observing the ISDN crosstalk in a frequency band above a DSL band.
- 6. The method of claim 1, wherein the estimating comprises:
high pass filtering the observed ISDN crosstalk to obtain a high frequency portion of the ISDN crosstalk, the high frequency portion representing an image of a lower frequency portion of the ISDN crosstalk; and modulating the high frequency portion of the ISDN crosstalk onto at least one lower frequency to estimate a lower frequency band portion of the ISDN crosstalk within a DSL band.
- 7. The method of claim 6, wherein the estimating further comprises:
reshaping the modulated ISDN crosstalk to estimate a corresponding portion of the ISDN crosstalk in the DSL signal.
- 8. The method of claim 1, further comprising:
determining an error signal between the estimated ISDN crosstalk and the ISDN crosstalk in the DSL signal; and adjusting the estimating based on the error signal.
- 9. The method of claim 8, wherein the reshaping is performed by one or more estimation filters, and the adjusting comprises using an adaptive filtering algorithm to control the estimation filters.
- 10. The method of claim 1, wherein at least one of the observing, the estimating, and the applying a canceling signal is performed in the frequency domain.
- 11. The method of claim 1, wherein at least one of the observing, the estimating, and the applying a canceling signal is performed in the time domain.
- 12. The method of claim 1, wherein the DSL signal is received in a Time Compression Multiplexing (TCM) ISDN crosstalk environment.
- 13. A method for reducing noise in a DSL system, the method comprising:
receiving a DSL signal having a component of ISDN crosstalk noise; a step for estimating the ISDN crosstalk noise in at least a portion of the DSL band; and a step for canceling the ISDN crosstalk noise in at least a portion of the DSL band based on the estimated ISDN crosstalk noise.
- 14. The method of claim 13, further comprising:
comparing the estimated ISDN crosstalk noise with the ISDN crosstalk noise in the received DSL signal; and adjusting the step for estimating based on the comparing.
- 15. The method of claim 1, wherein the step for estimating and the step for canceling are performed in the frequency domain.
- 16. The method of claim 1, wherein the step for estimating and the step for canceling are performed in the time domain.
- 17. A computer program product for reducing an ISDN crosstalk in a DSL signal, the computer program product comprising a computer-readable medium containing computer program code for performing the operations:
observing at least a portion of the ISDN crosstalk in the DSL signal; estimating at least a portion of the ISDN crosstalk using the observed portion of the ISDN crosstalk; and applying a canceling signal to the DSL signal to cancel the ISDN crosstalk in the DSL signal, the canceling signal based on the estimated ISDN crosstalk.
- 18. The computer program product of claim 17, wherein the observing comprises:
measuring the ISDN crosstalk during a quiet period of a training phase between a remote DSL transceiver and a local DSL transceiver, wherein no DSL signal is received or transmitted during the quiet period.
- 19. The computer program product of claim 17, wherein the observing comprises:
measuring the ISDN crosstalk during a period of a training phase, wherein the DSL signal during the period comprises a plurality of predetermined repetitive symbols; averaging the symbols; and subtracting an average of the symbols from subsequent received signals to obtain the ISDN signal.
- 20. The computer program product of claim 17, wherein the DSL signal comprises a plurality of symbols transmitted at discrete frequencies, the observing comprising:
measuring the ISDN crosstalk in a frequency band in which the DSL symbols are turned off.
- 21. The computer program product of claim 17, wherein the observing comprising:
sampling the DSL signal at a rate above the critical sampling rate for the DSL signal; and observing the ISDN crosstalk in a frequency band above a DSL band.
- 22. The computer program product of claim 17, wherein the estimating comprises:
high pass filtering the observed ISDN crosstalk to obtain a high frequency portion of the ISDN crosstalk, the high frequency portion representing an image of a lower frequency portion of the ISDN crosstalk; and modulating the high frequency portion of the ISDN crosstalk onto at least one lower frequency to estimate a lower frequency band portion of the ISDN crosstalk within a DSL band.
- 23. The computer program product of claim 17, wherein the estimating further comprises:
reshaping the modulated ISDN crosstalk to estimate a corresponding portion of the ISDN crosstalk in the DSL signal.
- 24. The computer program product of claim 17, wherein the computer-readable medium further contains computer program code for performing the operations:
determining an error signal between the estimated ISDN crosstalk and the ISDN crosstalk in the DSL signal; and adjusting the estimating based on the error signal.
- 25. The computer program product of claim 24, wherein the reshaping is performed by one or more estimation filters, and the adjusting comprises using an adaptive filtering algorithm to control the estimation filters.
- 26. The computer program product of claim 17, wherein at least one of the observing, the estimating, and the applying a canceling signal is performed in the frequency domain.
- 27. The computer program product of claim 17, wherein at least one of the observing, the estimating, and the applying a canceling signal is performed in the time domain.
- 28. The computer program product of claim 17, wherein the DSL signal is received in a Time Compression Multiplexing (TCM) ISDN crosstalk environment.
- 29. A crosstalk canceller for a DSL system comprising:
a high pass filter for isolating a high frequency component of an ISDN reference signal; one or more modulators coupled to the high pass filter, each modulator configured to modulate the isolated high frequency component onto a lower frequency; one or more reshaping filters, each reshaping filter coupled to a modulator for adjusting the corresponding modulated component; a reshaping filter coupled to the high pass filter for adjusting the high frequency component of the ISDN signal; and an adder block coupled to combine the reshaped lobe components to obtain an estimated ISDN signal, the estimated ISDN signal for canceling an ISDN signal component from a DSL signal.
- 30. The crosstalk canceller of claim 29, further comprising:
a subtractor block for determining an error signal between the ISDN reference signal and the estimated ISDN signal; and a control module coupled to receive the error signal, the control module configured to adjust one or more of the reshaping filters to reduce the error signal.
- 31. The crosstalk canceller of claim 29, wherein the ISDN reference signal is received during a quiet period of a training phase between a remote DSL transceiver and a local DSL transceiver, wherein no DSL signal is received or transmitted during the quiet period.
- 32. The crosstalk canceller of claim 29, wherein the ISDN reference signal is received during a period of a training phase, wherein the DSL signal during the period comprises a plurality of predetermined repetitive symbols, the ISDN reference signal obtained by averaging the received symbols and subtracting an average of the symbols from subsequent received signals to obtain the ISDN signal.
- 33. The crosstalk canceller of claim 29, wherein the ISDN reference signal is received during a period in which a plurality of symbols of the DSL signal are turned off in a portion of a frequency band.
- 34. The crosstalk canceller of claim 29, wherein the ISDN reference signal comprises a portion of a received signal above the DSL band while the DSL signal is sampled at a sampling rate above the critical sampling rate.
- 35. The crosstalk canceller of claim 29, wherein the modulators and the reshaping filters operate in the frequency domain.
- 36. The crosstalk canceller of claim 29, wherein the modulators and the reshaping filters operate in the time domain.
- 37. A system for reducing an ISDN crosstalk in a DSL signal, the system comprising:
means for observing at least a portion of the ISDN crosstalk in the DSL signal; means for estimating at least a portion of the ISDN crosstalk using the observed portion of the ISDN crosstalk; and means for applying a canceling signal to the DSL signal to cancel the ISDN crosstalk in the DSL signal, the canceling signal based on the estimated ISDN crosstalk.
- 38. The system of claim 37, further comprising:
means for adjusting the means for estimating based on an error signal between the estimated ISDN crosstalk and the ISDN crosstalk in the DSL signal.
- 39. The system of claim 37, wherein the DSL signal is received in a Time Compression Multiplexing (TCM) ISDN crosstalk environment.
CROSS REFERENCE TO RELATED APPLICATIONS
[0001] This application claims the benefit of U.S. Provisional Application No. 60/467,708, filed May 3, 2003, which is incorporated by reference in its entirety.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60467708 |
May 2003 |
US |