IP Library Granted Patent US 9,432,080
Granted Patent B2
US 9,432,080 · App. 12/333,333 · Granted Aug 30, 2016

Probing and estimation of cross-coupling

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,432,080
App. No.
12/333,333
Granted
Aug 30, 2016
Kind
B2
Abstract

For each channel of a plurality of channels of a Vector transmission system, a sequence of cross-coupling test signals representing a sequence of complex numbers may be transmitted or received. And for each channel of the plurality of channels a sequence of the real part of the sequence of complex numbers is different to a sequence of the imaginary part of the sequence of complex numbers.

Claims (40)

1. A method comprising:

for each channel of a plurality of channels of a VDSL (Very High Bit Rate Digital Subscriber Line) Vector transmission system transmitting a predetermined sequence of cross-coupling test signals representing a sequence of complex numbers to a receiver, each complex number having a real part and an imaginary part, wherein for each channel of the plurality of channels a sequence of the real parts of the complex numbers of the sequence of complex numbers is a different sequence than a sequence of the imaginary parts of the complex numbers of the sequence of complex numbers;

receiving the sequence of cross-coupling test signals;

determining a receive error based on the received sequence of cross-coupling test signals and the transmitted sequence of cross-coupling test signals, the determining a receive error comprises determining a complex valued receive error or determining a real part of the complex valued receive error or determining an imaginary part of the complex valued receive error, and

estimating at least one of coefficients of a cross-coupling precancellation matrix or coefficients of a cross-coupling cancellation matrix based on the receive error.

2. The method according to claim 1 , wherein for each channel the sequence of the real parts is orthogonal or pseudo-orthogonal to the sequence of the imaginary parts of the same channel.

3. The method according to claim 2 , wherein for each channel the sequence of the real part is orthogonal or pseudo-orthogonal to the sequence of the real part of each other channel.

4. The method according to claim 1 , wherein for each channel the sequence of the real part is orthogonal or pseudo-orthogonal to the sequence of the imaginary part of each other channel.

5. The method according to claim 2 , wherein the sequence of the real part and the sequence of the imaginary part are one of the following sequences:

a Walsh-Hadamard Sequence;

a weighted Walsh-Hadamard Sequence representing a Walsh-Hadamard Sequence multiplied with a complex factor or non-complex factor a m-sequence, or

a weighted m-sequence representing a m-sequence multiplied with a complex factor or non-complex factor.

6. The method according to claim 1 , wherein subsequent cross-coupling test signals of the sequence of cross-coupling test signals are transmitted every nth transmitted signal, n being an integer number greater than 1.

7. The method according to claim 1 , wherein each of the cross-coupling test signals represents a SYNC symbol of a superframe.

8. The method according to claim 1 , wherein each cross-coupling test signal of the sequence of cross-coupling test signal is modulated on a plurality of sub carriers, and wherein for each of the plurality of sub carriers and for each channel a sequence of complex numbers the sequence of the real parts is orthogonal or pseudo-orthogonal to the sequence of the imaginary parts.

9. The method according to claim 1 , wherein the transmission of the sequence of cross-coupling test signals for each communication channel is synchronized such that cross-coupling test signals for each communication channel are transmitted synchronously in a same time slot.

10. The method according to claim 1 , further comprising: estimating coefficients of a cross-coupling matrix based on the receive error.

11. The method according to claim 1 , wherein each complex number of the sequence of complex number represents a constellation vector.

12. A device comprising:

a transmitter, wherein the transmitter is operable to transmit a predetermined sequence of cross-coupling test signals representing a sequence of complex numbers over a plurality of VDSL channels, each complex number having a real part and an imaginary part, wherein a sequence of the real parts of the complex numbers of the sequence of complex numbers is orthogonal or pseudo-orthogonal to a sequence of the imaginary part for each channel of the plurality of channels,

the device being operable to estimate at least one of coefficients of a cross-coupling precancellation matrix or coefficients of a cross-coupling cancellation matrix based on a receive error obtained in response to the sequence of cross-coupling test signals.

13. The device according to claim 12 , wherein the sequence of the real part and the sequence of the imaginary part are one of the following sequences:

a Walsh-Hadamard Sequence;

a weighted Walsh-Hadamard Sequence a m-sequence, or

a weighted m-sequence.

14. The device according to claim 12 , wherein the transmitter is operable to transmit subsequent cross-coupling test signals of the sequence of cross-coupling test signals every nth transmitted signal, n being an integer number greater than 1.

15. The device according to claim 12 , wherein each of the cross-coupling test signals represents a SYNC symbol of a superframe.

16. The device according to claim 12 , wherein the sequence of cross-coupling test signals is a sequence of multicarrier signals, the sequence of multicarrier signals representing for each subcarrier of a plurality of subcarriers a sequence of complex numbers and wherein for each of the plurality of subcarriers the sequence of the real part of the sequence of complex numbers is orthogonal or pseudo-orthogonal to the sequence of the imaginary part.

17. A device comprising

a receiver circuit operable to receive a predetermined sequence of received signals via VDSL and to determine a receive error by comparing the sequence of received signals with cross-coupling test signals representing a sequence of complex numbers, each complex number having a real part and an imaginary part, the sequence of the real parts of the complex numbers of the sequence of complex numbers being orthogonal or pseudo-orthogonal to the sequence of the imaginary parts of the complex numbers of the sequence of complex numbers, the sequence of received signals received on one channel of a plurality of channels,

the receiver circuit being operable to estimate at least one of coefficients of a cross-coupling precancellation matrix or coefficients of a cross-coupling cancellation matrix based on the receive error.

18. A VDSL system comprising:

a plurality of transmitters, each of the plurality of transmitters operable to transmit on one channel of a plurality of VDSL, channels a predetermined sequence of cross-coupling test signals representing a sequence of complex numbers, each complex number having a real part and an imaginary part, wherein for each channel of the plurality of channels a sequence of the real parts of the complex numbers of the sequence of complex numbers is orthogonal or pseudo-orthogonal to a sequence of the imaginary parts of the complex numbers; and

a plurality of receivers, each of the plurality of receivers operable to receive on one of the plurality of channels the transmitted sequence of cross-coupling test signals and to determine a receive error by comparing the sequence of received cross coupling test signals with predetermined cross-coupling test signals,

wherein the system is operable to determine at least one of a cross-coupling precancellation matrix or a cross-coupling cancellation matrix based on the receive error.

19. The system according to claim 18 , wherein the sequence of the real part and the sequence of the imaginary part are one of the following sequences:

a Walsh-Hadamard Sequence;

a weighted Walsh-Hadamard Sequence representing a Walsh-Hadamard Sequence multiplied with a complex factor or a non-complex factor a m-sequence, or

a weighted m-sequence representing a m-sequence multiplied with a complex factor or a non-complex factor.

20. The system according to claim 18 , wherein each of the cross-coupling test signals represents a SYNC symbol of a superframe.

Assignments (6)
SECURITY AGREEMENT Recorded Jul 9, 2021
From: MAXLINEAR, INC.; MAXLINEAR COMMUNICATIONS, LLC; EXAR CORPORATION
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 056816/0089 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 27, 2020
From: INTEL CORPORATION
To: MAXLINEAR, INC.
Reel/Frame 053626/0636 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 20, 2020
From: LANTIQ BETEILIGUNGS-GMBH & CO. KG
To: INTEL CORPORATION
Reel/Frame 053259/0678 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 17, 2019
From: WILLIAMS, SAMUEL
To: ACME COAT HANGER COMPANY
Reel/Frame 051031/0511 →
MERGER AND CHANGE OF NAME Recorded Jan 17, 2018
From: LANTIQ DEUTSCHLAND GMBH; LANTIQ BETEILIGUNGS-GMBH & CO. KG
To: LANTIQ BETEILIGUNGS-GMBH & CO. KG
Reel/Frame 045085/0292 →
MERGER Recorded Dec 18, 2017
From: LANTIQ DEUTSCHLAND GMBH
To: LANTIQ BETEILIGUNGS-GMBH & CO. KG
Reel/Frame 044907/0045 →