IP Library Granted Patent US 9,094,097
Granted Patent B2
US 9,094,097 · App. 13/749,097 · Granted Jul 28, 2015

Methods and systems for reducing crosstalk

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 9,094,097
App. No.
13/749,097
Granted
Jul 28, 2015
Kind
B2
Abstract

At least one example embodiment discloses a method of reducing crosstalk interference in a system having a plurality of communication paths. The method includes obtaining a plurality of signal values corresponding to a set of active communication paths, the active communication paths being a subset of the plurality of communication paths, obtaining an inverse channel matrix, the inverse channel matrix representing an inverse crosstalk channel matrix of the system when the plurality of communication paths in the system are active, determining a plurality of sub-matrices from the inverse channel matrix based on the set of active communication paths and compensating the signal values for crosstalk by individually applying at least one of the sub-matrices to the plurality of signal values.

Claims (47)

1. A method of reducing crosstalk interference in a system having a plurality of communication paths, the method comprising:

obtaining a plurality of signal values corresponding to a set of active communication paths, the active communication paths being a subset of the plurality of communication paths;

obtaining an inverse channel matrix, the inverse channel matrix representing an inverse crosstalk channel matrix of the system when the plurality of communication paths in the system are active;

determining a plurality of sub-matrices from the inverse channel matrix based on the set of active communication paths; and

compensating the signal values for crosstalk by individually applying at least one of the sub-matrices to the plurality of signal values.

2. The method of claim 1 , wherein the compensating includes,

directly applying first and second sub-matrices to the plurality of signal values.

3. The method of claim 2 , wherein the compensating includes,

multiplying the first sub-matrix with the plurality of signal values, and

multiplying the second sub-matrix with the plurality of signal values.

4. The method of claim 3 , wherein the compensating includes,

directly compensating the plurality of signal values based on a difference between a product of multiplying the second sub-matrix with the plurality of signal values and a first value, the first value being based on a product of multiplying the first sub-matrix with the plurality of signal values.

5. The method of claim 1 , wherein the sub-matrices correspond to all combinations of the set of active communication paths and inactive communication paths including active to active communication paths, active to inactive communication paths, inactive to active communication paths, and inactive to inactive communication paths.

6. The method of claim 1 , wherein the compensating compensates the signal values as

[(I+C SS )−C SQ (I−C QQ )C QS ]X S

wherein C SS , C SQ , C QQ and C QS are sub-matrices from the inverse channel matrix, I is an identity matrix and X S is the plurality of signal values.

7. The method of claim 1 , wherein the compensating compensates the signal values as

[(I+C SS )−C SQ D QQ −1 (I−B QQ D QQ −1 )C QS ]X S

wherein C SS , C SQ , C QQ , and C QS are sub-matrices from the inverse channel matrix, D QQ is the diagonal component of C QQ , B QQ is the off-diagonal component of C QQ , I is an identity matrix and Xs is the plurality of signal values.

8. The method of claim 1 , further comprising:

transmitting, during a training phase, a plurality of pilot signals on all communication paths; and

determining the inverse channel matrix based on the transmitting.

9. The method of claim 8 , further comprising:

activating, during a data transmission phase, only the active communication paths.

10. A system having a plurality of communication paths, the system comprising:

a controller configured to,

obtain a plurality of signal values corresponding to a set of active communication paths, the active communication paths being a subset of the plurality of communication paths,

obtain an inverse channel matrix, the inverse channel matrix representing an inverse crosstalk channel matrix of the system when the plurality of communication paths in the system are active,

determine a plurality of sub-matrices from the inverse channel matrix based on the set of active communication paths, and

compensate the signal values for crosstalk by individually applying at least one of the sub-matrices to the plurality of signal values.

11. The system of claim 10 , wherein the controller is further configured to directly apply first and second sub-matrices to the plurality of signal values.

12. The system of claim 11 , wherein the controller is further configured to multiply the first sub-matrix with the plurality of signal values, and multiply the second sub-matrix with the plurality of signal values.

13. The system of claim 12 , wherein the controller is further configured to directly compensate the plurality of signal values based on a difference between a product of multiplying the second sub-matrix with the plurality of signal values and a first value, the first value being based on a product of multiplying the first sub-matrix with the plurality of signal values.

14. The system of claim 10 , wherein the sub-matrices correspond to all combinations of the set of active communication paths and inactive communication paths.

15. The system of claim 10 , wherein the controller is further configured to compensate the signal values as

[(I+C SS )−C SQ (I−C QQ )C QS ]X S

wherein C SS , C SQ , C QQ and C QS are sub-matrices, I is an identity matrix and X S is the plurality of signal values.

16. The system of claim 10 , wherein the controller is further configured to compensate the signal values as

[(I+C SS )−C SQ D QQ −1 (I−B QQ D QQ −1 )C QS ]X S

wherein C SS , C SQ , C QQ , and C QS are sub-matrices from the inverse channel matrix, D QQ is the diagonal component of C QQ , B QQ is the off-diagonal component of C QQ , I is an identity matrix and Xs is the plurality of signal values.

17. The system of claim 10 , wherein the controller is further configured to transmit during a training phase, a plurality of pilot signals on all communication paths and determine the inverse crosstalk channel matrix based on the transmitting.

18. The system of claim 17 , wherein the controller is further configured to activate during a data transmission phase, only the active communication paths.

19. A method of reducing crosstalk interference in a system having a plurality of communication paths, the method comprising:

obtaining, by a system element, a plurality of signal values corresponding to a set of active communication paths, the active communication paths being a subset of the plurality of communication paths;

obtaining, by the system element, an inverse channel matrix, the inverse channel matrix representing an inverse crosstalk channel matrix of the system when the plurality of communication paths in the system are active;

determining, by the system element, a plurality of sub-matrices from the inverse channel matrix based on the set of active communication paths; and

compensating, by the system element, the signal values for crosstalk by individually applying at least one of the sub-matrices to the plurality of signal values.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 5, 2014
From: ALCATEL-LUCENT USA INC.
To: ALCATEL LUCENT
Reel/Frame 032352/0262 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 25, 2013
From: NUZMAN, CARL J.
To: ALCATEL-LUCENT USA INC.
Reel/Frame 029698/0864 →