IP Library Granted Patent US 8,634,498
Granted Patent B2
US 8,634,498 · App. 12/336,975 · Granted Jan 21, 2014

Systems and methods for probing wired communication channels

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,634,498
App. No.
12/336,975
Granted
Jan 21, 2014
Kind
B2
Abstract

Various systems and methods for probing a communication channel. These systems and methods transmit an error vector probe packet from a first transmitter while a second transmitter is active and transmitting. A network device may receive the error vector probe packet and measure an error vector magnitude based on the received error vector probe packet. Using the error vector magnitude, the network device estimates channel characteristics such as signal-to-noise ratio, data capacity, etc. The transmission can occur when more than one transmitter is active and transmitting. At least some of the other transmitters are active and transmit an analog zero signal, e.g., all digital zeros on the input to the digital-to-analog converter of a network device when an error vector probe packet is transmitted.

Claims (47)

1. A method of probing a wired communication channel comprising:

a) receiving in the wired communication channel an error vector probe packet that was transmitted by a first transmitter while a second transmitter in a system is transmitting on the wired communication channel using a transmit configuration such that a first impedance of the second transmitter when the first transmitter is transmitting the error vector probe packet and the second transmitter is transmitting a non-user data signal is the same as a second impedance of the second transmitter when the first transmitter and the second transmitter are transmitting user data signals;

b) measuring an error vector magnitude for the transmitter based on the received first error vector probe packet; and

c) estimating channel characteristics based on the error vector magnitude.

2. The method of claim 1 , wherein the channel characteristic that is estimated based on the error vector magnitude comprises a signal-to-noise ratio.

3. The method of claim 1 , wherein the channel characteristic that is estimated based on the error vector magnitude comprises a data capacity.

4. The method of claim 1 , wherein the first transmitter transmits a probe packet, while more than one additional transmitter is active and transmitting.

5. The method of claim 1 , further comprising:

a) receiving a second error vector probe packet that has been transmitted from the second transmitter, while the first transmitter is active and transmitting on the wired communication channel;

b) measuring a second error vector magnitude for the second transmitter based on the received second error vector probe packet; and

c) estimating channel characteristics for the second transmitter based on the second error vector magnitude.

6. The method of claim 1 , further comprising determining a power setting for the first transmitter based on a previous error vector magnitude determination.

7. The method of claim 1 , wherein the probe packet is transmitted while the second transmitter is active and transmitting an analog zero signal.

8. The method of claim 1 , wherein the estimation occurs at a network controller.

9. The method of claim 1 , further comprising:

d) measuring a plurality of channel power measurements; and

e) transmitting the plurality of power measurements to the first transmitter.

10. A wired communication system comprising:

a) a first transmitter configured to transmit an error vector probe packet on a wired communication channel while a second transmitter in the system is active and transmitting on the wired communication channel using a transmit configuration such that a first impedance of the second transmitter when the first transmitter is transmitting the error vector probe packet and the second transmitter is transmitting a non-user data signal is the same as a second impedance of the second transmitter when the first transmitter and the second transmitter are transmitting user data signals;

b) a receiver configured to receive the error vector probe packet; and

c) a processor configured to measure an error vector magnitude for the first transmitter based on the received error vector probe packet and to estimate a channel characteristic based on the error vector magnitude.

11. The system of claim 10 , wherein the channel characteristic that the processor estimates based on the error vector magnitude comprises a signal-to-noise ratio.

12. The system of claim 10 , wherein the channel characteristic that the processor estimates based on the error vector magnitude comprises a data capacity.

13. The system of claim 10 , wherein the first transmitter is configured to transmit the first error vector probe packet while a plurality of other transmitters are active and transmitting.

14. The system of claim 10 , wherein the processor is further configured to determine a power setting for the first transmitter based on a plurality of power measurements of at least one previously received packet.

15. The system of claim 10 , wherein the first transmitter is configured to transmit the first error vector probe packet while the second transmitter is active and transmitting an analog zero signal.

16. The system of claim 10 , wherein the analog zero signal comprises an orthogonal frequency-division multiplexing symbol for a voltage input that is substantially zero.

17. The system of claim 10 , further comprising:

d) measuring a plurality of channel power measurements; and

e) transmitting the plurality of power measurements to the first transmitter.

18. A method of probing a wired communication channel comprising:

a) transmitting on the wired communication channel an error vector probe packet from a first transmitter of a plurality of transmitters, while the plurality of transmitters in a system are active and transmitting on the wired communication channel, wherein a second transmitter of the plurality of transmitters, while transmitting on the wired communication channel when the first error vector probe packet is transmitted, uses a transmit configuration such that a first impedance of the second transmitter when the first transmitter is transmitting the error vector probe packet and the second transmitter is transmitting a non-user data signal is the same as a second impedance of the second transmitter when the first transmitter and the second transmitter are transmitting user data signals;

b) receiving the error vector probe packet at a network controller;

c) determining, at the network controller, the error vector magnitude for the first transmitter based on the first received error vector probe packet; and

d) estimating, at the network controller, channel characteristics based on the received first error vector magnitude.

19. The method of claim 18 , further comprising repeating the steps for each of the plurality of transmitters.

20. The method of claim 18 , further comprising estimating a signal-to-noise ratio and a data capacity based on the error vector magnitude.

21. A wired communication device comprising:

a) a receiver configured to receive a control packet that indicates a plurality of transmitters are active and transmitting on a wired communication channel, wherein a second transmitter of the plurality of transmitters, while transmitting on the wired communication channel, uses a transmit configuration such that a first impedance of the second transmitter when the first transmitter is transmitting the error vector probe packet and the second transmitter is transmitting a non-user data signal is the same as a second impedance of the second transmitter when the first transmitter and the second transmitter are transmitting user data signals; and

b) a first transmitter of the plurality of transmitters configured to transmit an error vector probe packet when indicated by the control packet that the plurality of transmitters are active and transmitting on the wired communication channel.

22. A wired communication device comprising:

a) a receiver configured to receive an error vector probe packet transmitted on a wired communication channel when a plurality of transmitters in a system are active and transmitting on the wired communication channel, wherein a second transmitter of the plurality of transmitters, while transmitting on the wired communication channel when the first error vector probe packet is transmitted, uses a transmit configuration such that a first impedance of the second transmitter when the first transmitter is transmitting the error vector probe packet and the second transmitter is transmitting a non-user data signal is the same as a second impedance of the second transmitter when the first transmitter and the second transmitter are transmitting user data signals; and

b) a processor configured to measure an error vector magnitude for a first transmitter based on the received error vector probe packet and to estimate a channel characteristic based on the error vector magnitude.

23. A non-transitory computer readable storage medium upon which instructions are stored for performing the following:

a) receiving a first error vector probe packet that was transmitted by a first transmitter while a second transmitter in a system is transmitting on the wired communication channel using a transmit configuration such that a first impedance of the second transmitter when the first transmitter is transmitting the error vector probe packet and the second transmitter is transmitting a non-user data signal is the same as a second impedance of the second transmitter when the first transmitter and the second transmitter are transmitting user data signals;

b) measuring an error vector magnitude for the first transmitter based on the received first error vector probe packet; and

c) estimating channel characteristics based on the error vector magnitude.

Assignments (8)
RELEASE OF SECURITY INTEREST Recorded Jun 23, 2021
From: MUFG UNION BANK, N.A.
To: MAXLINEAR, INC.; EXAR CORPORATION; MAXLINEAR COMMUNICATIONS LLC
Reel/Frame 056656/0204 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 12, 2021
From: MAXLINEAR COMMUNICATIONS LLC
To: ENTROPIC COMMUNICATIONS, LLC
Reel/Frame 055899/0291 →
RELEASE OF SECURITY INTEREST Recorded Mar 31, 2021
From: MUFG UNION BANK, N.A.
To: MAXLINEAR, INC.; MAXLINEAR COMMUNICATIONS LLC
Reel/Frame 055779/0001 →
CHANGE OF NAME Recorded Mar 30, 2021
From: ENTROPIC COMMUNICATONS LLC
To: MAXLINEAR COMMUNICATIONS LLC
Reel/Frame 055776/0482 →
SUCCESSION OF AGENCY (REEL 042453 / FRAME 0001) Recorded Jul 1, 2020
From: JPMORGAN CHASE BANK, N.A.
To: MUFG UNION BANK, N.A.
Reel/Frame 053115/0842 →
SECURITY AGREEMENT Recorded May 12, 2017
From: MAXLINEAR, INC.; ENTROPIC COMMUNICATIONS, LLC (F/K/A ENTROPIC COMMUNICATIONS, INC.); EXAR CORPORATION
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 042453/0001 →
MERGER AND CHANGE OF NAME Recorded May 19, 2015
From: ENTROPIC COMMUNICATIONS, INC.; EXCALIBUR SUBSIDIARY, LLC; ENTROPIC COMMUNICATIONS, LLC
To: ENTROPIC COMMUNICATIONS, LLC
Reel/Frame 035717/0628 →
MERGER AND CHANGE OF NAME Recorded May 18, 2015
From: EXCALIBUR ACQUISITION CORPORATION; ENTROPIC COMMUNICATIONS, INC.; ENTROPIC COMMUNICATIONS, INC.
To: ENTROPIC COMMUNICATIONS, INC.
Reel/Frame 035706/0267 →