Patent ID: 7912164

Claim:
A system employing a plurality of packets, said system comprising: a first wireless node comprising: a first clock including a plurality of first times, a first wireless transceiver, and a first processor cooperating with said first wireless transceiver to transmit and receive a first set of said packets, said first processor being structured to transmit ones of said first set of said packets at corresponding ones of the first times of said first clock; and a plurality of second wireless nodes, each of said second wireless nodes comprising: a second clock including a plurality of second times, a second wireless transceiver structured to wirelessly communicate with the first wireless transceiver of said first wireless node or with another one of said second wireless nodes, a second processor cooperating with said second wireless transceiver to transmit and receive a second set of said packets, said second processor being structured to transmit ones of said second set of said packets at corresponding ones of the second times of said second clock, and a filter comprising: a plurality of filter gains, an input representing a difference between a third time and a fourth time, said third time being when a received one of the second set of said packets should have ideally been received by said second wireless transceiver, said third time being about one of the second times of said second clock, said fourth time being when said received one of the second set of said packets was actually received by said second wireless transceiver as measured by said second clock, a circuit structured to provide dynamic adjustment of said filter gains, said dynamic adjustment providing a relatively smaller filter gain for a relatively larger rate of reception of said second set of said packets and providing a relatively larger filter gain for a relatively smaller rate of reception of said second set of said packets, and an output structured to estimate a difference between said one of the second times of said second clock and: (a) a corresponding one of the first times of said first clock of said first wireless node or (b) a corresponding one of the second times of said second clock of another one of said second wireless nodes, wherein said second processor cooperates with the output of said filter to adjust the second times of said second clock.