IP Library › Granted Patent US 9,554,348
Granted Patent B2
US 9,554,348 · App. 13/906,117 · Granted Jan 24, 2017

Timing synchronization of wireless networks

Inventors: Somasundaram Niranjayan (Culver City, CA); Andreas F. Molisch (Los Angeles, CA)
Assignee: UNIVERSITY OF SOUTHERN CALIFORNIA
H04W56/0055H04B7/2662H04J3/0667H04J3/0673
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,554,348
App. No.
13/906,117
Granted
Jan 24, 2017
Kind
B2
Abstract

A single wireless slave node may be in a timing virtual network (TVN) with neighboring wireless slave nodes. The single wireless slave node may store information indicative of the identity, link propagation delay, and channel signature of each of its neighboring wireless slave nodes. The single wireless slave node may repeatedly update a timing estimate based on the stored information and by performing a physical layer fast reference signal broadcast transmission and reception.

Claims (30)

1. Non-transitory, tangible, computer-readable storage media containing a program of instructions that cause a single wireless slave node running the program of instructions in a timing virtual network (TVN) with neighboring wireless slave nodes to:

store information indicative of an identity, link propagation delay, and wireless channel impulse response of each of its neighboring wireless slave nodes;

repeatedly perform a physical layer fast reference signal broadcast transmission and reception; and

repeatedly update a timing estimate based on the results of the repeated broadcast transmission and reception and the stored information.

2. The storage media of claim 1 wherein the program of instructions causes the single slave node running the program of instructions to store information indicative of a clock quality of each of its neighboring wireless slave nodes.

3. The storage media of claim 1 wherein the program of instructions causes the single wireless slave node running the program of instructions to store information indicative of a position flag of each of its neighboring wireless slave nodes.

4. The storage media of claim 1 wherein the program of instructions causes the single wireless slave node running the program of instructions to determine the link propagation delay of each of its neighboring wireless slave nodes.

5. The storage media of claim 1 wherein the program of instructions causes the single wireless slave node running the program of instructions to determine the channel signature of each of its neighboring wireless slave nodes.

6. The storage media of claim 1 wherein the program of instructions causes the single wireless slave node running the program of instructions to generate multiple timing offset estimations and to combine the multiple timing offset estimations using a weighted averaging.

7. The storage media of claim 6 wherein the weighted averaging uses weights and the combining adaptively adjusts the weights based on the stored information.

8. The storage media of claim 1 wherein the program of instructions causes the single wireless slave node running the program of instructions to improve the accuracy of the timing estimate by using both hardware acceleration and software digital signal processing (DSP) based on a timing correction calculation.

9. The storage media of claim 1 wherein the program of instructions causes the single slave node running the program of instructions to store information indicative of a clock quality of the single wireless slave node.

10. A timing virtual network (TVN) comprising:

multiple single wireless slave nodes, each single wireless slave node comprising storage media containing a program of instructions of the type recited in claim 1 ; and

one or more master nodes, each having a configuration that delivers reference timing signals to its neighboring wireless slave nodes without receiving or using timing information from any other wireless slave node in the TVN,

wherein the slave nodes are in two groups and wherein a first of the groups transmits simultaneously while a second of the groups simultaneously receives the transmission from the first group and wherein, subsequently, the second of the groups transmits simultaneously while the first of the groups simultaneously receives the transmission from the second group.

11. The TVN of claim 10 wherein at least one of the wireless slave nodes does not obtain timing information directly from any master node.

12. The TVN of claim 10 wherein the master and wireless slave nodes cooperate to provide distributed collision avoidance, distributed collision reporting, and distributed broadcasting.

13. The TVN claim 10 wherein the program of instructions in at least one wireless slave node causes the wireless slave node to store information indicative of a clock quality of each of its neighboring wireless slave nodes.

14. The TVN of claim 10 wherein the program of instructions in at least one wireless slave node causes the wireless slave node to store information indicative of a position flag of each of its neighboring wireless slave nodes.

15. The TVN of claim 10 wherein the program of instructions in at least one wireless slave node causes the wireless slave node to determine the link propagation delay of each of its neighboring wireless slave nodes.

16. The TVN of claim 10 wherein the program of instructions in at least one wireless slave node causes the wireless slave node to determine the channel signature of each of its neighboring wireless slave nodes.

17. Multiple timing virtual networks (TVNs), each of the type recited in claim 10 , each TVN containing multiple master nodes, each of the type recited in claim 10 , each master node having neighboring master nodes and a configuration that:

stores information indicative of a clock quality of the master node;

stores information indicative of an identity, link propagation delay, and channel signature of each of its neighboring master nodes; and

repeatedly perform a physical layer fast reference signal broadcast transmission and reception; and

repeatedly update a timing estimate based on the results of the repeated broadcast transmission and reception and the stored information.

18. The multiple TVNs of claim 17 wherein at least one of the wireless slave nodes in each TVN does not obtain timing information directly from any master node.

19. The multiple TVNs of claim 17 wherein the master and wireless slave nodes in each TVN cooperate to provide distributed collision avoidance, distributed collision reporting, and distributed broadcasting.

20. The TVN of claim 10 wherein the nodes determine their neighbors, neighbor's channel impulse responses, and membership in the groups by obtaining information from their neighbors only.

Assignments (2)
GOVERNMENT INTEREST AGREEMENT Recorded Feb 27, 2025
From: UNIVERSITY OF SOUTHERN CALIFORNIA
To: THE GOVERNMENT OF THE UNITED STATES OF AMERICA AS REPRESENTED BY THE SECRETARY OF THE NAVY
Reel/Frame 070352/0485 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 30, 2013
From: NIRANJAYAN, SOMASUNDARAM; MOLISCH, ANDREAS F.
To: UNIVERSITY OF SOUTHERN CALIFORNIA
Reel/Frame 030517/0534 →
Continuity (2)
Provisional Application 61653282 · May 30, 2012
Related Publication 20130322426A1 · Dec 5, 2013