IP Library Granted Patent US 8,989,294
Granted Patent B2
US 8,989,294 · App. 13/779,715 · Granted Mar 24, 2015

Multiple-input multiple-output system and method

Inventors: Qinfang Sun (Cupertino, CA); Won-Joon Choi (Cupertino, CA); Jeffrey M. Gilbert (Los Altos, CA); Ardavan Maleki Tehrani (Menlo Park, CA)
Assignee: QUALCOMM Incorporated
H04B7/0421H04B7/0413H04B7/0613H04B7/0684H04L1/0041H04L1/0054H04L1/0061H04L1/06H04L1/0656H04L1/1819H04L1/1829H04L5/0048H04L25/0204H04L25/0226H04L27/0014H04L2025/03426
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,989,294
App. No.
13/779,715
Granted
Mar 24, 2015
Kind
B2
Abstract

A multiple-input multiple-output (MIMO) system can transmit on multiple antennas simultaneously and receive on multiple antennas simultaneously. Unfortunately, because a legacy 802.11a/g device is not able to decode multiple data streams, such a legacy device may “stomp” on a MIMO packet by transmitting before the transmission of the MIMO packet is complete. Therefore, MIMO systems and methods are provided herein to allow legacy devices to decode the length of a MIMO packet and to restrain from transmitting during that period. These MIMO systems and methods are optimized for efficient transmission of MIMO packets.

Claims (37)

1. A method of improving transmission of a multiple-input multiple-output (MIMO) signal, the method comprising:

assessing a quality of a channel using a first packet received by an intended receiver from a transmitter of the MIMO signal;

generating channel corrected pilots based at least in part on one or more correction values for the channel, wherein the one or more correction values are computed based at least in part on antenna gain control and channel inversion and are fed back as inputs to the antenna gain control; and

sending a second packet from the intended receiver to the transmitter, the second packet including feedback information for improving transmission of the MIMO signal by the transmitter, the feedback information derived from a first plurality of data streams previously transmitted substantially simultaneously, wherein the feedback information comprises channel information including a pilot error vector magnitude (EVM) computed from the channel corrected pilots and known clean pilots.

2. The method of claim 1 , wherein the second packet includes a clear to send (CTS) packet.

3. The method of claim 1 , wherein the second packet includes an acknowledge (ACK) packet.

4. The method of claim 1 , wherein the channel information comprises channel estimates.

5. The method of claim 1 , wherein the channel information comprises a recommended transmit scheme for the transmitter of the multiple-input multiple-output (MIMO) signal.

6. The method of claim 1 , wherein the feedback information includes a data rate to be used by the transmitter.

7. The method of claim 1 , wherein the feedback information includes an indicator for at least one of a minimum data rate, a maximum data rate, a higher data rate, and a lower data rate to be used by the transmitter.

8. The method of claim 1 , wherein the transmitter selects a data rate to use for each of the number of data streams transmitted from the transmitter in response to the feedback information.

9. The method of claim 1 , wherein the transmitter selects sub-carriers to use for each of the number of data streams transmitted from the transmitter in response to the feedback information.

10. The method of claim 1 , wherein the transmitter selects transmit antennas used to transmit each of the number of data streams from the transmitter in response to the feedback information.

11. The method of claim 1 , wherein the transmitter selects transmit power for transmit antennas used to transmit each of the number of data streams from the transmitter in response to the feedback information.

12. An apparatus for wireless communication, comprising:

a processor;

a memory in electronic communication with the processor, the memory embodying instructions, the instructions being executable by the processor to cause the apparatus to:

assess a quality of a channel using a first packet received from a transmitter of the MIMO signal;

generate channel corrected pilots based at least in part on one or more correction values for the channel, wherein the one or more correction values are computed based at least in part on antenna gain control and channel inversion and are fed back as inputs to the antenna gain control; and

send a second packet to the transmitter, the second packet including feedback information for improving transmission of the MIMO signal by the transmitter, the feedback information derived from a first plurality of data streams previously transmitted substantially simultaneously, wherein the feedback information comprises channel information including a pilot error vector magnitude (EVM) computed from the channel corrected pilots and known clean pilots.

13. The apparatus of claim 12 , wherein the second packet comprises a clear to send (CTS) packet.

14. The apparatus of claim 12 , wherein the second packet comprises an acknowledge (ACK) packet.

15. The apparatus of claim 12 , wherein the channel information comprises channel estimates.

16. The apparatus of claim 12 , wherein the channel information comprises a recommended transmit scheme for the transmitter of the multiple-input multiple-output (MIMO) signal.

17. The apparatus of claim 12 , wherein the feedback information includes a data rate to be used by the transmitter.

18. The apparatus of claim 12 , wherein the feedback information includes an indicator for at least one of a minimum data rate, a maximum data rate, a higher data rate, and a lower data rate to be used by the transmitter.

19. The apparatus of claim 12 , wherein the transmitter selects a data rate to use for each of the number of data streams transmitted from the transmitter in response to the feedback information.

20. A computer program product comprising a non-transitory computer-readable medium storing instructions executable by a processor to cause a device including the non-transitory computer-readable medium and the processor to:

assess a quality of a channel using a first packet received by an intended receiver of the device from a transmitter of the MIMO signal;

generate channel corrected pilots based at least in part on one or more correction values for the channel, wherein the one or more correction values are computed based at least in part on antenna gain control and channel inversion and are fed back as inputs to the antenna gain control; and

send a second packet from the intended receiver to the transmitter, the second packet including feedback information for improving transmission of the MIMO signal by the transmitter, the feedback information derived from a first plurality of data streams previously transmitted substantially simultaneously, wherein the feedback information comprises channel information including a pilot error vector magnitude (EVM) computed from the channel corrected pilots and known clean pilots.

21. The method of claim 1 , further comprising:

receiving, by the intended receiver, a number of data streams transmitted substantially simultaneously by the transmitter of the MIMO signal, wherein the transmitter of the MIMO signal selects the number of data streams based at least in part on the sent pilot EVM.

22. The apparatus of claim 12 , wherein the memory embodying further instructions, the further instructions being executable by the processor to cause the apparatus to:

receive a number of data streams transmitted substantially simultaneously by the transmitter of the MIMO signal, wherein the transmitter of the MIMO signal selects the number of data streams based at least in part on the sent pilot EVM.

23. The computer program product of claim 20 , wherein the non-transitory computer-readable medium storing further instructions executable by a processor to cause a device including the non-transitory computer-readable medium and the processor to:

receive, by the intended receiver, a number of data streams transmitted substantially simultaneously by the transmitter of the MIMO signal, wherein the transmitter of the MIMO signal selects the number of data streams based at least in part on the sent pilot EVM.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 23, 2013
From: QUALCOMM ATHEROS, INC.
To: QUALCOMM INCORPORATED
Reel/Frame 030477/0924 →
MERGER Recorded May 22, 2013
From: ATHEROS COMMUNICATIONS, INC.
To: QUALCOMM ATHEROS, INC.
Reel/Frame 030464/0683 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 21, 2013
From: SUN, QINFANG; CHOI, WON-JOON; GILBERT, JEFFREY M.; TEHRANI, ARDAVAN MALEKI
To: ATHEROS COMMUNICATIONS, INC.
Reel/Frame 030461/0629 →
Continuity (6)
Division 13284803 · Oct 28, 2011
Division 12569852 · Sep 29, 2009
Division 10981145 · Nov 3, 2004
Provisional Application 60517445 · Nov 4, 2003
Provisional Application 60563775 · Apr 19, 2004
Related Publication 20130177095A1 · Jul 11, 2013