MAC controller and clock synchronizing method for use with the same
First Claim
1. A method for synchronizing clocks of a station and an access point in a wireless local area network, comprising steps of:
- asserting a request signal from a station to an access point;
asserting a responsive signal packet containing a time stamp in response to said request signal from said access point to said station;
tagging a local time value to said responsive signal packet at said station;
operating said time stamp and said local time value at said station according to a control program to obtain a difference T; and
determining switching timing between a working and a sleeping modes of said station after said clocks of said station and said access point are synchronized, which comprises sub-steps of;
obtaining next target beacon transmission time by operating a beacon interval and said adjusted local time value; and
determining said switching timing between said working and said sleeping modes of said station according to said local time value, said difference T and said next target beacon transmission time.
1 Assignment
0 Petitions
Accused Products
Abstract
In a wireless local area network media access controller (MAC) disposed in a first node of a wireless local area network, a method is performed to synchronize the clock of the first node with the clock of a second node in the wireless local area network. When a request signal is asserted from the first node to the second node, a responsive signal packet containing a time stamp is asserted from the second node to the first node in response to the request signal. Then, the MAC tags a local time value to the responsive signal packet at the first node, and operates the time stamp and the local time value according to a control program to obtain a difference T, which is stored in a register of the MAC. Afterwards, at least one of the clocks of the first and the second nodes is adjusted to synchronize the clocks of the first and the second nodes according to the difference T.
-
Citations
15 Claims
-
1. A method for synchronizing clocks of a station and an access point in a wireless local area network, comprising steps of:
-
asserting a request signal from a station to an access point; asserting a responsive signal packet containing a time stamp in response to said request signal from said access point to said station; tagging a local time value to said responsive signal packet at said station; operating said time stamp and said local time value at said station according to a control program to obtain a difference T; and determining switching timing between a working and a sleeping modes of said station after said clocks of said station and said access point are synchronized, which comprises sub-steps of; obtaining next target beacon transmission time by operating a beacon interval and said adjusted local time value; and determining said switching timing between said working and said sleeping modes of said station according to said local time value, said difference T and said next target beacon transmission time. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A wireless local area network media access controller, disposed in a first node of a wireless local area network. comprising:
-
a local time tagger tagging a local time value to a responsive signal packet received from a second node of said wireless local area network in response to a request signal asserted by said first node to said second node; and a difference register storing therein a difference T between said local time value and a time stamp, said difference T being referred to adjust at least one of clocks of said first and said second nodes to synchronize said clocks of said first and said second nodes; a register for storing a next target beacon transmission time, a next target beacon transmission time being obtained by operating a beacon interval and said local time value adjusted with said difference T, and referred to determine switching timing between a working and a sleeping modes of said first node along with said local time value and said difference T. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
Specification