Synchronization of a peer-to-peer communication network
First Claim
Patent Images
1. A method comprising:
- operating a first wireless communications device to perform the steps of;
receiving a first signal including a first timing reference from a first source;
setting a timing source identifier of the first wireless communications device as a function of the first source, said setting including setting the timing source identifier to a value which does not identify said first source when said first source is a peer wireless terminal;
determining a symbol timing based on the first timing reference;
receiving a second signal from at least a second wireless communications device, the second signal including a second timing reference;
determining whether the symbol timing and the second timing reference are different;
determining a timing adjustment based on the symbol timing and the second timing reference when it is determined that the symbol timing and the second timing reference are different;
adjusting the symbol timing based on the timing adjustment; and
transmitting a third signal with the symbol timing.
1 Assignment
0 Petitions
Accused Products
Abstract
In an ad hoc peer-to-peer communications network, timing synchronization can be facilitated between nodes as a function of a received timing of nearby nodes, as well as a network timing. A first timing reference can be used to determine a symbol timing. A second signal that includes a second timing reference can be used to determine a difference between the symbol timing and the second timing reference. The difference can be used to adjust a symbol timing, which can be transmitted to nearby nodes. The first timing reference and the second timing reference can be received from different sources.
-
Citations
26 Claims
-
1. A method comprising:
operating a first wireless communications device to perform the steps of; receiving a first signal including a first timing reference from a first source; setting a timing source identifier of the first wireless communications device as a function of the first source, said setting including setting the timing source identifier to a value which does not identify said first source when said first source is a peer wireless terminal; determining a symbol timing based on the first timing reference; receiving a second signal from at least a second wireless communications device, the second signal including a second timing reference; determining whether the symbol timing and the second timing reference are different; determining a timing adjustment based on the symbol timing and the second timing reference when it is determined that the symbol timing and the second timing reference are different; adjusting the symbol timing based on the timing adjustment; and transmitting a third signal with the symbol timing. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
16. A wireless communications apparatus, comprising:
-
a memory that retains instructions related to receiving a first signal including a first timing reference from a first source, setting a timing source identifier of said wireless communications apparatus as a function of the first source, said setting including setting the timing source identifier to a value which does not identify said first source when said first source is a peer wireless terminal, determining a symbol timing based on the first timing reference, receiving a second signal that includes a second timing reference from a second source, finding a difference between the symbol timing and the second timing reference, using the found difference to determine a timing adjustment, adjusting the symbol timing based on the determined timing adjustment, and transmitting a third signal with the symbol timing; and a processor, coupled to the memory, configured to execute the instructions retained in the memory. - View Dependent Claims (17, 18, 19, 20, 21)
-
-
22. A wireless communications apparatus that facilitates synchronization in a peer-to-peer communications network, comprising:
-
means for receiving a first signal including a first timing reference; means for setting a timing source identifier of said wireless communications apparatus as a function of the first source, said mean for setting being configured to set the timing source identifier to a value which does not identify said first source when said first source is a peer wireless terminal; means for establishing a symbol timing based on the first timing reference; means for receiving a second signal that includes a second timing reference; means for deciding whether the symbol timing and the second timing reference are different; means for ascertaining a timing adjustment based on the symbol timing and the second timing reference when it is determined that the symbol timing and the second timing reference are different; means for adjusting the symbol timing based on the timing adjustment; and means for transmitting a third signal with the symbol timing. - View Dependent Claims (23, 24)
-
-
25. A non-transitory machine-readable medium having stored thereon machine-executable instructions for:
-
receiving at a first device a first signal including a first timing reference from a first source; setting a timing source identifier of the first device as a function of the first source, said setting including setting the timing source identifier to a value which does not identify said first source when said first source is a peer wireless terminal; determining a symbol timing based on the first timing reference; receiving a second signal from at least a second wireless device, the second signal including a second timing reference; determining whether the symbol timing and the second timing reference are different; determining a timing adjustment based on the symbol timing and the second timing when it is determined that the symbol timing and the second timing reference are different; adjusting the symbol timing based on the timing adjustment; and transmitting a third signal with the symbol timing.
-
-
26. In a wireless communication system, an apparatus comprising:
-
a processor configured to; receive a first signal including a first timing reference from a first timing source; setting a timing source identifier of said apparatus as a function of the first timing source, said setting including setting the timing source identifier to a value which does not identify said first source when said first source is a peer wireless terminal; establish a symbol timing based on the first timing reference; accept a second signal from a wireless device, the second signal including a second timing reference; establish whether the symbol timing and the second timing reference are different; select a timing adjustment based on the symbol timing and the second timing reference when it is determined that the symbol timing and the second timing reference are different; change the symbol timing based on the selected timing adjustment; and transmit a third signal with the symbol timing.
-
Specification