Synchronization of a peer-to-peer communication network
First Claim
1. A method of operating a peer to peer wireless terminal to perform timing synchronization within a peer to peer communications network in a peer to peer configuration, comprising:
- receiving a first timing reference from a network broadcast signal source in another network which is a different type of network from said peer to peer communications network, said network broadcast signal source being one of a base station in an infrastructure network, a satellite transmitter, or TV transmitter;
determining, based on the first timing reference, a sequence of timing synchronization time intervals;
determining a symbol timing based on the first timing reference;
choosing a fraction in at least one of the timing synchronization time intervals to transmit a first signal with the symbol timing;
receiving at least a second signal during a non-chosen fraction of the at least one time interval, the second signal including a second timing reference;
determining a composite timing reference value from timing references obtained from signals received from different devices;
determining a timing adjustment based on the symbol timing and the second timing reference such that the symbol timing is to be delayed when the symbol timing is earlier than the composite timing reference value and the symbol timing is to be advanced when the composite timing reference value is earlier than the symbol timing; and
adjusting the symbol timing based on the timing adjustment.
1 Assignment
0 Petitions
Accused Products
Abstract
In an ad hoc peer-to-peer communications network, timing synchronization can be facilitated between two or more nodes based on respective timing adjustments. A sequence of timing synchronization time intervals can be determined based on a first timing reference received from a source. A symbol timing can be determined and included in a first signal transmitted during a dedicated time interval, which can be a chosen fraction of one of the timing synchronization time intervals. In the remaining portion of the time interval, such as a non-chosen fraction, a second signal that includes a second timing reference can be received. Based on the symbol timing and the second timing reference, a timing adjustment can be determined and timing of each node adjusted accordingly.
-
Citations
27 Claims
-
1. A method of operating a peer to peer wireless terminal to perform timing synchronization within a peer to peer communications network in a peer to peer configuration, comprising:
-
receiving a first timing reference from a network broadcast signal source in another network which is a different type of network from said peer to peer communications network, said network broadcast signal source being one of a base station in an infrastructure network, a satellite transmitter, or TV transmitter; determining, based on the first timing reference, a sequence of timing synchronization time intervals; determining a symbol timing based on the first timing reference; choosing a fraction in at least one of the timing synchronization time intervals to transmit a first signal with the symbol timing; receiving at least a second signal during a non-chosen fraction of the at least one time interval, the second signal including a second timing reference; determining a composite timing reference value from timing references obtained from signals received from different devices; determining a timing adjustment based on the symbol timing and the second timing reference such that the symbol timing is to be delayed when the symbol timing is earlier than the composite timing reference value and the symbol timing is to be advanced when the composite timing reference value is earlier than the symbol timing; and adjusting the symbol timing based on the timing adjustment. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 26, 27)
-
-
14. A peer to peer wireless communications apparatus in a peer to peer communications network, the peer to peer wireless communications apparatus comprising:
-
a memory that retains instructions related to; receiving a timing reference from a network broadcast signal source in another network which is a different type of network from said peer to peer communications network, said network broadcast signal source being one of a base station in an infrastructure network, a satellite transmitter, or TV transmitter, determining a series of timing synchronization time intervals, determining a symbol timing, choosing a fraction of at least one of the series of timing synchronization time intervals to transmit a first signal that includes the symbol timing, receiving a second signal including a second timing reference during a non-chosen fraction of the at least one time interval, determining a composite timing reference value as a function of timing references obtained from signals received from different devices, determining a timing adjustment based on the symbol timing and the second timing reference such that the symbol timing is to be delayed when the symbol timing is earlier than the composite timing reference value and the symbol timing is to be advanced when the composite timing reference value is earlier than the symbol timing, and changing the symbol timing based on the timing adjustment; and
a processor, coupled to the memory, configured to execute the instructions retained in the memory. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A peer to peer wireless communications apparatus that facilitates synchronization in a peer-to-peer communications network in a peer to peer configuration, comprising:
-
means for receiving a first timing reference from a network broadcast signal source in another network which is a different type of network from said peer to peer communications network, said network broadcast signal source being one of a base station in an infrastructure network, a satellite transmitter, or TV transmitter; means for determining a sequence of timing synchronization time intervals and a symbol timing based on the first timing reference; means for choosing a fraction in at least one of the timing synchronization time intervals to transmit a first signal with the symbol timing; means for receiving a second signal including a second timing reference during a non-chosen fraction of at least one time interval; means for determining a composite timing reference value from timing references obtained from signals received from different devices; means for determining a timing adjustment based on the symbol timing and the second timing reference such that the symbol timing is to be delayed when the symbol timing is earlier than the composite timing reference value and the symbol timing is to be advanced when the composite timing reference value is earlier than the symbol timing; and means for adjusting the symbol timing based on the timing adjustment. - View Dependent Claims (21, 22)
-
-
23. A non-transitory machine-readable medium having stored thereon machine-executable instructions for controlling a peer to peer wireless terminal in a peer to peer communications network, the non-transitory machine-readable medium comprising instructions for controlling said peer to peer wireless terminal to:
-
receive from a source a first timing reference from a network broadcast signal source in another network which is a different type of network from said peer to peer communications network, said network broadcast signal source being one of a base station in an infrastructure network, a satellite transmitter, or TV transmitter; determine a sequence of timing synchronization time intervals and a symbol timing based on the first timing reference; select a portion of at least one of the timing synchronization time intervals to transmit a first signal that includes the symbol timing; receive at least a second signal that includes a second timing reference during a non-chosen fraction of the at least one time interval; determine a composite timing reference value from timing references obtained from signals received from different devices; ascertain a timing adjustment based on the symbol timing and the second timing reference such that the symbol timing is to be delayed when the symbol timing is earlier than the composite timing reference value and the symbol timing is to be advanced when the composite timing reference value is earlier than the symbol timing; and adjust the symbol timing based on the ascertained timing adjustment. - View Dependent Claims (24)
-
-
25. In a wireless peer to peer communication network, an apparatus comprising:
-
a processor configured to; receive a first timing reference from a source from a network broadcast signal source in another network which is a different type of network from said peer to peer communications network, said network broadcast signal source being one of a base station in an infrastructure network, a satellite transmitter, or TV transmitter; determine, based on the first time reference, a sequence of timing synchronization time intervals;
determine a symbol timing based on the first timing reference;choose a fraction in at least one of the timing synchronization time intervals to transmit a first signal with the symbol timing; receive at least a second signal during a non-chosen fraction of the at least one time interval, the second signal including a second timing reference; determine a composite timing reference value from timing references obtained from signals received from different devices; determine a timing adjustment based on the symbol timing and the second timing reference such that the symbol timing is to be delayed when the symbol timing is earlier than the composite timing reference value and the symbol timing is to be advanced when the composite timing reference value is earlier than the symbol timing; and adjust the symbol timing based on the timing adjustment.
-
Specification