CPC H04J 3/0661 (2013.01) [H04L 43/0864 (2013.01); H04W 56/0065 (2013.01)] | 18 Claims |
1. A method for determining a range between two unsynchronized communications terminals comprising:
transmitting, by a first terminal, a range request to a second terminal over a line of sight channel, wherein the first and second terminals are independently in motion with respect to each other and have unsynchronized timing domains, wherein the terminals are satellites;
storing, by the first terminal, a first timestamp in memory corresponding to a time at which the range request message was transmitted;
receiving, by the first terminal from the second terminal, a range response to the range request, the range response including a residence time that characterizes an amount of time the second terminal required to send the range response after receiving the range request;
storing, by the first terminal, a second timestamp in memory corresponding to a time at which the range response was received;
calculating a roundtrip time for the range request and range response based on the second timestamp minus the first timestamp and the residence time;
calculating a distance between the first terminal and the second terminal based on the roundtrip time;
repeatedly measuring a doppler effect through a periodic sequence of range measurements; and
using the doppler effect measurements to compute a corrected range.
|