DSL system estimation and control
First Claim
1. A method of controlling an operational line in a DSL system, the method comprising:
- constructing a Hidden Markov Model (HMM) to model one or more internal states of the DSL system, the states characterizing at least one of data activity, impulse noise, crosstalk, noise margin, maximum attainable data rate or bit distributions;
collecting update operational data from the operational line;
analyzing the collected update operational data, the analyzing farther comprising;
estimating an observation probability, a state-transition probability matrix, and an initial state distribution of the HMM based on the collected update operational data;
estimating a likelihood of at least one state of the HMM based on the collected update operational data; and
controlling operation of the DSL system based on the constructed HMM and analyzed update operational data, the controlling further comprising;
determining control parameters based on the estimated likelihood of at least one state of the HMM; and
modifying operation of the operational line through application of the determined control parameters to reflect the information available from the HMM.
10 Assignments
0 Petitions
Accused Products
Abstract
Methods, apparatus, computer program products and other embodiments model a system'"'"'s channel and noise characteristics using one or more Hidden Markov Models (HMMs) by modeling the state dynamics for one or more lines and associated profiles and by learning from the line history. Besides channel and noise characteristics, user data activity also can be modeled using an HMM, where all channel, noise and user data activity can be modeled jointly using HMMs as long as the joint states are properly defined. In multi-line systems, multiple lines (for example, a set of lines in a DSL system binder) may be modeled jointly. After learning channel, noise, user data activity and/or other dynamics using HMM techniques and methods, system operation and/or configuration parameters can be controlled based on the estimated HMM, providing flexible solutions for virtually any channel, noise, user data activity and/or other dynamics.
11 Citations
22 Claims
-
1. A method of controlling an operational line in a DSL system, the method comprising:
-
constructing a Hidden Markov Model (HMM) to model one or more internal states of the DSL system, the states characterizing at least one of data activity, impulse noise, crosstalk, noise margin, maximum attainable data rate or bit distributions; collecting update operational data from the operational line; analyzing the collected update operational data, the analyzing farther comprising; estimating an observation probability, a state-transition probability matrix, and an initial state distribution of the HMM based on the collected update operational data; estimating a likelihood of at least one state of the HMM based on the collected update operational data; and controlling operation of the DSL system based on the constructed HMM and analyzed update operational data, the controlling further comprising; determining control parameters based on the estimated likelihood of at least one state of the HMM; and modifying operation of the operational line through application of the determined control parameters to reflect the information available from the HMM. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 21, 22)
-
-
11. A computer program product comprising:
-
a machine readable medium; and program instructions contained in the machine readable medium, the program instructions specifying a method of controlling operation of an operational line in a DSL system, the method comprising; constructing a Hidden Markov Model (HMM) to model the internal states of the DSL system, the states characterizing at least one of data activity, impulse noise, crosstalk, noise margin, maximum attainable data rate or bit distributions; collecting update operational data from the operational line; analyzing the collected update operational data, the analyzing further comprising; estimating an observation probability, a state-transition probability matrix, and an initial state distribution of the HMM based on the collected update operational data; estimating a likelihood of at least one state of the HMM based on the collected update operational data; and controlling operation of the DSL system based on the constructed HMM and analyzed operational data, the controlling further comprising; determining control parameters based on the estimated likelihood of at least one state of the HMM; and modifying operation of the operational line through application of the determined control parameters to reflect the information available from the HMM.
-
-
12. A device for controlling operation of an operational line in a DSL system, the device comprising:
-
means for collecting operational data from the operational line; means coupled to the collecting means for analyzing the collected operational data, the analyzing means further comprising; means for estimating the observation probability, the state-transition probability matrix, and the initial state distribution of a Hidden Markov Model (HMM) based on the collected update operational data; means for estimating a likelihood of at least one state of the HMM based on the collected update operational data; means for controlling operation of the operational line based on; the collected operational data; and the HMM modeling the internal states of the DSL system, the states characterizing at least one of data activity, impulse noise, crosstalk, noise margin, maximum attainable data rate or bit distributions. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
Specification