IP Library Granted Patent US 8,483,369
Granted Patent B2
US 8,483,369 · App. 12/227,966 · Granted Jul 9, 2013

DSL system

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,483,369
App. No.
12/227,966
Granted
Jul 9, 2013
Kind
B2
Abstract

An apparatus comprises at least one vectoring engine and a cross-connect coupled to the vectoring engine. The cross-connect is to couple with each of a plurality of customer premises equipment (CPE) devices via a respective DSL loop. An interface is to receive instructions for the cross-connect to couple the vectoring engine to a nonoverlapping subset of the CPE devices via the respective DSL loops. The interface is further to receive instructions for the vectoring engine to apply vectoring to the DSL loop via which to couple one of the CPE devices to the cross-connect.

Claims (79)

1. An apparatus, comprising:

at least one vectoring engine;

a cross-connect coupled to the at least one vectoring engine, the cross-connect to couple with each of a plurality of customer premises equipment (CPE) devices via a respective a digital subscriber line (DSL) loop;

an interface to receive instructions from a source external to the apparatus for the cross-connect to couple the at least one vectoring engine to a nonoverlapping subset of the CPE devices via the respective DSL loops and receive instructions for the at least one vectoring engine to apply vectoring to the DSL loop via which one of the CPE devices is to couple to the cross-connect;

the cross-connect to further couple with a new DSL loop;

the apparatus to obtain operational data relating to the new DSL loop; and

the apparatus to further receive instructions via the interface for the cross-connect to couple the vectoring engine to the respective CPE device via the new DSL loop responsive to the operational data.

2. The apparatus of claim 1 , wherein the apparatus is a DSL access multiplexer.

3. The apparatus of claim 1 , further comprising a plurality of digital subscriber line access multiplexers (DSLAMs), wherein each DSLAM includes at least one vectoring engine.

4. The apparatus of claim 1 , wherein the source external to the apparatus comprises a controller, the interface is further to couple with the controller to receive the instructions.

5. The apparatus of claim 1 , wherein the interface to receive instructions for the cross-connect to couple the at least one vectoring engine to a nonoverlapping subset of the CPE devices via the respective DSL loops having a strongest crosstalk coupling or strongest noise correlation therebetween.

6. The apparatus of claim 1 , wherein the interface to receive instructions for the at least one vectoring engine to apply vectoring to the DSL loops having the strongest crosstalk coupling or strongest noise correlation therebetween.

7. The apparatus of claim 1 , further wherein the interface to provide operational data to a controller, and receive control parameters computed by the controller responsive to the provided operational data.

8. A method for managing an apparatus including a vectoring engine, a cross-connect coupled to the vectoring engine and to each of a plurality of customer premises equipment (CPE) devices via a respective DSL loop, and an interface, the method comprising:

receiving instructions via the interface for the cross-connect to couple the vectoring engine to a subset of the CPE devices via the respective DSL loops;

receiving instructions for the vectoring engine to apply vectoring to the DSL loop via which one of the CPE devices is coupled to the cross-connect

coupling a new DSL loop to the cross-connect;

obtaining operational data relating to the new DSL loop;

receiving instructions via the interface for the cross-connect to couple the vectoring engine to the respective CPE device via the new DSL loop responsive to the operational data.

9. The method of claim 8 , wherein the apparatus includes two or more vectoring engines, and wherein receiving instructions via the interface for the cross-connect to couple the vectoring engine to a subset of the CPE devices via the respective DSL loops comprises receiving instructions for the cross-connect to couple each vectoring engine to a nonoverlapping subset of the CPE devices via the respective DSL loops.

10. The method of claim 8 , wherein the apparatus includes two or more vectoring engines, and wherein receiving instructions for the vectoring engine to apply vectoring to the DSL loop via which one of the CPE devices is coupled to the cross-connect comprises receiving instructions for one of the vectoring engines to apply vectoring to the DSL loop via which one of the CPE devices is coupled to the cross-connect.

11. The method of claim 8 , wherein receiving instructions via the interface for the cross-connect to couple the vectoring engine to a subset of the CPE devices comprises receiving instructions for the cross-connect to couple the vectoring engine to the subset of CPE devices via the respective DSL loops that have one or both of a strongest crosstalk coupling and noise correlation therebetween.

12. The method of claim 8 , wherein the operational data comprises at least one of the following:

Quality of Service data;

error counters;

current rate data;

current margin data;

status data;

test parameter data;

diagnostics data;

performance data;

maximum attainable data rate data;

Xlog data; and

noise correlation data.

13. The method of claim 12 , wherein the quality of service data comprises at least one of the following:

customer data rates;

customer delay data;

customer priorities data; and

customer class of service data.

14. The method of claim 8 , wherein the apparatus further includes a plurality of receivers, each receiver coupled to one of the DSL loops, the method further comprising:

detecting at a first one of the receivers noise samples received from the DSL loop to which the first receiver is coupled; and

providing the detected noise samples to a second one of the receivers coupled to a different DSL loop, the second receiver applying the detected noise samples to decoding a data signal received by the second receiver from the different DSL loop.

15. The method of claim 14 , further comprising discontinuing encoding operations corresponding to the DSL loop at which the noise samples are detected.

16. The method of claim 15 , further comprising receiving instructions via the interface for the cross-connect to couple the vectoring engine to a different subset of the CPE devices via the respective DSL loops.

17. The method of claim 15 , further comprising modifying at least one of the following parameters for at least one of the respective DSL loops:

data rate;

margin;

spectrum;

carrier mask;

delay;

training sequence; and

impulse noise protection.

18. The method of claim 8 , further comprising:

providing via the interface to a controller associated with the apparatus a quality of service parameter associated with each of the DSL loops in the subset coupled to the vectoring engine; and

receiving an instruction via the interface from the controller ordering the subset of DSL loops coupled to the vectoring engine responsive to the provided quality of service parameter.

19. The method of claim 17 , wherein the quality of service parameter comprises at least one of the following:

customer data rates;

customer delay requirements;

customer priorities; and

customer class of service.

20. The method of claim 17 , wherein the ordering instruction comprises at least one of the following:

an ordering instruction for receiver vectoring operations; and

an ordering instruction for transmitter vectoring operations.

21. The method of claim 17 , further comprising receiving an instruction via the interface from the controller to the vectoring engine to apply a decoding order to the DSL loops if a decoding latency computed by the controller does not exceed a maximum latency.

22. The method of claim 21 , wherein receiving the decoding order instruction comprises receiving at least one of the following parameters:

maximum decoding delay;

minimum impulse noise protection;

decoding ordering;

tones for applying vectoring;

lines for applying vectoring;

carrier mask;

spectrum mask;

data rate; and

margin.

23. The method of claim 8 , wherein the apparatus further comprises a DSL modem, and wherein receiving the instructions occurs during one of the following time periods:

diagnostics initialization;

initialization of the DSL modem;

operation of the DSL modem; and

when at least one of the DSL loops is initializing while at least another one of the DSL loops is operating.

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 Feb 24, 2009
From: CIOFFI, JOHN M.; RHEE, WONJONG; GINIS, GEORGE; BRADY, MARK H.; SILVERMAN, PETER J.
To: ADAPTIVE SPECTRUM AND SIGNAL ALIGNMENT, INC.
Reel/Frame 022305/0334 →