|
|
|
|
|
|
|
|
|
|
|
|
|
|
One arguable improvement to the IEEE
802.11 TSF performance is
|
|
|
as follows:
|
|
|
r |
Suspend the
back-off timer of any pending non-beacon transmission.
|
|
r |
Calculate a
random delay uniformly distributed in the range between zero
|
|
|
and .
|
|
r |
Wait for the
random delay before transmitting the beacon.
|
|
r |
Cancel the
remaining random delay and the pending beacon transmission
|
|
if a beacon
arrives before the random delay timer has expired and that
|
|
|
the
received beacon shows a larger time-stamp than its own.
|
|
r |
Send a beacon if
the random delay has expired and no beacon have
|
|
|
arrived during
the delay period with a larger time-stamp.
|
|
r |
Upon reception
of a beacon, a node will adjust the received timestamp to
|
|
|
take into
account its PHY layer delay. The receiving node will set its clock
|
|
|
to the value of
the adjusted timestamp if it is later than its own. Therefore,
|
|
|
all nodes will
try to gradually synchronize to the fastest clock.
|
|