SUB-FRAME SYNCHRONIZED RANGING
First Claim
1. A method of communication between two or more nodes, the method comprising:
- synchronizing the two or more nodes with a frame preamble in an initial communication frame;
exchanging subsequent data communications between the two or more nodes without additional frame preambles until a special re-synchronization switch point occurs;
exchanging a ranging schedule between the two or more nodes;
exchanging ranging pulses in subsequent communication frames between the two or more nodes based on the ranging schedule; and
determining distances between the nodes based on the ranging pulses.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of determining distances between communication nodes. The method includes transmitting an initial communication frame from a first node to at least one second node. The initial communication frame includes a frame preamble, first data and a first switch point. The method further includes synchronizing a local clock of the at least one second node based on the frame preamble. Switching the at least one second node to a transmitting node based on the received switch point. Transmitting a subsequent communication frame from the at least one second node to the first node. The subsequent communication frame includes a ranging preamble, second data and a second switch point. The method continues by synchronizing a local clock in the first node based on the ranging preamble from the at least one second node and determining the range between the first node and the second node based on the ranging preamble.
-
Citations
20 Claims
-
1. A method of communication between two or more nodes, the method comprising:
-
synchronizing the two or more nodes with a frame preamble in an initial communication frame;
exchanging subsequent data communications between the two or more nodes without additional frame preambles until a special re-synchronization switch point occurs;
exchanging a ranging schedule between the two or more nodes;
exchanging ranging pulses in subsequent communication frames between the two or more nodes based on the ranging schedule; and
determining distances between the nodes based on the ranging pulses. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of determining distances between communication nodes, the method comprising:
-
transmitting an initial communication frame from a first node to at least one second node, the initial communication frame including a frame preamble, first data and a first switch point;
synchronizing a local clock of the at least one second node based on the frame preamble in the initial communication frame;
switching the at least one second node to a transmitting node based on the received switch point;
transmitting a subsequent communication frame from the at least one second node to the first node, the subsequent communication frame including a ranging preamble, second data and a second switch point;
synchronizing a local clock in the first node based on the ranging preamble from the at least one second node; and
determining the range between the first node and the second node based on the ranging preamble. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A communication system comprising:
a plurality of nodes adapted to exchange communication frames for a period of time in which the clocks of each node are synchronized based on a frame preamble in an initial communication frame transmitted by one of the nodes, the plurality of nodes further adapted to determine distances between the nodes with the use of range preambles in subsequent communication frames exchanged between the nodes. - View Dependent Claims (17, 18, 19, 20)
Specification