IP Library Granted Patent US 8,428,225
Granted Patent B2
US 8,428,225 · App. 12/375,216 · Granted Apr 23, 2013

Method and apparatus for analyzing and mitigating noise in a digital subscriber line

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,428,225
App. No.
12/375,216
Granted
Apr 23, 2013
Kind
B2
Abstract

Data indicative of a level of stability of a DSL link is received. Based on the received data, it is determined whether the data indicates a level of stability of the DSL link that is above or below a minimum threshold. If the level of stability of the DSL link is below the minimum threshold, die noise associated with the DSL link before the time of failure is compared with the noise associated with the DSL link after the time of failure. If the difference between the noise before and after the time of failure exceeds a threshold, then the difference in noise is characterized as a stationary noise associated with the DSL link. However, if the difference between the noise before and after the time of failure is below the threshold, a determination is made whether the failure is associated with a loss of power to the DSL link or a severe impulse noise event—the difference in noise is characterized accordingly. Finally, the characterization of the noise associated with the DSL link is preserved for subsequent possible reconfiguration of the DSL link to improve link stability.

Claims (93)

1. A computer-implemented method of characterizing noise associated with a digital subscriber line (DSL) link, comprising:

receiving at a controller data indicative of a level of stability of the DSL link;

determining at the controller whether the data indicates a level of stability of the DSL link that is above or below a minimum threshold;

if the level of stability of the DSL link is below the minimum threshold, the controller:

comparing a noise level associated with the DSL link before a time of failure with a noise level associated with the DSL link after the time of failure;

if a difference between the noise level before and after the time of failure exceeds a threshold, then characterizing the noise as a stationary noise associated with the DSL link;

if the difference between the noise level before and after the time of failure is below the threshold, investigating whether the failure is associated with a loss of power to the DSL link or a severe impulse noise event and characterizing the noise accordingly; and

recording the characterization of the noise associated with the DSL link.

2. The method of claim 1 , further comprising the controller estimating a time of a failure of the DSL link based on the data, and wherein comparing the noise level associated with the DSL link before a time of failure with the noise level associated with the DSL link after the time of failure comprises comparing a noise level associated with the DSL link before the estimated time of failure with a noise level associated with the DSL link after the estimated time of failure.

3. The method of claim 1 , wherein comparing noise associated with the DSL link comprises comparing at a DSL receiver coupled to the associated DSL link the noise level before the time of failure with the noise level after the time of failure.

4. The method of claim 1 , further comprising the controller evaluating a distribution of the received data over time, and wherein determining at the controller whether the data indicates a level of stability of the DSL link that is above or below a minimum threshold comprises determining at the controller whether the distribution of data indicates a level of stability of the DSL link that is above or below a minimum threshold.

5. The method of claim 1 , wherein comparing the noise level associated with the DSL link before a time of failure with the noise level associated with the DSL link after the time of failure comprises comparing the noise level associated with the DSL link before a time of failure with the noise level associated with the DSL link after the DSL line is reinitialized and in a stable condition.

6. The method of claim 1 , wherein the noise level is measured according to at least one of mean-square-error of a decoder of a DSL receiver coupled to the DSL link, and signal to noise ratio (SNR) margin.

7. The method of claim 1 , wherein the difference between the noise level before and after the time of failure is calculated as a vector of values corresponding to a plurality of different frequencies, and whether the noise level exceeds or falls below the threshold comprises whether the noise level exceeds or falls below the threshold for a number of the plurality of different frequencies.

8. The method of claim 1 , wherein investigating whether the failure is associated with a severe impulse noise event comprises comparing a noise level associated with one or more DSL links proximate to the DSL link before and after the same or similar time as the time of failure.

9. The method of claim 1 , further comprising the controller reconfiguring the DSL link responsive to the recorded characterization of the noise associated with the DSL link.

10. The method of claim 9 wherein if the difference in noise is characterized as a stationary noise associated with the DSL link, then the controller reconfiguring the DSL link comprises at least one of:

increasing a target or a maximum SNR margin for all frequencies associated with the DSL link;

increasing a target or a maximum SNR margin for those frequencies affected by the stationary noise associated with the DSL link;

disabling the affected frequencies;

preventing the affected frequencies from increasing an associated number of loaded bits through bit-swapping; and

preventing the affected frequencies from increasing the associated number of loaded bits through bit-swapping above a pre-defined threshold.

11. The method of claim 9 wherein if the noise is characterized as a severe impulse noise event, then the controller reconfiguring the DSL link comprises adjusting retrain thresholds.

12. The method of claim 11 , wherein adjusting retrain thresholds comprises at least one of adjusting:

MINSNRM;

a threshold for code violations triggering retrain; and

a threshold for decoder errors triggering retrain.

13. The method of claim 1 , further comprising receiving at the controller a distribution of performance monitoring data indicative of a level of quality of the DSL link;

determining at the controller whether the distribution of performance monitoring data indicates a level of quality of the DSL link that is above or below a minimum threshold;

if the level of quality of the DSL link is below the minimum threshold, the controller:

characterizing whether any impulse noise events associated with the DSL link are intermittent or persistent;

recording the characterization of the impulse noise events associated with the DSL link.

14. The method of claim 13 , wherein the performance monitoring data comprises at least one of channel-, line-, or higher-layer performance monitoring data.

15. The method of claim 13 , wherein the determining at the controller whether the distribution of performance monitoring data indicates a level of quality of the DSL link that is above or below a minimum threshold comprises determining at the controller whether a derivation based on the distribution of performance monitoring data indicates a level of quality of the DSL link that is above or below a minimum threshold.

16. The method of claim 13 wherein the determining at the controller whether the distribution of performance monitoring data indicates a level of quality of the DSL link that is above or below a minimum threshold comprising measuring at least one of a count of CV, ES, SES, UAS, LOSS, or derivations thereof, over the distribution.

17. The method of claim 13 , wherein the characterizing whether any impulse noise events associated with the DSL link are intermittent or persistent comprises determining a duration of the impulse noise events.

18. The method of claim 13 , wherein the recording the characterization of the impulse noise events associated with the DSL link further comprising recording at least one of a date, time, duration, and affected frequency, associated with each of the impulse noise events.

19. The method of claim 13 , further comprising the controller reconfiguring the DSL link responsive to the recorded characterization of impulse noise events.

20. The method of claim 19 , wherein if the impulse noise events associated with the DSL link are characterized as intermittent, then the controller reconfiguring the DSL link comprises the controller increasing settings associated with impulse noise protection for the DSL link.

21. The method of claim 20 , wherein the controller increasing settings associated with impulse noise protection for the DSL link comprises at least one of the controller:

setting a minimum impulse noise protection greater than an estimated impulse noise width;

setting a maximum interleaver delay less than an estimated impulse noise period;

setting a maximum interleaver delay less than a delay budget; and

setting a minimum RS overhead greater than x multiplied by an estimated number of bytes in error as a percentage of all bytes in a RS codeword, where x equals a value of 2 without erasure decoding, and x equals a value between less than 2 and greater than or equal to 1 with erasure decoding.

22. The method of claim 20 , wherein the controller increasing settings associated with impulse noise protection for the DSL link comprises at least one of the controller:

setting a minimum impulse noise protection greater than an estimated impulse noise width;

setting a minimum inter-arrival time less than an estimated impulse noise period;

setting a maximum interleaver delay less than a delay budget; and

setting minimum RS overhead>x * (estimated number of bytes in error as a percentage of all bytes in a RS codeword), where x=2 without erasure decoding, and 1≦x<2 with erasure decoding.

23. The method of claim 19 , wherein if the impulse noise events associated with the DSL link are characterized as persistent, then the controller reconfiguring the DSL link comprises the controller increasing settings associated with impulse noise protection for the DSL link, including:

forcing affected frequencies to load with a smaller number of bits (BCAP[n]);

disabling affected tones; and

increasing a PSDMASK or a target margin for the affected tones.

24. An article of manufacture comprising a non-transitory computer readable medium containing instructions that when executed by a computing system, cause the computing system to perform the following steps:

receiving data indicative of a level of stability of a Digital Subscriber Line (DSL) link;

determining whether the data indicates a level of stability of the DSL link that is above or below a minimum threshold;

if the level of stability of the DSL link is below the minimum threshold:

comparing a noise level associated with the DSL link before a time of failure with a noise level associated with the DSL link after the time of failure;

if a difference between the noise level before and after the time of failure exceeds a threshold, then characterizing the difference in noise as a stationary noise associated with the DSL link;

if the difference between the noise level before and after the time of failure is below the threshold, investigating whether the failure is associated with a loss of power to the DSL link or a severe impulse noise event and characterizing the difference in noise accordingly; and

recording the characterization of the noise associated with the DSL link.

25. The article of manufacture of claim 24 , further comprising instructions that when executed by the computing system, cause the computing system to perform the step of estimating a time of a failure of the DSL link based on the data, and wherein the instruction for comparing the noise level associated with the DSL link before a time of failure with the noise level associated with the DSL link after the time of failure comprises an instruction for comparing the noise level associated with the DSL link before the estimated time of failure with the noise level associated with the DSL link after the estimated time of failure.

26. The article of manufacture of claim 24 , further comprising instructions that when executed by the computing system, cause the computing system to perform the step of evaluating a distribution of the received data over time, and wherein the determining whether the data indicates a level of stability of the DSL link that is above or below a minimum threshold comprises determining whether the distribution of data indicates a level of stability of the DSL link that is above or below a minimum threshold.

27. The article of manufacture of claim 24 , further comprising instructions that when executed by the computing system, cause the computing system to perform the step of reconfiguring the DSL link responsive to the recorded characterization of the noise associated with the DSL link.

28. The article of manufacture of claim 24 , further comprising instructions that when executed by the computing system, cause the computing system to perform the following steps:

determining whether the distribution of performance monitoring data indicates a level of quality of the DSL link that is above or below a minimum threshold;

if the level of quality of the DSL link is below the minimum threshold:

characterizing whether any impulse noise events associated with the DSL link are intermittent or persistent;

recording the characterization of the impulse noise events associated with the DSL link.

29. The article of manufacture of claim 28 , wherein the instructions for recording the characterization of the impulse noise events associated with the DSL link further comprises instructions for recording at least one of a date, time, duration, and affected frequency, associated with each of the impulse noise events.

30. The article of manufacture of claim 28 , further comprising instructions that when executed by the computing system, cause the computing system to perform the step of reconfiguring the DSL link responsive to the recorded characterization of impulse noise events.

31. A apparatus to characterize noise associated with a digital subscriber line (DSL) link, comprising:

collecting means for receiving data indicative of a level of stability of a DSL link;

analyzing means for:

determining whether the data indicates a level of stability of the DSL link that is above or below a minimum threshold;

if the level of stability of the DSL link is below the minimum threshold:

comparing a noise level associated with the DSL link before a time of failure with a noise level associated with the DSL link after the time of failure;

if a difference between the noise level before and after the time of failure exceeds a threshold, then characterizing the noise as a stationary noise associated with the DSL link;

if the difference between the noise level before and after the time of failure is below the threshold, investigating whether the failure is associated with a loss of power to the DSL link or a severe impulse noise event and characterizing the noise accordingly; and

recording the characterization of the noise associated with the DSL link.

32. The apparatus of claim 31 , wherein the analyzing means comprises further means for estimating a time of a failure of the DSL link based on the data, and wherein the analyzing means for comparing the noise level associated with the DSL link before a time of failure with the noise level associated with the DSL link after the time of failure comprises analyzing means for comparing a noise level associated with the DSL link before the estimated time of failure with a noise level associated with the DSL link after the estimated time of failure.

33. The apparatus of claim 31 , wherein the noise is measured according to at least one of mean-square-error of a decoder of a DSL receiver coupled to the DSL link, and signal to noise ratio (SNR) margin.

34. The apparatus of claim 31 , further comprising means for reconfiguring the DSL link responsive to the recorded characterization of the noise associated with the DSL link.

35. The apparatus of claim 31 , wherein:

the collecting means further receiving a distribution of performance monitoring data indicative of a level of quality of the DSL link; the analyzing means further determining:

whether the distribution of performance monitoring data indicates a level of quality of the DSL link that is above or below a minimum threshold:

if the level of quality of the DSL link is below the minimum threshold;

characterizing whether any impulse noise events associated with the DSL link are intermittent or persistent;

recording the characterization of the impulse noise events associated with the DSL link.

36. The apparatus of claim 35 , wherein the performance monitoring data comprises at least one of channel-, line-, or higher-layer performance monitoring data.

37. The apparatus of claim 35 , wherein the analyzing means for characterizing whether any impulse noise events associated with the DSL link are intermittent or persistent determines a duration of the impulse noise events as an indication of an intermittent or persistent impulse noise event.

38. The apparatus of claim 35 , further comprising means for reconfiguring the DSL link responsive to the recorded characterization of impulse noise events.

39. The apparatus of claim 38 , wherein if the impulse noise events associated with the DSL link are characterized as intermittent, then the means for reconfiguring the DSL link increases settings associated with impulse noise protection for the DSL link.

Assignments (12)
RELEASE OF SECURITY INTEREST Recorded Aug 17, 2023
From: VALUEGATE ASTRO SPV1
To: ADAPTIVE SPECTRUM AND SIGNAL ALIGNMENT, INCORPORATED; ASSIA SPE, LLC
Reel/Frame 064616/0450 →
SECURITY INTEREST Recorded Oct 29, 2022
From: ADAPTIVE SPECTRUM AND SIGNAL ALIGNMENT, INCORPORATED; ASSIA SPE LLC
To: VALUEGATE ASTRO SPV1
Reel/Frame 061804/0163 →
RELEASE OF SECURITY INTEREST Recorded Jul 21, 2022
From: MUZINICH BDC, INC.
To: ASSIA SPE, LLC
Reel/Frame 060976/0595 →
RELEASE OF SECURITY INTEREST Recorded Dec 7, 2020
From: MGG CALIFORNIA, LLC
To: ASSIA SPE, LLC
Reel/Frame 054626/0795 →
SECURITY INTEREST Recorded Dec 4, 2020
From: ADAPTIVE SPECTRUM AND SIGNAL ALIGNMENT, INCORPORATED
To: MUZINICH BDC, INC.
Reel/Frame 054593/0459 →
GRANT OF A SECURITY INTEREST -- PATENTS Recorded Dec 5, 2016
From: ASSIA SPE, LLC
To: MGG CALIFORNIA LLC, AS COLLATERAL AGENT
Reel/Frame 040818/0805 →
RELEASE OF SECURITY INTEREST Recorded Nov 30, 2016
From: PARTNERS FOR GROWTH IV, L.P.
To: ADAPTIVE SPECTRUM AND SIGNAL ALIGNMENT, INCORPORATED
Reel/Frame 040766/0202 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 16, 2016
From: ADAPTIVE SPECTRUM AND SIGNAL ALIGNMENT
To: ASSIA SPE LLC, C/O THE CORPORATION TRUST COMPANY
Reel/Frame 040631/0088 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 3, 2016
From: PARTNERS FOR GROWTH
To: ADAPTIVE SPECTRUM AND SIGNAL ALIGNMENT, INC.
Reel/Frame 040212/0569 →
SECURITY INTEREST Recorded Jan 13, 2015
From: ADAPTIVE SPECTRUM AND SIGNAL ALIGNMENT, INCORPORATED
To: PARTNERS FOR GROWTH IV, L.P.
Reel/Frame 034760/0220 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 28, 2014
From: CIOFFI, JOHN; RHEE, WONJONG; GINIS, GEORGIOS; JAGANNATHAN, SUMANTH
To: ADAPTIVE SPECTRUM AND SIGNAL ALIGNMENT, INC.
Reel/Frame 032979/0940 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 6, 2010
From: CIOFFI, JOHN; RHEE, WONJONG; GINIS, GEORGIOS; JAGANNATHAN, SUMANTH
To: ADAPTIVE SPECTRUM AND SIGNAL ALIGNMENT, INC.
Reel/Frame 025098/0964 →