SYNCHRONIZATION OF DISTRIBUTED NETWORKS
First Claim
Patent Images
1. A synchronization system (400) for wireless networks, comprising:
- a plurality of uncoordinated wireless devices j (401j) configured to transmit a beacon (20j.2.1) in a beacon period (20j.2) having a beacon period start time BPSTj (20j.1) and receive a beacon (20i.2.1) in a beacon period (20i.2) having a beacon period start time BPSTi (20i.1) for all devices i (401i)≠
j (401j); and
a beacon alignment apparatus (300) that aligns the BPSTj of device j such that BPSTj (20j.1)=BPSTi (20i.1) for all devices j≠
i,wherein the beacon alignment apparatus (300) is used by each device j whenever the device j receives a beacon (20i.2.1) from another device i of said plurality and BPSTj (20j.1)≠
BPSTi (20i.1).
1 Assignment
0 Petitions
Accused Products
Abstract
A system (400), apparatus (300), and method (100) are provided to synchronize distributed (otherwise uncoordinated) networks (400) of independent nodes (401i). Such synchronization can be used in a number of different ways. In the context of cognitive radios, such synchronization can be used to synchronize quiet periods. Quiet periods are times when all cognitive radios (that are otherwise uncoordinated) become quiet so that incumbent users can be detected reliably. The technique of the present invention converges quickly and scales well.
16 Citations
13 Claims
-
1. A synchronization system (400) for wireless networks, comprising:
-
a plurality of uncoordinated wireless devices j (401j) configured to transmit a beacon (20j.2.1) in a beacon period (20j.2) having a beacon period start time BPSTj (20j.1) and receive a beacon (20i.2.1) in a beacon period (20i.2) having a beacon period start time BPSTi (20i.1) for all devices i (401i)≠
j (401j); anda beacon alignment apparatus (300) that aligns the BPSTj of device j such that BPSTj (20j.1)=BPSTi (20i.1) for all devices j≠
i,wherein the beacon alignment apparatus (300) is used by each device j whenever the device j receives a beacon (20i.2.1) from another device i of said plurality and BPSTj (20j.1)≠
BPSTi (20i.1).- View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A beacon alignment apparatus (300), comprising:
-
an antenna (305) to transmit an own beacon (304 20j.2.1) in a beacon period (20j.2) having a beacon period start time BPSTj (20j.1) and receive a beacon (301 20i.2.1) of another wireless device i (401i) said received beacon (301 20i.2.1) being received in a beacon period (20i.2) having a beacon period start time BPSTi (20i.1); a synchronization memory (302) to store said received beacon (301 20i.2.1) and a synchronization counter for said received beacon (301 20i.2.1); a synchronizer module (303) operably connected to said antenna (305) to accept said received beacon (301 20i.2.1) therefrom and operably connected to said synchronization memory (302) to store said accepted received beacon (301 20i.2.1) therein and, using said synchronization counter (302), perform a pre-determined adjustment method (100) with respect to said own beacon (304 20j.2.1). - View Dependent Claims (9, 10, 11)
-
-
12. A method (100) for synchronizing a plurality of uncoordinated wireless devices, comprising the steps of:
-
receiving a beacon (20i.2.1) in a beacon period (20i.2) having a beacon period start time BPSTi (20i. 1) from an uncoordinated wireless device i by another uncoordinated wireless device j that transmits an own beacon (20j.2.1) in a beacon period (20j.2) having a beacon period start time BPSTj (20j.1) where j≠
i;if an adjustment procedure (100) has been performed by the device j for the uncoordinated device i a predetermined number of times (104), setting (105) the beacon period start time BPSTj for the device j to a random number, otherwise if BPSTj ε
1st half of BPSTi (20i.1) setting (108) BPSTj to BPSTi(20i.1); andtransmitting an own beacon by device j (20j.2.1) in the beacon period (20j.2) having the beacon period start time BPSTj (20j.1).
-
-
13. The method of claim 13, wherein the beacon period (20i.220j.2) occurs at a beginning of a superframe (20i 20j).
Specification