Channel access mechanism
First Claim
1. A wireless device operating in a wireless network, the wireless device comprising:
- a hardware processor; and
one or more memories coupled to the hardware processor, wherein the one or more memories include one or more instructions, which when executed by the hardware processor cause the wireless device to;
detect a wireless medium is idle,decrement a backoff counter from a current value in response to detecting the wireless medium is idle, wherein the backoff counter is associated with a clear channel assessment of the wireless medium and the backoff counter was originally set to an initial random value,detect a frame received from a transmitting device over the wireless medium,determine whether the frame is an inter-basic service set (BSS) frame or an intra-BSS frame,during a period of time that the wireless device determines whether the frame is an inter-BSS frame or an intra-BSS frame;
set and maintain a condition for the wireless medium in a busy state, andhold decrementing the backoff counter associated with the clear channel assessment of the wireless medium while determining whether the frame is an inter-BSS frame or an intra-BSS frame, andresume decrementing the backoff counter in response to determining that the frame is an inter-BSS frame relative to the wireless device.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and system to improve backoff counter handling with relation to a clear channel assessment (CCA) process. The method and system improve a wireless medium availability by adjusting the backoff counter such that the processing of a preamble of a frame received during a backoff is taken into account. Received frames that fall between two CCA thresholds may require decoding of information in the preamble to assess whether the wireless medium is available. A portion of the preamble is decoded that identifies information utilized to determine whether the wireless medium may be considered to be busy. However, during this determination that requires the reading of the preamble of a received frame the backoff counter may be held or decremented even though the wireless medium status is unknown. The method and system provide a set of possible adjustments to the backoff counter to account for this uncertainty and the outcome of the CCA.
28 Citations
20 Claims
-
1. A wireless device operating in a wireless network, the wireless device comprising:
-
a hardware processor; and one or more memories coupled to the hardware processor, wherein the one or more memories include one or more instructions, which when executed by the hardware processor cause the wireless device to; detect a wireless medium is idle, decrement a backoff counter from a current value in response to detecting the wireless medium is idle, wherein the backoff counter is associated with a clear channel assessment of the wireless medium and the backoff counter was originally set to an initial random value, detect a frame received from a transmitting device over the wireless medium, determine whether the frame is an inter-basic service set (BSS) frame or an intra-BSS frame, during a period of time that the wireless device determines whether the frame is an inter-BSS frame or an intra-BSS frame; set and maintain a condition for the wireless medium in a busy state, and hold decrementing the backoff counter associated with the clear channel assessment of the wireless medium while determining whether the frame is an inter-BSS frame or an intra-BSS frame, and resume decrementing the backoff counter in response to determining that the frame is an inter-BSS frame relative to the wireless device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory machine readable storage medium having instructions stored therein, which when executed by a processor of a wireless device, cause the wireless device to:
-
detect a wireless medium is idle, begin decrementing a backoff counter from a current value in response to detecting the wireless medium is idle, wherein the backoff counter is associated with a clear channel assessment of the wireless medium and the backoff counter was originally set to an initial random value, detect a frame received from a transmitting device over the wireless medium, determine whether the frame is an inter-basic service set (BSS) frame or an intra-BSS frame, during a period of time that the wireless device determines whether the frame is an inter-BSS frame or an intra-BSS frame; set and maintain a condition for the wireless medium in a busy state, and hold decrementing the backoff counter associated with the clear channel assessment of the wireless medium while determining whether the frame is an inter-BSS frame or an intra-BSS frame, and resume decrementing the backoff counter in response to determining that the frame is an inter-BSS frame relative to the wireless device. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A method for controlling a transmission of a wireless device operating in a wireless network, the method comprising:
-
detecting a wireless medium is idle, decrementing a backoff counter from a current value in response to detecting the wireless medium is idle, wherein the backoff counter is associated with a clear channel assessment of the wireless medium and the backoff counter was originally set to an initial random value, detecting a frame received from a transmitting device over the wireless medium, determining whether the frame is an inter-basic service set (BSS) frame or an intra-BSS frame, during a period of time that the wireless device determines whether the frame is an inter-BSS frame or an intra-BSS frame; setting and maintaining a condition for the wireless medium in a busy state, and holding decrementing the backoff counter associated with the clear channel assessment of the wireless medium while determining whether the frame is an inter-BSS frame or an intra-BSS frame, and resuming decrementing the backoff counter in response to determining that the frame is an inter-BSS frame relative to the wireless device. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification