Time stamp replication within a wireless network using error calculation
First Claim
1. A method comprising:
- receiving an input time stamp at a wireless station in a wireless network, the wireless network comprising a plurality of groups of wireless stations, each group running with a different timing clock;
extracting the input time stamp;
calculating an error between a value of the input time stamp and a value of a local counter driven by a local oscillator;
adjusting a rate of the local counter based on the calculated error;
using the input time stamp to overwrite the local counter;
generating an output time stamp based on the value of the local counter at a time a frame comprising the output time stamp is predicted to be transmitted; and
transmitting the frame comprising the output time stamp to wireless stations within one of the plurality of groups.
1 Assignment
0 Petitions
Accused Products
Abstract
Time stamp replication within wireless networks is described. In an embodiment, a wireless station receives an input time stamp and uses this input time stamp to generate an output time stamp. The wireless station transmits the output time stamp to wireless stations in one of a number of groups which make up the wireless network. The output time stamp is generated to compensate for delays between receiving the input time stamp and transmitting the output time stamp such that output time stamp which is transmitted at a time T corresponds to the value that the input time stamp would have had if it had been received at time T (and not at a time earlier than T). This may, therefore, reduce or eliminate independent time stamp errors and jitter caused by multiple disparate systems and processes.
-
Citations
20 Claims
-
1. A method comprising:
-
receiving an input time stamp at a wireless station in a wireless network, the wireless network comprising a plurality of groups of wireless stations, each group running with a different timing clock; extracting the input time stamp; calculating an error between a value of the input time stamp and a value of a local counter driven by a local oscillator; adjusting a rate of the local counter based on the calculated error; using the input time stamp to overwrite the local counter; generating an output time stamp based on the value of the local counter at a time a frame comprising the output time stamp is predicted to be transmitted; and transmitting the frame comprising the output time stamp to wireless stations within one of the plurality of groups. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A wireless station comprising:
-
a local counter driven by a local oscillator; a first communication interface arranged to receive an input time stamp; and a second communication interface arranged to transmit an output time stamp to wireless stations in one of a plurality of groups in a wireless network, each group running with a different timing clock, wherein the output time stamp is generated by overwriting the local counter and generating the output time stamp based on a value of the local counter at a time the output time stamp is predicted to be transmitted; and wherein the wireless station further comprises a rate adjustment unit arranged to calculate an error between a value of the input time stamp and the value of the local counter and adjust a rate of the local counter based on the error, prior to overwriting the local counter. - View Dependent Claims (17, 18, 19)
-
-
20. A non-transitory computer readable storage medium having stored thereon a computer readable dataset description of an integrated circuit that, when processed, causes a layout processing system to generate a circuit layout description used in an integrated circuit manufacturing system to manufacture a device comprising:
-
a local counter driven by a local oscillator; a first communication interface arranged to receive an input time stamp; and a second communication interface arranged to transmit an output time stamp to wireless stations in one of a plurality of groups in a wireless network, each group running with a different timing clock, wherein the output time stamp is generated by overwriting the local counter and generating the output time stamp based on a value of the local counter at a time the output time stamp is predicted to be transmitted; and wherein the device further comprises a rate adjustment unit arranged to calculate an error between a value of the input time stamp and the value of the local counter and adjust a rate of the local counter based on the error, prior to overwriting the local counter.
-
Specification