Native medium access control support for beamforming
First Claim
1. An apparatus, comprising:
- a transmitter coupled with a medium access control (MAC) and to couple to an antenna array, to sequentially transmit a sweep of multiple request to send (RTS) control frames in a plurality of sectors about a periphery of the apparatus, wherein each RTS control frame is transmitted in a different sector of the plurality of sectors and comprises a sector identification (ID) value to identify the different sector, wherein a countdown value in each RTS control frame sequentially transmitted is decremented to indicate how many frame transmissions are left to selectively transmit in the plurality of sectors; and
a frame generation module of the MAC communicatively coupled to the transmitter, the frame generation module to generate the MAC RTS control frames, wherein further each of the MAC RTS control frames comprises a beamforming field comprising beamforming values which enable the apparatus to perform beamforming activities, wherein the beamforming values comprise the countdown value, the sector ID value, and a sector feedback value.
0 Assignments
0 Petitions
Accused Products
Abstract
Apparatuses, systems, and methods that enable native MAC support of beamforming are contemplated. An embodiment may comprise a mobile computing device, such as a laptop, with wireless communications capabilities, such as an integrated wireless networking card. The networking card of the laptop may transmit and receive various types of frame data using one or more beamforming techniques. Upon establishing a link with another wireless device, the laptop may sense that the link quality is degrading. Instead of having to reestablish a new link using dedicated BF frames and the conventional BF protocol, embodiments described herein may instead transmit beamforming information in various types of frames which enable the wireless communication devices to adjust the beamforming parameters in a more efficient manner. For example, the devices may include beamforming information in control frames and data frames and transmit the frames in a sweeping sector fashion.
19 Citations
16 Claims
-
1. An apparatus, comprising:
-
a transmitter coupled with a medium access control (MAC) and to couple to an antenna array, to sequentially transmit a sweep of multiple request to send (RTS) control frames in a plurality of sectors about a periphery of the apparatus, wherein each RTS control frame is transmitted in a different sector of the plurality of sectors and comprises a sector identification (ID) value to identify the different sector, wherein a countdown value in each RTS control frame sequentially transmitted is decremented to indicate how many frame transmissions are left to selectively transmit in the plurality of sectors; and a frame generation module of the MAC communicatively coupled to the transmitter, the frame generation module to generate the MAC RTS control frames, wherein further each of the MAC RTS control frames comprises a beamforming field comprising beamforming values which enable the apparatus to perform beamforming activities, wherein the beamforming values comprise the countdown value, the sector ID value, and a sector feedback value. - View Dependent Claims (2, 3, 4)
-
-
5. A method, comprising:
-
sequentially transmitting, by a medium access control (MAC) via a transmitter coupled to an antenna array, a sweep of multiple MAC request to send (RTS) control frames in a plurality of sectors about a periphery of the antenna array, wherein each RTS control frame is transmitted in a different sector of the plurality of sectors and comprises a sector identification (ID) value to identify the different sector, wherein a countdown value in each RTS control frame sequentially transmitted is decremented to indicate how many frame transmissions are left to selectively transmit in the plurality of sectors; and generating, by the MAC, the MAC RTS control frames via a frame generation module of the MAC communicatively coupled to the transmitter, wherein further each of the MAC RTS control frames comprises a beamforming field comprising beamforming values which enable beamforming activities, wherein the beamforming values comprise the countdown value, the sector ID value, and a sector feedback value. - View Dependent Claims (6, 7, 8)
-
-
9. A system, comprising:
-
an antenna array; a transmitter coupled to the antenna array and coupled with a medium access control (MAC), wherein the antenna array is configured to sequentially transmit a sweep of multiple MAC request to send (RTS) control frames in a plurality of sectors about a periphery of the antenna array, wherein each RTS control frame is transmitted in a different sector of the plurality of sectors and comprises a sector identification (ID) value to identify the different sector, wherein a countdown value in each RTS control frame sequentially transmitted is decremented to indicate how many frame transmissions are left to selectively transmit in the plurality of sectors; and a frame generation module of the MAC communicatively coupled to the transmitter, the frame generation module to generate the MAC RTS control frames, wherein further each of the MAC RTS control frames comprises a beamforming field comprising beamforming values which enable the system to perform beamforming activities, wherein the beamforming values comprise the countdown value, the sector ID value, and a sector feedback value. - View Dependent Claims (10, 11, 12)
-
-
13. A program product comprising:
-
a non-transitory medium containing instructions to enable native medium access control support of beamforming, wherein execution of the instructions cause a machine to perform operations, the operations comprising; sequentially transmitting, by a medium access control (MAC) via a transmitter coupled to an antenna array, a sweep of multiple MAC request to send (RTS) control frames in a plurality of sectors about a periphery of the machine, wherein each RTS control frame is transmitted in a different sector of the plurality of sectors and comprises a sector identification (ID) value to identify the different sector, wherein a countdown value in each RTS control frame sequentially transmitted is decremented to indicate how many frame transmissions are left to selectively transmit in the plurality of sectors; and generating, by the MAC, the MAC RTS control frames via a frame generation module of the MAC communicatively coupled to the transmitter, wherein further each of the MAC RTS control frames comprises a beamforming field comprising beamforming values which enable beamforming activities, wherein the beamforming values comprise the countdown value, the sector ID value, and a sector feedback value. - View Dependent Claims (14, 15, 16)
-
Specification