Beacon frame scheduling in an independent basic service set network
AssigneeQUALCOMM Incorporated
InventorsSrinivasa Kumar Duvvuri, Sandip HomChaudhuri, BadriSrinivasan Sampathkumar, Arunkumar Jayaraman, Ashish Kumar Shukla, Rajkumar Rajkumar Samuel, James Simon Cho
Life of this patent
Estimating the term…
Abstract
A method and apparatus are disclosed for increasing the speed with which a number of stations associated with an IBSS network may be synchronized and/or for reducing the number of beacon frame collisions in the IBSS network. For at least some embodiments, the synchronization speed may be increased by allowing STAs having faster clock speeds to broadcast beacon frames more frequently than STAs having slower clock speeds.
Claims12
A method of scheduling beacon frame transmissions from a selected one of a plurality of wireless stations associated with an ad-hoc wireless network including a plurality of target beacon transmission times, the method comprising:
- receiving, at the selected wireless station, a timing synchronization function (TSF) value for at least one non-selected wireless station;
- dynamically adjusting the value of a natural number N that indicates a clock speed of the selected wireless station relative to a clock speed of the at least one non-selected wireless station by:
- generating, in the selected wireless station, a local TSF value;
- comparing the local TSF value with the received TSF value;
- and
- selectively adjusting the value of N based at least in part on the comparing;
- and
- contending for access to a wireless medium associated with the ad-hoc wireless network to attempt to broadcast a beacon frame, from the selected wireless station, only at every Nth target beacon transmission time, wherein the value of N is independent of a target beacon transmission time interval.
A selected wireless station associated with an ad-hoc wireless network including a plurality of target beacon transmission times, the selected wireless station comprising:
- a transceiver to receive a timing synchronization function (TSF) value for at least one non-selected wireless station;
- a processor to dynamically adjust the value of a natural number N that indicates a clock speed of the selected wireless station relative to a clock speed of the at least one non-selected wireless station by:
- generating, in the selected wireless station, a local TSF value;
- comparing the local TSF value with the received TSF value;
- and
- selectively adjusting the value of N based at least in part on the comparing;
- and
- the transceiver to contend for access to a wireless medium associated with the ad-hoc wireless network to attempt to broadcast a beacon frame from the selected wireless station only at every Nth target beacon transmission time, wherein the value of N is independent of a target beacon transmission time interval.
A non-transitory computer-readable medium storing instructions that, when executed by a processor of a wireless station associated with an ad-hoc wireless network including a plurality of target beacon transmission times, causes the wireless station to:
- receive a timing synchronization function (TSF) value of another wireless station associated with the ad-hoc wireless network;
- dynamically adjust the value of a natural number N that indicates a clock speed of the wireless station relative to a clock speed of the other wireless station by:
- generating, in the wireless station, a local TSF value;
- comparing the local TSF value with the received TSF value;
- and
- selectively adjusting the value of N based at least in part on the comparing;
- and
- contend for access to a wireless medium associated with the ad-hoc wireless network to attempt to broadcast a beacon frame from the wireless station only at every Nth target beacon transmission time wherein the value of N is independent of a target beacon transmission time interval.
Dependencies are inferred from the claim text.