IP Library Granted Patent US 9,060,054
Granted Patent B2
US 9,060,054 · App. 14/385,679 · Granted Jun 16, 2015

System for diagnosing and optimizing vectored DSL lines

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,060,054
App. No.
14/385,679
Granted
Jun 16, 2015
Kind
B2
Abstract

In accordance with embodiments disclosed herein, there are provided methods, systems, mechanisms, techniques, and apparatuses for diagnosing and optimizing vectored DSL lines. For example, in one embodiment, such a system includes an interface to a first subset of a plurality of digital communication lines allocated to a vectored group and to a second subset of the plurality of digital communication lines which operate external to the vectored group; a Dynamic Spectral Management server (DSM server) to analyze the vectored group by performing the following operations for each of the plurality of digital communication lines in the vectored group: measuring a mitigated noise level for the digital communication line with crosstalk cancellation active, measuring a non-mitigated noise level for the digital communication line with crosstalk cancellation inactive, and comparing the mitigated noise level measured on the digital communication line with the non-mitigated noise level measured on the digital communication line. In such an embodiment, the DSM server of the system further issues optimization instructions based on the analysis. For example, by issuing optimization instructions for the vectored group, for lines external to the vectored group, or for both.

Claims (124)

1. A system comprising:

an interface to a first subset of a plurality of digital communication lines allocated to a vectored group and to a second subset of the plurality of digital communication lines which operate external to the vectored group;

a Dynamic Spectral Management server (DSM server) to analyze the vectored group by performing the following operations for each of the plurality of digital communication lines in the vectored group:

measure a mitigated noise level for the digital communication line with crosstalk cancellation active,

measure a non-mitigated noise level for the digital communication line with crosstalk cancellation inactive, and

compare the mitigated noise level measured on the digital communication line with the non-mitigated noise level measured on the digital communication line; and

wherein the DSM server is further to issue optimization instructions based on the analysis.

2. The system of claim 1 , wherein the DSM server to issue the optimization instructions based on the analysis comprises one of:

(a) the DSM server to issue the optimization instructions for the vectored group;

(b) the DSM server to issue the optimization instructions for one or more of the digital communication lines which operate external to the vectored group; and

(c) the DSM server to issue the optimization instructions for both the vectored group and for one or more of the digital communication lines which operate external to the vectored group.

3. The system of claim 1 :

wherein the plurality of digital communication lines comprises a plurality of Digital Subscriber Lines (DSL lines); and

wherein the first subset of the plurality of digital communication lines allocated to the vectored group comprises a plurality of vectored DSL lines.

4. The system of claim 1 , wherein the DSM server to analyze the vectored group further comprises the DSM server to calculate an estimated noise level and an estimated crosstalk level for each of the plurality of digital communication lines in the vectored group.

5. The system of claim 4 , wherein the DSM server to calculate the estimated noise level and the estimated crosstalk level based at least in part on a measured signal to noise ratio, SNR(f), for each of the plurality of digital communication lines in the vectored group.

6. The system of claim 4 , wherein the DSM server to calculate the estimated noise level for each of the plurality of digital communication lines in the vectored group comprises the DSM server to calculate the total Far End Crosstalk (FEXT) Power Spectral Density (PSD) received by each of the plurality of digital communication lines in the vectored group.

7. The system of claim 4 :

wherein the mitigated noise level represents a first amount of noise measured on the respective digital communication line within the vectored group while noise cancellation techniques are active to cancel out crosstalk attributable to other digital communication lines within the same vectored group;

wherein the non-mitigated noise level represents a second amount of noise measured on the respective digital communication line within the vectored group while noise cancellation techniques are inactive, wherein the second amount of noise measured includes uncancelled interference from the other digital communication lines within the same vectored group; and

wherein a baseline level of interference is estimated by subtracting a total crosstalk level XT(f) based on Xlog from the non-mitigated noise level.

8. The system of claim 7 :

wherein the DSM server to further measure a Signal-to-Noise Ratio, SNR(f), for each of the plurality of digital communication lines in the vectored group;

wherein the SNR(f) and Quiet Line Noise Power Spectral Density, QLN(f), for each of the plurality of digital communication lines in the vectored group are used by the DSM server to calculate:

the mitigated noise level;

the non-mitigated noise level; and

the baseline level of interference on the respective digital communication line within the vectored group when the interference attributable to the other digital communication lines within the same vectored group is perfectly canceled.

9. The system of claim 7 , wherein the estimated baseline level of interference comprises at least one of:

an estimated level of interference attributable to receiver electronics, the receiver electronics being part of a receiver coupled with one of the plurality of digital communication lines; and

an estimated level of interference attributable to an imperfect implementation of the crosstalk cancellation for the vectored group;

an estimated level of crosstalk interference which was cancelled by vectoring within the vectored group.

10. The system of claim 4 , wherein the DSM server is further to:

identify transmit Power Spectral Density (PSD) and a type of an alien crosstalker based on a crosstalk coupling frequency or a crosstalk coupling frequency range affecting one or more of the plurality of digital communication lines in the vectored group based on the analysis of the vectored group.

11. The system of claim 10 :

wherein the DSM server is further to correlate the alien crosstalker with one of the plurality of lines in the second subset of digital communication lines which operate external to the vectored group or with one of the plurality of digital communication lines in the vectored group based on the crosstalk coupling frequency or the crosstalk coupling frequency range associated with the alien crosstalker; and

wherein the DSM server is further to calculate an estimated performance gain attributable to issuing the optimization instructions, wherein the optimization instructions include noise cancellation directed toward the identified alien crosstalker.

12. The system of claim 10 , wherein the DSM server is further to identify an alien crosstalker based on the analysis of the vectored group, wherein the alien crosstalker corresponds to one of:

a non-vectored digital communication line among the plurality of digital communication lines;

a non-vectored digital communication line within a common binder with the plurality of digital communication lines in the vectored group; and

a non-vector-friendly digital communication line among the plurality of digital communication lines within the vectored group, wherein the non-vector-friendly digital communication line is communicably interfaced with a non-vector-friendly Digital Subscriber Line Modem (DSL modem) which does not support vectoring or does not implement vectoring.

13. The system of claim 10 :

wherein the DSM server is further to correlate the alien crosstalker with one of the plurality of lines in the second subset of digital communication lines which operate external to the vectored group or with one of the plurality of digital communication lines in the vectored group based on neighborhood information using DSM level 2 joint spectral optimization among a selection of vectored lines, vector-friendly lines, and/or non-vector-friendly lines within the first and second subsets of digital communication lines which operate within and external to the vectored group respectively.

14. The system of claim 1 , wherein the DSM server is further to:

perform noise-typing of an interference signal based on the analysis of the vectored group; and

identify a source of the interference signal based on the noise-typing.

15. The system of claim 1 , wherein the DSM server to analyze the vectored group further comprises the DSM server to:

estimate theoretical Far end crosstalk (FEXT);

compare the estimated theoretical FEXT to the mitigated noise levels measured for the plurality of digital communication lines in the vectored group;

determine effectiveness of the crosstalk cancellation for the vectored group; and

issue commands to a Vectoring Control Entity (VCE) communicably interfaced with the vectored group.

16. The system of claim 1 :

wherein the DSM server is further to calculate an estimated performance gain based on the analysis of the vectored group; and

compare the estimated performance gain against a threshold.

17. The system of claim 16 , wherein a first alien crosstalker inside of the vectored group yields an estimated performance gain which is less than an estimated performance gain for a second alien crosstalker external to the vectored group, wherein the first alien crosstalker corresponds to one of the first subset of digital communication lines allocated to the vectored group and wherein the second alien crosstalker corresponds to one of the second subset of digital communication lines to operate external to the vectored group.

18. The system of claim 1 :

wherein the DSM server is to further identify an alien crosstalker among the plurality of digital communication lines based on the analysis of the vectored group; and

wherein the DSM server is to issue the optimization instructions for the vectored group based on the alien crosstalker being identified as one of the plurality of digital communication lines external to the vectored group.

19. The system of claim 1 , wherein the DSM server is further to:

identify one or more digital communication lines external to the vectored group based on the analysis of the vectored group; and

perform at least one of the following operations for the identified one or more digital communication lines external to the vectored group:

a) change system parameters affecting the at least one of the digital communication lines external to the vectored group, and

b) migrate the at least one of the digital communication lines which operates external to the vectored group to operate within the vectored group.

20. A method comprising:

communicably interfacing with a plurality of digital communication lines;

identifying, within the plurality of digital communication lines, a vectored group having a plurality of digital communication lines allocated thereto;

analyzing the vectored group by performing the following operations for each of the plurality of digital communication lines in the vectored group:

measuring a mitigated noise level for the digital communication line with crosstalk cancellation active,

measuring a non-mitigated noise level for the digital communication line with crosstalk cancellation inactive, and

comparing the mitigated noise level measured on the digital communication line with the non-mitigated noise level measured on the digital communication line; and

issuing optimization instructions for the vectored group based on the analysis.

21. The method of claim 20 , wherein analyzing the vectored group comprises a Dynamic Spectrum Management server (DSM server) analyzing the vectored group by performing the operations.

22. The method of claim 21 , wherein the DSM server is operated and managed by an entity which is separate and distinct from a telecommunications operator responsible for the plurality of digital communication lines.

23. The method of claim 20 , wherein issuing the optimization instructions for the vectored group comprises:

changing one or more parameters affecting operation of the vectored group, the one or more parameters being selected from the group comprising: bit rate, margin, Power Spectral Density (PSD) limits, vectoring resource allocations, Impulse Noise Protection (INP) settings.

24. The method of claim 23 :

wherein the plurality of digital communication lines comprise a plurality of Digital Subscriber Lines (DSL lines); and

wherein changing the one or more parameters affecting operation of the vectored group comprises issuing the optimization instructions to change the one or more parameters in at least one of:

a Digital Subscriber Line Access Multiplexer (DSLAM) communicably interfaced with at least one of the plurality of digital communication lines in the vectored group,

one or more DSLAMs adjacent to the first DSLAM,

a Customer Premises Equipment (CPE) modem communicably interfaced with at least one of the plurality of digital communication lines in the vectored group, and

a DSL Element Management System (EMS) communicably interfaced with at least one of the plurality of digital communication lines in the vectored group.

25. The method of claim 20 , wherein issuing the optimization instructions for the vectored group comprises:

a) dispatching orders to modify a configuration of one or more system elements communicably interfaced with at least one of the plurality of communicably interfaced digital communication lines;

b) generating service recommendations including service upgrades, service downgrades, or different service options, based on the analysis of the vectored group;

c) initiating a customer notification based on the analysis of the vectored group, the customer notification being directed to a customer of services associated with one of the plurality of communicably interfaced digital communication lines; and

d) initiating a service provider notification based on the analysis of the vectored group, the service provider notification being directed to a service provider of services associated at least one of the plurality of communicably interfaced digital communication lines.

26. The method of claim 20 , further comprising:

identifying transmit Power Spectral Density (PSD) and a type of an alien crosstalker based on a crosstalk coupling frequency or a crosstalk coupling frequency range affecting one or more of the plurality of digital communication lines in the vectored group based on the analysis of the vectored group.

27. The method of claim 26 , further comprising:

correlating the alien crosstalker with one of the plurality of lines which operate external to the vectored group or with one of the plurality of digital communication lines in the vectored group based on the crosstalk coupling frequency or the crosstalk coupling frequency range associated with the alien crosstalker; and

calculating an estimated performance gain attributable to issuing the optimization instructions, wherein the optimization instructions include noise cancellation directed toward the identified alien crosstalker.

28. The method of claim 20 , further comprising:

identifying an alien crosstalker based on the analysis of the vectored group, wherein the alien crosstalker corresponds to one of:

a non-vectored digital communication line among the plurality of digital communication lines;

a non-vectored digital communication line within a common binder with the plurality of digital communication lines in the vectored group; and

a non-vector-friendly digital communication line among the plurality of digital communication lines within the vectored group, wherein the non-vector-friendly digital communication line is communicably interfaced with a non-vector-friendly Digital Subscriber Line Modem (DSL modem) which does not support vectoring or does not implement vectoring.

29. The method of claim 20 , further comprising:

noise-typing an interference signal based on the analysis of the vectored group; and

identifying a source of the interference signal based on the noise-typing.

30. The method of claim 20 , wherein analyzing the vectored group further comprises:

estimating theoretical Far end crosstalk (FEXT);

comparing the estimated theoretical FEXT to the mitigated noise levels measured for the plurality of digital communication lines in the vectored group;

determining effectiveness of the crosstalk cancellation for the vectored group; and

issuing commands to a Vectoring Control Entity (VCE) communicably interfaced with the vectored group.

31. The method of claim 20 , further comprising:

calculating an estimated performance gain based on the analysis of the vectored group; and

comparing the estimated performance gain against a threshold.

32. The method of claim 20 , wherein issuing the optimization instructions for the vectored group comprises issuing the optimization instructions based an identified alien crosstalker operating as one of the plurality of digital communication lines external to the vectored group and not as a member of the vectored group.

33. The method of claim 20 , wherein issuing the optimization instructions for the vectored group comprises performing at least one of the following operations:

a) changing system parameters affecting at least one of the digital communication lines operating external to the vectored group, and

b) migrating at least one of the digital communication lines operating external to the vectored group to operating within the vectored group.

34. A non-transitory computer readable storage medium having instructions stored thereon that, when executed by a processor in a Dynamic Spectrum Management server (DSM server), the instructions cause the DSM server to perform operations comprising:

communicably interfacing with a plurality of digital communication lines;

identifying, within the plurality of digital communication lines, a vectored group having a plurality of digital communication lines allocated thereto;

analyzing the vectored group by performing the following sub-operations for each of the plurality of digital communication lines in the vectored group:

measuring a mitigated noise level for the digital communication line with crosstalk cancellation mitigation active,

measuring a non-mitigated noise level for the digital communication line with crosstalk cancellation mitigation inactive, and

comparing the mitigated noise level measured on the digital communication line with the non-mitigated noise level measured on the digital communication line; and

issuing optimization instructions for the vectored group based on the analysis.

35. The non-transitory computer readable storage medium of claim 34 , wherein the instructions cause the DSM server to perform operations further comprising:

estimating theoretical Far end crosstalk (FEXT);

comparing the estimated theoretical FEXT to the mitigated noise levels measured for the plurality of digital communication lines in the vectored group;

determining effectiveness of the crosstalk cancellation for the vectored group; and

issuing commands to a Vectoring Control Entity (VCE) communicably interfaced with the vectored group.

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 Nov 6, 2014
From: KERPEZ, KENNETH; MOHSENI, MEHDI; RHEE, WONJONG; GALLI, STEFANO; GINIS, GEORGIOS; TEHRANI, ARDAVAN MALEKI; GOLDBURG, MARC
To: ADAPTIVE SPECTRUM AND SIGNAL ALIGNMENT, INC.
Reel/Frame 034119/0927 →