Overlapping network allocation vector (ONAV) for avoiding collision in the IEEE 802.11 WLAN operating under HCF
First Claim
1. A method for avoiding collisions between a plurality of stations located in two or more basic service sets (BSSs) and operating in the same channel, the method comprising the steps of:
- the mobile station receiving a frame, the frame including information indicative of which of basic service units (BSSs) are transmitting the frame to the mobile station;
the mobile station updating a first counter when the received frame is determined to be from the same BSS;
the mobile station updating a second counter when the received frame is determined to be from an overlapping BSS; and
, the mobile station transmitting within its corresponding BSS when the first counter and the second counter are zeros.
5 Assignments
0 Petitions
Accused Products
Abstract
The present invention is related to a medium access control (MAC) protocol for avoiding collisions among ESTAs when two or more overlapping basic service sets (OBSSs) co-exist and operate in the same channel. To achieve this, each mobile station operating under HCF maintains a first counter known as Network Allocation Vector (NAV) and a second counter known as Overlapping Network Allocation Vector (ONAV), which is updated within a mobile station by frames coming from OBSSs, during the Contention Free Period (CFP) or during a Contention Free Burst (CFB) granted by a polling frame. The mobile station uses the NAV to update only to the medium occupancy in its own BSS to ensure that the mobile station will not interfere with the transmissions in its own QBSS, while the ONAV is used to avoid collisions with the mobile stations from the OBSS.
146 Citations
30 Claims
-
1. A method for avoiding collisions between a plurality of stations located in two or more basic service sets (BSSs) and operating in the same channel, the method comprising the steps of:
-
the mobile station receiving a frame, the frame including information indicative of which of basic service units (BSSs) are transmitting the frame to the mobile station;
the mobile station updating a first counter when the received frame is determined to be from the same BSS;
the mobile station updating a second counter when the received frame is determined to be from an overlapping BSS; and
,the mobile station transmitting within its corresponding BSS when the first counter and the second counter are zeros. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of operating a wireless local area network (WLAN) of the type having at least one basic service set (BSS) comprised of at least one access point (AP) and a plurality of mobile stations (STAs), the method comprising the steps of:
-
(a) transmitting a polling frame by the at least one of the access points to the mobile station, the polling frame including information indicative of the destination address of the frame and which of basic service units are transmitting the polling frame to the mobile station;
(b) storing the information indicative of which basic service sets are transmitting the frame to the mobile station and storing the destination address of the polling frame as a transmitting source;
(c) updating a first counter of the mobile station according to the duration field specified in the polled frame;
(d) receiving a frame by the mobile station, the frame including information indicative of the duration of the first counter;
(e) if the duration of the received frame is longer than the duration of the updated first counter, updating a second counter of the mobile station according to the duration indicated in the received frame; and
,(f) transmitting by the mobile station within its corresponding BSS if the first counter and the second counter are zeros. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A local area network comprising:
-
a plurality of mobile stations, each mobile station having a first counter and a second counter;
at least one access point in communication with the plurality of mobile stations; and
,means for updating the first counter and the second counter when any mobile station units receive a frame to ensure that the mobile station will not interfere with the transmissions in its own BSS or in the overlapping basic service set (OBSS), wherein the mobile station is allowed to transmit within its corresponding basic service set (BSS) if the first counter and the second counter are zeros. - View Dependent Claims (23, 24, 25, 26)
-
-
27. A machine-readable medium having stored thereon data representing sequences of instructions for avoiding collisions from stations (STAs) comprising two or more basic service sets (BSSs) collocated and operating in the same channel, and the sequences of instructions which, when executed by a processor, cause the processor to:
-
receive a frame, the frame including information indicative of which of basic service units are transmitting the frame to the mobile station;
update a first counter when the received frame is determined to be from the same BSS;
update a second counter when the received frame is determined to be from an overlapping BSS; and
,transmit by the mobile station within its corresponding BSS when the first counter and the second counter are zeros. - View Dependent Claims (28, 29, 30)
-
Specification