Dynamic digital communication system control
First Claim
1. A method of controlling a digital communication system having a plurality of communication lines on which signals are transmitted and received, the signals being affected by interference during transmission, each of the communication lines being used by a user and having at least one transmitter and at least one receiver, the method comprising the steps of:
- collecting information about line, signal and interference characteristics of the communication lines;
creating a model of the line, signal and interference characteristics of the communication lines;
synchronizing transmissions of signals between transmitters and receivers;
processing signals using the model to remove interference from signals.
3 Assignments
0 Petitions
Accused Products
Abstract
Methods, apparatus and systems for dynamically controlling a digital communication system, such as a DSL system, collect information about digital communication lines in the system and adaptively and/or dynamically determine line and signal characteristics of the digital communication lines, including interference effects. Based on the determined characteristics and the desired performance parameters, operation of the digital communication lines is adjusted to improve or otherwise control the performance of the system. The collection and processing of information may be performed by a party that is not a user in the system. This independent party also may control operational characteristics and parameters of the system. The invention can be used to eliminate or reduce signal interference such as crosstalk that can be induced on communication lines in systems such as DSL systems. Specific iterative power allocation and vectored transmission techniques and apparatus are disclosed.
-
Citations
20 Claims
-
1. A method of controlling a digital communication system having a plurality of communication lines on which signals are transmitted and received, the signals being affected by interference during transmission, each of the communication lines being used by a user and having at least one transmitter and at least one receiver, the method comprising the steps of:
-
collecting information about line, signal and interference characteristics of the communication lines;
creating a model of the line, signal and interference characteristics of the communication lines;
synchronizing transmissions of signals between transmitters and receivers;
processing signals using the model to remove interference from signals. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method of controlling a digital communication system having a plurality of communication lines, each of the communication lines being used by a user, wherein the total power a user can use in the system is limited by a power constraint, the method comprising the steps of:
-
assigning the total power constraint for each user an initial value;
determining a competitively optimal data rate for each user, comprising the steps of;
determining a power allocation within the total power constraint of each user by iteratively allowing each user to optimize its power allocation; and
determining the competitively optimal data rate for each user based on the determined power allocation for the user;
evaluating the competitively optimal data rate for each user, comprising the steps of;
comparing the competitively optimal data rate of a user with a target rate for the user;
increasing the power constraint for a user if the competitively optimal data rate of the user is less than the target rate for the user;
decreasing the power constraint for the user if the competitively optimal data rate of the user exceeds the target rate for the user by at least a prescribed variance;
maintaining the power constraint for the user if the competitively optimal data rate of the user is equal to the target rate for the user; and
maintaining the power constraint for the user if the competitively optimal data rate of the user exceeds the target rate for the user by less than the prescribed variance. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification