METHOD AND SYSTEM FOR PROVIDING BEAMFORMING FEEDBACK IN WIRELESS COMMUNICATION SYSTEMS
First Claim
1. An apparatus comprising:
- at least one processor configured to receive a training request, to send a first sounding frame in response to the training request, to receive a request for explicit feedback for beamforming, to receive a second sounding frame, to generate the explicit feedback based on the second sounding frame, and to send the explicit feedback in response to the request for explicit feedback; and
a memory coupled to the at least one processor.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques to support beamforming for stations in a wireless network are described. In one aspect, a station may support beamforming with implicit feedback or explicit feedback by having capabilities to transmit and receive sounding frames, respond to training request by sending a sounding frame, and respond to request for explicit feedback. In one design of explicit beamforming, the station may send a first frame with a request for explicit feedback and may also send a Null Data Packet (NDP) having at least one training field but no data field. The station may receive a second frame with the explicit feedback, which may be derived based on the NDP. The station may derive steering information (e.g., steering matrices) based on the explicit feedback and may then send a steered frame with beamforming based on the steering information. The station may also perform implicit beamforming using NDP for sounding.
247 Citations
59 Claims
-
1. An apparatus comprising:
-
at least one processor configured to receive a training request, to send a first sounding frame in response to the training request, to receive a request for explicit feedback for beamforming, to receive a second sounding frame, to generate the explicit feedback based on the second sounding frame, and to send the explicit feedback in response to the request for explicit feedback; and a memory coupled to the at least one processor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method comprising:
-
receiving a training request; sending a first sounding frame in response to the training request; receiving a request for explicit feedback for beamforming; receiving a second sounding frame; generating the explicit feedback based on the second sounding frame; and sending the explicit feedback in response to the request for explicit feedback. - View Dependent Claims (12, 13, 14)
-
-
15. An apparatus comprising:
-
means for receiving a training request; means for sending a first sounding frame in response to the training request; means for receiving a request for explicit feedback for beamforming; means for receiving a second sounding frame; means for generating the explicit feedback based on the second sounding frame; and means for sending the explicit feedback in response to the request for explicit feedback. - View Dependent Claims (16, 17, 18)
-
-
19. A processor-readable medium including instructions stored thereon, comprising:
-
a first instruction set for receiving a training request; a second instruction set for sending a first sounding frame in response to the training request; a third instruction set for receiving a request for explicit feedback for beamforming; a fourth instruction set for receiving a second sounding frame; a fifth instruction set for generating the explicit feedback based on the second sounding frame; and a sixth instruction set for sending the explicit feedback in response to the request for explicit feedback.
-
-
20. An apparatus comprising:
-
at least one processor configured to send a first frame with a request for explicit feedback, to send a Null Data Packet (NDP) having at least one training field but no data field, and to receive a second frame with the explicit feedback derived based on the NDP; and a memory coupled to the at least one processor. - View Dependent Claims (21, 22, 23, 24)
-
-
25. A method comprising:
-
sending a first frame with a request for explicit feedback; sending a Null Data Packet (NDP) having at least one training field but no data field; and receiving a second frame with the explicit feedback derived based on the NDP. - View Dependent Claims (26, 27, 28, 29)
-
-
30. An apparatus comprising:
-
at least one processor configured to receive a Null Data Packet (NDP) having at least one training field but no data field, to derive steering information based on the NDP, and to send a steered frame based on the steering information; and a memory coupled to the at least one processor. - View Dependent Claims (31, 32, 33, 34, 35)
-
-
36. A method comprising:
-
receiving a Null Data Packet (NDP) having at least one training field but no data field; deriving steering information based on the NDP; and sending a steered frame based on the steering information. - View Dependent Claims (37, 38)
-
-
39. An apparatus comprising:
-
at least one processor configured to send a first frame with a training request, to send a first Null Data Packet (NDP) having at least one training field but no data field, and to receive a second NDP in response to the training request; and a memory coupled to the at least one processor. - View Dependent Claims (40, 41, 42, 43)
-
-
44. A method comprising:
-
sending a first frame with a training request; sending a first Null Data Packet (NDP) having at least one training field but no data field; and receiving a second NDP in response to the training request. - View Dependent Claims (45, 46)
-
-
47. An apparatus comprising:
-
at least one processor configured to send a first frame with a request for explicit feedback for calibration, to send a Null Data Packet (NDP) having at least one training field but no data field, to receive a second frame with the explicit feedback, to receive a sounding frame, to derive a channel estimate based on the sounding frame, and to perform calibration based on the channel estimate and the explicit feedback; and a memory coupled to the at least one processor. - View Dependent Claims (48, 49, 50, 51)
-
-
52. A method comprising:
-
sending a first frame with a request for explicit feedback for calibration; sending a Null Data Packet (NDP) having at least one training field but no data field; receiving a second frame with the explicit feedback; receiving a sounding frame; deriving a channel estimate based on the sounding frame; and performing calibration based on the channel estimate and the explicit feedback. - View Dependent Claims (53, 54)
-
-
55. An apparatus comprising:
-
at least one processor configured to receive a request for channel state information (CSI) feedback for calibration, to receive a sounding frame, to generate the CSI feedback based on the sounding frame, and to send the CSI feedback with no grouping of subcarriers and full precision; and a memory coupled to the at least one processor. - View Dependent Claims (56, 57)
-
-
58. A method comprising:
-
receiving a request for channel state information (CSI) feedback for calibration; receiving a sounding frame; generating the CSI feedback based on the sounding frame; and sending the CSI feedback with no grouping of subcarriers and full precision. - View Dependent Claims (59)
-
Specification