IP Library Granted Patent US 9,071,534
Granted Patent B2
US 9,071,534 · App. 13/084,829 · Granted Jun 30, 2015

DSL system estimation

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 9,071,534
App. No.
13/084,829
Granted
Jun 30, 2015
Kind
B2
Abstract

Estimates of a communication system configuration, such as a DSL system, are based on operational data collected from a network element management system, protocol and users. The operational data collected from the system can include performance-characterizing operational data that typically is available in the OSL system via element-management-system protocols. Generated estimates and/or approximations can be used in evaluating system performance and directly or indirectly dictating/requiring changes or recommending improvements in operation by transmitters and/or other parts of the indication system. Data and/or other information may be collected using internal means or using system elements and components via e-mail and/or other extra means. The likelihood of the models accuracy can be based on various data, information and/or indicators of system performance, such as observed normal operational data, test data and/or prompted operational data that shows operating performance based on stimulation signals.

Claims (74)

1. A method for declaring a condition on a DSL system test loop configuration, the method comprising:

collecting operational data from a DSL system test loop comprising a first DSL transceiver at a near end of the test loop and a second DSL transceiver at a far end of the test loop, wherein the operational data is a result of transmissions between the first and second DSL transceiver;

obtaining a test loop parameter vector from the collected operational data, wherein the test loop parameter vector comprises one or more loop-dependent parameter values, including a measured loop attenuation per frequency of the DSL system test loop configuration;

selecting a reference parameter vector corresponding to a reference loop configuration that does not include the condition, wherein the reference loop parameter vector comprises one or more loop-dependent parameter values, including a loop attenuation per frequency for the reference loop configuration;

comparing a plot of the measured attenuation per frequency for the DSL system test loop configuration to a plot of the attenuation over frequency for the reference loop configuration;

locating one or more peaks in the plot of the measured attenuation per frequency for the DSL system test loop configuration relative to the plot of the attenuation over frequency for the reference loop configuration, based on the comparison; and

declaring the condition on the DSL system test loop based on the location or estimated size of the one or more peaks in the plot of the measured attenuation per frequency for the DSL system test loop configuration.

2. The method of claim 1 , wherein the test loop parameter vector further comprises at least one of the following:

channel attenuation averaged over a group of tones;

loop attenuation;

signal attenuation;

estimated upstream power back-off electrical length; or

receiver noise per tone estimated assuming a channel attenuation per tone corresponding to a straight loop.

3. The method of claim 1 , wherein the condition is a bridged tap, and wherein the reference loop configuration that does not include the condition is selected to correspond to a reference loop with no bridged taps, and wherein the presence of a bridged tap on the DSL system test loop is declared based on the location and estimated size of the one or more peaks.

4. The method of claim 3 further comprising estimating the length of the bridged tap based on the location of the one or more peaks.

5. The method of claim 3 , wherein declaring the presence of the bridged tap comprises:

identifying a positive peak when the size of a located peak is larger than a positive peak size threshold;

identifying a negative peak when the size of a located peak is smaller than a negative peak size threshold;

counting the number of identified positive peaks;

counting the number of identified negative peaks; and

declaring the presence of a bridged tap when:

the number of identified positive peaks exceeds a positive peak count threshold or the number of identified negative peaks exceeds a negative peak count threshold.

6. The method of claim 5 further comprising adjusting at least one of the following:

the positive peak size threshold;

the negative peak size threshold;

the positive peak count threshold; or

the negative peak count threshold.

7. The method of claim 4 , wherein estimating the length of the bridged tap comprises at least one of the following:

estimating the length of a bridged tap that corresponds to the identified location of at least one positive peak; or

estimating the length of a bridged tap that corresponds to the identified location of at least one negative peak.

8. The method of claim 1 , wherein the condition is a bridged tap, wherein the test loop parameter vector comprises an echo-dependent parameter vector, wherein the reference loop configuration that does not include the condition comprises a reference loop configuration with no bridged tap, wherein the reference parameter vector comprises a reference echo-dependent parameter vector corresponding to the reference loop configuration with no bridged tap; and wherein the method comprises estimating a location of a bridged tap from a computed difference between the echo-dependent parameter vector and the reference echo-dependent parameter vector.

9. The method of claim 8 , wherein the echo-dependent parameter vector comprises at least one of the following:

an echo response;

a loop impedance; or

a receiver noise per tone.

10. The method of claim 1 , wherein the condition is a bad splice, and wherein the reference loop configuration that does not include the condition has no bad splice and wherein the presence of a bad splice in the DSL system test loop is declared when a computed difference between the test loop parameter vector and the reference loop parameter vector is larger than a first threshold.

11. The method of claim 1 , wherein the condition is a bad slice, and wherein the reference loop configuration has no bad splice;

wherein the method further comprises: detecting a frequency set for which a computed difference between the test loop parameter vector and the reference parameter vector is larger than a first threshold; and

declaring a bad splice when the detected frequency set is within a first frequency range.

12. The method of claim 10 , wherein the test loop parameter vector comprises at least one of the following:

channel attenuation averaged over a group of tones;

loop attenuation;

signal attenuation;

estimated upstream power back-off electrical length; or

receiver noise per tone estimated assuming a loop with no bad splice.

13. The method of claim 10 , wherein the test loop parameter vector comprises an echo-dependent parameter vector based on operational data collected from the DSL system;

further wherein the reference parameter vector comprises a reference echo-dependent parameter vector corresponding to the reference loop configuration; further wherein the method comprises:

computing a difference between the echo-dependent parameter vector and the reference echo-dependent parameter vector; and

estimating a location of a bad splice from the computed difference between the echo-dependent parameter vector and the reference echo-dependent parameter vector.

14. The method of claim 13 , wherein the echo-dependent parameter vector comprises at least one of the following:

an echo response;

a loop impedance; or

a receiver noise per tone.

15. A non-transitory machine readable storage medium containing program instructions, the program instructions specifying a method for declaring a condition on a DSL system test loop configuration, the method comprising:

collecting operational data from a DSL system test loop comprising a first DSL transceiver at a near end of the test loop and a second DSL transceiver at a far end of the test loop, wherein the operational data is a result of transmissions between the first and second transceiver;

obtaining a test loop parameter vector from the from the collected operational data, wherein the test loop parameter vector comprises one or more loop-dependent parameter values, including a measured loop attenuation per frequency of the DSL system test loop configuration;

selecting a reference parameter vector corresponding to a reference loop configuration that does not include the condition, wherein the reference loop parameter vector comprises one or more loop-dependent parameter values, including a loop attenuation per frequency for the reference loop configuration;

comparing a plot of the measured attenuation per frequency for the DSL system test loop configuration to a plot of the attenuation over frequency for the reference loop configuration;

locating one or more peaks in the plot of the measured attenuation per frequency for the DSL system test loop configuration relative to the plot of the attenuation over frequency for the reference loop configuration, based on the comparison; and

declaring the condition on the DSL system test loop based on the location or estimated size of the one or more peaks in the plot of the measured attenuation per frequency for the DSL system test loop configuration.

16. The non-transitory machine readable storage medium of claim 15 , wherein the condition is a bridged tap, and wherein the program instructions further specify a method further comprising:

selecting the reference loop configuration that does not include the condition to correspond to a reference loop with no bridged taps;

estimating the size of the located one or more peaks; and

declaring a presence of the bridged tap on the DSL system test loop based on the location and estimated size of the one or more peaks.

17. The non-transitory machine readable storage medium of claim 15 wherein the condition is a bridged tap, wherein the test loop parameter vector comprises an echo-dependent parameter vector, wherein the reference loop configuration that does not include the condition comprises a reference loop configuration with no bridged tap, wherein the reference parameter vector comprises a reference echo-dependent parameter vector corresponding to the reference loop configuration with no bridged tap, and wherein the method further comprises estimating a location of a bridged tap from a computed difference between the echo-dependent parameter vector and the reference echo-dependent parameter vector.

18. A controller comprising:

a data collection unit coupled to a data analysis unit and a control signal generator coupled to the data analysis unit, to:

obtain a test loop parameter vector from operational data collected from a test loop of a DSL system comprising a first DSL transceiver at a near end of the test loop and a second DSL transceiver at a far end of the test loop, wherein the operational data is a result of transmissions between the first and second transceiver, wherein the test loop parameter vector comprises one or more loop-dependent parameter values, including a measured loop attenuation per frequency of the DSL system test loop configuration;

select a reference parameter vector corresponding to a reference loop configuration, wherein the reference parameter vector includes reference values characterizing the presence or absence of a condition on a hypothetical or ideal loop free from the condition, the reference values including a loop attenuation per frequency for the reference loop configuration;

compare a plot of the measured attenuation per frequency for the DSL system test loop configuration to a plot of the attenuation over frequency for the reference loop configuration;

locate one or more peaks in the plot of the measured attenuation per frequency for the DSL system test loop configuration relative to the plot of the attenuation over frequency for the reference loop configuration, based on the comparison; and

declare a condition on the DSL system test loop based on the location or estimated size of the one or more peaks in the plot of the measured attenuation per frequency for the DSL system test loop configuration.

19. The controller of claim 18 , wherein the reference loop configuration is selected to correspond to a reference loop with no bridged taps and wherein the condition is the presence of a bridged tap.

20. The controller of claim 18 , wherein the reference loop configuration is selected to correspond to a reference loop with no bad splice and wherein the condition is the presence of a bad splice.

Assignments (11)
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 Apr 19, 2011
From: CIOFFI, JOHN M; RHEE, WONJONG; LEE, BIN; CHUNG, SEONG TAEK; GINIS, GEORGIOS
To: ADAPTIVE SPECTRUM AND SIGNAL ALIGNMENT, INC.
Reel/Frame 026152/0401 →