IP Library Granted Patent US 8,081,560
Granted Patent B2
US 8,081,560 · App. 11/848,684 · Granted Dec 20, 2011

Method and apparatus for self-tuning precoder

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,081,560
App. No.
11/848,684
Granted
Dec 20, 2011
Kind
B2
Abstract

Techniques are disclosed for compensating for crosstalk using adaptation of data signals transmitted over respective channels of a communication system. For example, a method includes the following steps. A first set of estimated measures of crosstalk is obtained for at least a selected portion of a plurality of communication channels over which data signals are to be transmitted from a transmitter to at least a selected portion of a plurality of receivers. A first set of data signals based on the first set of estimated measures of crosstalk is adapted to generate a first set of adjusted data signals. The first set of adjusted data signals is transmitted to corresponding ones of the plurality of receivers. A second set of estimated measures of crosstalk is obtained for the selected portion of the plurality of communication channels. A second set of data signals for transmission based on the second set of estimated measures of crosstalk is adapted to generate a second set of adjusted data signals. Iteration of the obtaining, adjusting and transmitting steps is performed so as to reduce an error between subsequent estimated measures of crosstalk and actual measures of crosstalk for the plurality of communication channels.

Claims (35)

1. A method comprising:

obtaining a first set of estimated crosstalk coefficients for at least a selected portion of a plurality of communication channels over which signals are to be transmitted from a transmitter to at least a selected portion of a plurality of receivers;

adjusting a first set of signals based on the first set of estimated crosstalk coefficients to generate a first set of adjusted signals;

transmitting the first set of adjusted signals to corresponding ones of the plurality of receivers;

obtaining a second set of estimated crosstalk coefficients for the selected portion of the plurality of communication channels; and

adjusting a second set of signals for transmission based on the second set of estimated crosstalk coefficients to generate a second set of adjusted signals;

wherein iteration of the obtaining, adjusting and transmitting steps is performed so as to reduce an error between subsequent estimated crosstalk coefficients and actual crosstalk coefficients for the plurality of communication channels;

wherein the steps of adjusting the first set of signals and the second set of signals each further comprise iteratively setting power levels of corresponding ones of the signals; and

wherein a power level is chosen according to a distribution of the error between subsequent estimated crosstalk coefficients and actual crosstalk coefficients.

2. The method of claim 1 , wherein the steps of adjusting the first set of signals and the second set of signals each further comprise adapting a precoding matrix that comprises elements that are generated from the obtained set of estimated crosstalk coefficients.

3. The method of claim 2 , wherein the step of adapting the precoding matrix further comprises directly perturbing the precoding matrix.

4. The method of claim 2 , wherein the step of adapting the precoding matrix further comprises perturbing estimates of crosstalk coefficients of the precoding matrix.

5. The method of claim 2 , wherein the step of adapting the precoding matrix further comprises updating an operating point of the precoding matrix based on the obtained set of estimated crosstalk coefficients.

6. The method of claim 1 , wherein the steps of adjusting the first set of signals and the second set of signals each further comprise adding adjustment signals to corresponding ones of the signals, wherein the adjustment signals are generated based on the obtained set of estimated crosstalk coefficients.

7. The method of claim 1 , wherein the power level is chosen according to estimates of the error.

8. The method of claim 1 , wherein the first set of estimated crosstalk coefficients and the second set of estimated crosstalk coefficients are generated from signal-interference-plus-noise ratio (SINR) measurements received from the plurality of receivers.

9. The method of claim 1 , wherein the first set of signals and the second set of signals to be adjusted are selected based on a determination that corresponding channels over which the signals are to be transmitted are disturbing at least one other channel.

10. The method of claim 1 , wherein the set of estimated crosstalk coefficients is obtained by a difference estimation process.

11. The method of claim 10 , wherein the difference estimation process comprises adaptation of a perturbation size.

12. The method of claim 11 , wherein adaptation of the perturbation size comprises choosing an initial size and then reducing the initial size by a fixed fraction.

13. The method of claim 11 , wherein adaptation of the perturbation size comprises selecting the perturbation size according to an estimated interference plus noise value.

14. An article of manufacture comprising a processor-readable storage medium storing one or more software programs which when executed by a processor cause performance of the steps of the method of claim 1 .

15. Apparatus comprising:

a transmitter configured to obtain a first set of estimated crosstalk coefficients for at least a selected portion of a plurality of communication channels over which signals are to be transmitted from a transmitter to at least a selected portion of a plurality of receivers, adjust a first set of signals based on the first set of estimated crosstalk coefficients to generate a first set of adjusted signals, transmit the first set of adjusted signals to corresponding ones of the plurality of receivers, obtain a second set of estimated crosstalk coefficients for the selected portion of the plurality of communication channels, and adjust a second set of signals for transmission based on the second set of estimated crosstalk coefficients to generate a second set of adjusted signals, wherein iteration of the obtaining, adjusting and transmitting steps is performed so as to reduce an error between subsequent estimated crosstalk coefficients and actual crosstalk coefficients for the plurality of communication channels, wherein the steps of adjusting the first set of signals and the second set of signals each further comprise iteratively setting power levels of corresponding ones of the signals, and wherein a power level is chosen according to a distribution of the error between subsequent estimated crosstalk coefficients and actual crosstalk coefficients.

16. The apparatus of claim 15 , wherein the plurality of communication lines comprise digital subscriber lines (DSL) of a DSL communication system.

17. The apparatus of claim 15 , wherein the transmitter is located at a central office of the DSL communication system.

18. A communication system comprising:

a plurality of receivers; and

a transmitter configured to obtain a first set of estimated crosstalk coefficients for at least a selected portion of a plurality of communication channels over which signals are to be transmitted from the transmitter to at least a selected portion of the plurality of receivers, adjust a first set of signals based on the first set of estimated crosstalk coefficients to generate a first set of adjusted signals, transmit the first set of adjusted signals to corresponding ones of the plurality of receivers, obtain a second set of estimated crosstalk coefficients for the selected portion of the plurality of communication channels, and adjust a second set of signals for transmission based on the second set of estimated crosstalk coefficients to generate a second set of adjusted signals, wherein iteration of the obtaining, adjusting and transmitting steps is performed so as to reduce an error between subsequent estimated crosstalk coefficients and actual crosstalk coefficients for the plurality of communication channels, wherein the steps of adjusting the first set of signals and the second set of signals each further comprise iteratively setting power levels of corresponding ones of the signals, and wherein a power level is chosen according to a distribution of the error between subsequent estimated crosstalk coefficients and actual crosstalk coefficients.

19. The method of claim 1 , wherein a given crosstalk coefficient comprises at least one measurement of interference on a given one of the plurality of communication channels.

20. The method of claim 1 , wherein the signals comprise at least one of one or more data signals and one or more pilot signals.

21. The method of claim 1 , wherein each of the first set of estimated crosstalk coefficients and the second set of estimated crosstalk coefficients are generated from measurements made at a plurality of different time intervals.

22. The method of claim 1 , wherein the distribution of the error comprises a probability distribution of the error.

23. The method of claim 1 , wherein choosing the power level according to the distribution of the error comprises determining a bounding distribution for the error.

24. The method of claim 23 , wherein choosing the power level according to the distribution of the error further comprises selecting the power level to be consistent with the determined bounding distribution.

Assignments (13)
PATENT SECURITY AGREEMENT Recorded Apr 22, 2023
From: RPX CORPORATION
To: BARINGS FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 063429/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 28, 2021
From: PROVENANCE ASSET GROUP LLC
To: RPX CORPORATION
Reel/Frame 059352/0001 →
RELEASE OF SECURITY INTEREST Recorded Nov 30, 2021
From: NOKIA US HOLDINGS INC.
To: PROVENANCE ASSET GROUP HOLDINGS LLC; PROVENANCE ASSET GROUP LLC
Reel/Frame 058363/0723 →
RELEASE OF SECURITY INTEREST Recorded Nov 30, 2021
From: CORTLAND CAPITAL MARKETS SERVICES LLC
To: PROVENANCE ASSET GROUP HOLDINGS LLC; PROVENANCE ASSET GROUP LLC
Reel/Frame 058983/0104 →
ASSIGNMENT AND ASSUMPTION AGREEMENT Recorded Feb 14, 2019
From: NOKIA USA INC.
To: NOKIA US HOLDINGS INC.
Reel/Frame 048370/0682 →
SECURITY INTEREST Recorded Sep 13, 2017
From: PROVENANCE ASSET GROUP HOLDINGS, LLC; PROVENANCE ASSET GROUP LLC
To: NOKIA USA INC.
Reel/Frame 043879/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 13, 2017
From: NOKIA TECHNOLOGIES OY; NOKIA SOLUTIONS AND NETWORKS BV; ALCATEL LUCENT SAS
To: PROVENANCE ASSET GROUP LLC
Reel/Frame 043877/0001 →
SECURITY INTEREST Recorded Sep 13, 2017
From: PROVENANCE ASSET GROUP HOLDINGS, LLC; PROVENANCE ASSET GROUP, LLC
To: CORTLAND CAPITAL MARKET SERVICES, LLC
Reel/Frame 043967/0001 →
RELEASE OF SECURITY INTEREST Recorded Sep 30, 2014
From: CREDIT SUISSE AG
To: ALCATEL LUCENT
Reel/Frame 033868/0001 →
SECURITY AGREEMENT Recorded Jan 30, 2013
From: ALCATEL LUCENT
To: CREDIT SUISSE AG
Reel/Frame 029821/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 17, 2011
From: ALCATEL-LUCENT USA INC.
To: ALCATEL LUCENT
Reel/Frame 027069/0868 →
MERGER Recorded Oct 12, 2011
From: LUCENT TECHNOLOGIES INC.
To: ALCATEL-LUCENT USA INC.
Reel/Frame 027047/0930 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 12, 2007
From: DE LIND VAN WIJNGAARDEN, ADRIAAN J.; KRAMER, GERHARD GUENTER THEODOR; NUZMAN, CARL J.; WHITING, PHILIP ALFRED; ZIVKOVIC, MIROSLAV
To: LUCENT TECHNOLOGIES INC.
Reel/Frame 020095/0153 →