Crosstalk identification in xDSL systems
First Claim
1. A method of identifying crosstalk in a received signal, the method comprising:
- collecting received data corresponding to the received signal from a receiver;
collecting primary data from a primary transmitter;
collecting crosstalk data from a crosstalk transmitter;
identifying a crosstalk function corresponding to the crosstalk data;
collecting a plurality of sets of crosstalk data from a plurality of crosstalk transmitters, the plurality of sets of crosstalk data comprising a set of strong crosstalk signal data corresponding to a strong crosstalk signal and a set of weak crosstalk signal data corresponding to a weak crosstalk signal;
determining whether a timing offset exists between the received data and the set of strong crosstalk signal data;
generating a first estimate of any determined timing offset between the received data and the set of strong crosstalk signal data;
identifying a strong crosstalk function corresponding to the strong crosstalk signal data;
subtracting the strong crosstalk function from the received signal to generate a modified received signal;
determining whether a timing offset exists between the received data and the set of weak crosstalk signal data;
generating a first estimate of any determined timing offset between the modified received signal and the weak crosstalk signal data; and
identifying a weak crosstalk function corresponding to the weak crosstalk signal data.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, apparatus and systems for identifying crosstalk interference in xDSL systems are disclosed and are useful in a variety of xDSL systems to assist in the provisioning, maintenance and diagnosis of the xDSL system and in spectral management and assignments. Signal data are collected from a receiver, a primary transmitter and any crosstalk transmitters. The signal data are resampled, if necessary. A first estimate of the timing offset between the received signal and each crosstalk signal is then obtained by cross-correlating the received data with the transmitted crosstalk data. The first timing offset estimate is then used in connection with a least-squares estimation of the crosstalk response for the considered crosstalk data and a second estimate of the timing offset. The invention may be used at a third party site remote from the system transmitters and receivers. The crosstalk identification of the present invention can be used in dynamic spectrum management for DSL services and signals.
71 Citations
13 Claims
-
1. A method of identifying crosstalk in a received signal, the method comprising:
-
collecting received data corresponding to the received signal from a receiver;
collecting primary data from a primary transmitter;
collecting crosstalk data from a crosstalk transmitter;
identifying a crosstalk function corresponding to the crosstalk data;
collecting a plurality of sets of crosstalk data from a plurality of crosstalk transmitters, the plurality of sets of crosstalk data comprising a set of strong crosstalk signal data corresponding to a strong crosstalk signal and a set of weak crosstalk signal data corresponding to a weak crosstalk signal;
determining whether a timing offset exists between the received data and the set of strong crosstalk signal data;
generating a first estimate of any determined timing offset between the received data and the set of strong crosstalk signal data;
identifying a strong crosstalk function corresponding to the strong crosstalk signal data;
subtracting the strong crosstalk function from the received signal to generate a modified received signal;
determining whether a timing offset exists between the received data and the set of weak crosstalk signal data;
generating a first estimate of any determined timing offset between the modified received signal and the weak crosstalk signal data; and
identifying a weak crosstalk function corresponding to the weak crosstalk signal data.
-
-
2. A method of identifying crosstalk in a received signal, the method comprising:
-
collecting received data corresponding to the received signal from a receiver;
collecting primary data from a primary transmitter;
collecting crosstalk data from a crosstalk transmitter;
subtracting the primary data from the received data prior to determining first estimate of the timing offset between the received data and the crosstalk data;
determining a first estimate of a timing offset between the received data and the crosstalk data; and
identifying a crosstalk function corresponding to the crosstalk data.
-
-
3. A method of crosstalk in a received signal, the method comprising:
-
collecting received data corresponding to the received signal from a receiver;
collecting primary data from a primary transmitter;
collecting crosstalk data from a crosstalk transmitter;
identifying a crosstalk function corresponding to the crosstalk data; and
performing multiuser detection using the identified crosstalk function.
-
-
4. A system for identifying crosstalk comprising:
-
a first transmitter configured to transmit a first signal;
a second transmitter configured to transmit a second signal;
a receiver configured to receive a combined signal, the combined signal comprising the first signal and crosstalk interference from the second signal; and
a processor comprising;
a data collector in communication with the first transmitter, the second transmitter and the receiver, the collector configured to collect;
a first signal data set corresponding to the first signal;
a second signal data set corresponding to the second signal; and
a combined signal data set corresponding to the combined signal;
a crosstalk identifier connected to the data collector comprising;
a first timing offset estimator configured to calculate a first estimate of a timing offset between the combined signal and the second signal; and
a crosstalk response estimator configured to estimate the crosstalk interference present in the combined signal and also configured to calculate a second estimate of the timing offset. - View Dependent Claims (5)
-
-
6. A system for identifying crosstalk comprising:
-
a first transmitter configured to transmit a first signal;
a second transmitter configured to transmit a second signal;
a receiver configured receive a combined signal, the combined signal comprising the first signal an crosstalk interference from the second signal; and
a processor comprising;
a data collector in communication with the first transmitter, the second transmitter and the receiver, the collector configured to collect;
a first signal data set corresponding to the first signal;
a second signal data set corresponding to the second signal; and
a combined signal data set corresponding to the combined signal;
a crosstalk identifier connected to the data collector comprising;
a crosstalk response estimator configured to estimate the crosstalk interference present in the combined signal; and
a data conditioner, connected to the data collector, configured to resample collected data.
-
-
7. A system for identifying crosstalk comprising:
-
a first transmitter configured to transmit a first signal;
a second transmitter configured to transmit a second signal;
a receiver configured to receive a combined signal, the combined signal comprising the first signal and crosstalk interference from the second signal; and
a processor comprising;
a data collector in communication with the first transmitter, the second transmitter and the receiver, the collector configured to collect;
a first signal data set corresponding to the first signal;
a second signal data set corresponding to the second signal; and
a combined signal data set corresponding to the combined signal;
a crosstalk identifier connected to the data collector comprising;
a crosstalk response estimator configured to estimate the crosstalk interference present in the combined signal; and
a data subtractor configure to subtract the first signal from the combined signal to generate an interference signal.
-
-
8. A crosstalk identifier comprising:
-
a collector configured to collect data from a primary signal transmitter, from a crosstalk signal transmitter and from a receiver;
a crosstalk estimator in communication with the collector, the crosstalk estimator configured to determine a firs estimate of a crosstalk response in the data from the receiver and further configured to determine a second estimate of the timing offset between the data from the receiver and the data from the crosstalk signal transmitter; and
a timing estimator connected to the collector, the timing estimator configured to determine a first estimate of a timing offset between the data from the receiver and the data from the crosstalk signal transmitter. - View Dependent Claims (9)
-
-
10. A method for identifying crosstalk in a received signal caused by interference from a crosstalk signal, the method comprising:
-
collecting received data from receiver that has received the received signal during a specified time period;
collecting primary data transmitted as a primary signal during the specified time period;
collecting crosstalk data transmitted as a first crosstalk signal during the specified time period;
subtracting the primary data from the received data to generate interference data;
determining a first estimate of a timing offset between the received signal and the first crosstalk signal, comprising cross-correlating the interference data and the crosstalk data;
identifying a crosstalk function corresponding to the crosstalk signal, comprising performing a least-squares estimation to identify the crosstalk function and the crosstalk signal using the interference data and the first estimate of the timing offset.
-
-
11. A method of dynamically managing spectra in a DSL system, the method comprising:
-
identifying crosstalk functions and characteristics in the DSL system as a function of a differential between known transmitted data and a combined signal, the combined signal including the known transmitted data and crosstalk noise;
transferring information concerning the identified crosstalk functions; and
controlling, as a function of th transferred information, line spectra in modems in the DSL system. - View Dependent Claims (12, 13)
-
Specification