Beacon miss prevention in power save modes using timing synchronization function
First Claim
1. A system comprising:
- a receive module configured to, based on a first clock, transition from a power save mode to an active mode to receive a delivery traffic indication message (DTIM) beacon;
a beacon sensing module configured to sense a first number of DTIM beacons missed by the receive module during a first predetermined period; and
a control module configured toselectively adjust the first clock when the first number is greater than a first threshold,generate a second number of synchronization requests to adjust the first clock, wherein the second number of synchronization requests are generated (i) during a DTIM beacon interval and (ii) after the first predetermined period,receive data related to a second clock of an access point (AP) from the AP in response to the second number of synchronization requests,update a timing synchronization function (TSF) based on the data,generate an updated TSF, andgenerate, during the DTIM beacon interval, the second number of synchronization requests in response to a non-DTIM beacon not being received within a second predetermined period.
4 Assignments
0 Petitions
Accused Products
Abstract
A system including a receive module, a beacon sensing module, and a control module. The receive module is configured to transition from a power save mode to an active mode based on a first clock to receive a delivery traffic indication message (DTIM) beacon. The beacon sensing module is configured to sense a first number of DTIM beacons missed by the receive module during a first predetermined period. The control module is configured to selectively adjust the first clock when the first number is greater than a first threshold. The control module is further configured to generate a second number of synchronization requests (i) during a DTIM beacon interval and (ii) after the first predetermined period to adjust the first clock.
45 Citations
19 Claims
-
1. A system comprising:
-
a receive module configured to, based on a first clock, transition from a power save mode to an active mode to receive a delivery traffic indication message (DTIM) beacon; a beacon sensing module configured to sense a first number of DTIM beacons missed by the receive module during a first predetermined period; and a control module configured to selectively adjust the first clock when the first number is greater than a first threshold, generate a second number of synchronization requests to adjust the first clock, wherein the second number of synchronization requests are generated (i) during a DTIM beacon interval and (ii) after the first predetermined period, receive data related to a second clock of an access point (AP) from the AP in response to the second number of synchronization requests, update a timing synchronization function (TSF) based on the data, generate an updated TSF, and generate, during the DTIM beacon interval, the second number of synchronization requests in response to a non-DTIM beacon not being received within a second predetermined period. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system-on-chip (SOC) comprising:
-
a receive module configured to transition, based on a first clock, from a power save mode to an active mode to receive a delivery traffic indication message (DTIM) beacon; a beacon sensing module configured to sense a first number of DTIM beacons missed by the receive module during a first predetermined period; a control module configured to selectively adjust the first clock in response to the first number being greater than a first threshold, generate a second number of synchronization requests (i) during a DTIM beacon interval and (ii) after the first predetermined period to adjust the first clock, and receive data related to a second clock of an access point (AP) from the AP in response to the second number of synchronization requests, update a timing synchronization function (TSF) based on the data, generate an updated TSF, and generate, during the DTIM beacon interval, the second number of synchronization requests in response to a non-DTIM beacon not being received within a second predetermined period; a clock module configured to generate the first clock, synchronize the first clock to the second clock based on the updated TSF, and generate a synchronized first clock; a medium access controller (MAC) device configured to communicate with (i) the beacon sensing module and (ii) the control module; a baseband processor (BBP) configured to communicate with the MAC device; and a radio frequency (RF) transceiver configured to communicate with the BBP, wherein the clock module is further configured to generate a third clock, and wherein the BBP and the RF transceiver are further configured to operate in the power save mode and the active mode based on the first clock and third clock, respectively. - View Dependent Claims (8, 9, 10)
-
-
11. A wireless Ethernet network device comprising:
-
a transceiver module configured to transition, based on a first clock, from a power save mode to an active mode to receive a delivery traffic indication message (DTIM) beacon; a beacon sensing module configured to sense a first number of DTIM beacons missed by the transceiver module during a first predetermined period; and a control module configured to selectively adjust the first clock in response to the first number being greater than a first threshold, generate a second number of synchronization requests (i) during a DTIM beacon interval and (ii) after the first predetermined period to adjust the first clock, receive data related to a second clock of an access point (AP) from the AP in response to the second number of synchronization requests, update a timing synchronization function (TSF) based on the data, generate an updated TSF, and generate, during the DTIM beacon interval, the second number of synchronization requests in response to a non-DTIM beacon not being received within a second predetermined period.
-
-
12. A method comprising:
-
transitioning, based on a first clock, a receive module from a power save mode to an active mode to receive a delivery traffic indication message (DTIM) beacon; sensing a first number of DTIM beacons missed by the receive module during a first predetermined period; selectively adjusting the first clock when the first number is greater than a first threshold; generating a second number of synchronization requests to adjust the first clock, wherein the second number of synchronization requests are generated (i) during a DTIM beacon interval and (ii) after the first predetermined period; receiving data related to a second clock of an access point (AP) from the AP in response to the second number of synchronization requests; updating a timing synchronization function (TSF) based on the data; generating an updated TSF; and generating the second number of synchronization requests in response to a non-DTIM beacon not being received within a second predetermined period during the DTIM beacon interval. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A system comprising:
-
a receive module configured to transition, based on a first clock, from a power save mode to an active mode to receive a delivery traffic indication message (DTIM) beacon; a beacon sensing module configured to sense a first number of DTIM beacons missed by the receive module during a first predetermined period; and a control module configured to selectively adjust the first clock when the first number is greater than a first threshold, generate a second number of synchronization requests during a DTIM beacon interval after the first predetermined period to adjust the first clock, receive data related to a second clock of an access point (AP) from the AP in response the second number of synchronization requests, update a timing synchronization function (TSF) based on the data, and generate an updated TSF, and generate the second number of synchronization requests when a non-DTIM beacon is not received within a second predetermined period during the DTIM beacon interval.
-
-
19. A method comprising:
-
transitioning, based on a first clock, a receive module from a power save mode to an active mode to receive a delivery traffic indication message (DTIM) beacon; sensing a first number of DTIM beacons missed by the receive module during a first predetermined period; selectively adjusting the first clock when the first number is greater than a first threshold; generating a second number of synchronization requests during a DTIM beacon interval after the first predetermined period to adjust the first clock; receiving data related to a second clock of an access point (AP) from the AP in response to the second number of synchronization requests; updating a timing synchronization function (TSF) based on the data; generating an updated TSF; and generating the second number of synchronization requests in response to a non-DTIM beacon not being received within a second predetermined period during the DTIM beacon interval.
-
Specification