Systems, methods, and apparatuses for determining the distance between two positions
10585179 ยท 2020-03-10
Assignee
Inventors
- Marcello Romano (Monterey, CA, US)
- Sergio Restaino (Alexandria, VA, US)
- Joseph Helmboldt (Crofton, MD, US)
Cpc classification
G01S11/00
PHYSICS
A63B67/068
HUMAN NECESSITIES
G01S7/00
PHYSICS
International classification
G01S5/00
PHYSICS
G01S13/42
PHYSICS
G01S11/00
PHYSICS
G01S7/00
PHYSICS
A63B67/06
HUMAN NECESSITIES
Abstract
Systems, methods, and apparatuses for determining the distance between two positions are disclosed. The system includes a correlator, a first receiver, and a second receiver. The first and second receivers each include: an antenna, a steering mechanism, and a processor. The steering mechanism steers the antenna in an azimuthal direction and an elevation direction. The processor is configured to (i) control the steering mechanism, (ii) receive data recorded by the antenna from a plurality of sources, (iii) time-stamp the data recorded by the antenna, and (iv) control the transmission of the time-stamped data to the correlator. The correlator is configured to receive the time-stamped recorded data from the first receiver and the second receiver, and calculate a distance between the first receiver and the second receiver based thereon.
Claims
1. A system for determining a distance between two receivers, comprising: a correlator; a first receiver that includes: a first antenna, a first steering mechanism configured to steer the first antenna in an azimuthal direction and an elevation direction, and a first processor configured to: (i) control the first steering mechanism, (ii) receive first data recorded by the first antenna from a plurality of sources, (iii) time-stamp the first data recorded by the first antenna, and (iv) control the transmission of the time-stamped first data to the correlator; a second receiver that includes: a second antenna, a second steering mechanism configured to steer the second antenna in an azimuthal direction and an elevation direction, and a second processor configured to: (i) control the second steering mechanism, (ii) receive second data recorded by the second antenna from the plurality of sources, (iii) time-stamp the second data recorded by the second antenna, and (iv) control the transmission of the time-stamped second data to the correlator; wherein the correlator is configured to receive the time-stamped first recorded data and the time-stamped second recorded data from the first receiver and the second receiver, respectively, and calculate a distance between the first receiver and the second receiver based on the time-stamped first recorded data and the time-stamped second recorded data.
2. A method of determining a distance between two positions, comprising: controlling a first receiver that includes a first antenna to record a first data set from a first source, a second data set from a second source, and a third data set from a third source; controlling a second receiver that includes a second antenna to record a fourth data set from the first source, a fifth data set from the second source, and a sixth data set from the third source; and calculating a distance between the first receiver and the second receiver based on the first, second, third, fourth, fifth, and sixth data sets.
3. The method of claim 2, wherein the first data set is stamped with a first time stamp, the second data set is stamped with a second time stamp, the third data set is stamped with a third time stamp, the fourth data set is stamped with a fourth time stamp, the fifth data set is stamped with a fifth time stamp, and the sixth data set is stamped with a sixth time stamp.
4. The method of claim 3, further comprising: synchronizing the first, second, third, fourth, fifth, and sixth data sets using the first, second, third, fourth, fifth, and sixth time stamps.
5. The method of claim 4, wherein the first, second, and third time stamps are generated by a first clock included in the first receiver, and the fourth, fifth, and sixth time stamps are generated by a second clock included in the second receiver.
6. The method of claim 4, wherein the synchronized first, second, third, fourth, fifth, and sixth data sets are used in the calculating step to calculate the distance between the first receiver and the second receiver.
7. The method of claim 2, further comprising: receiving a seventh data set corresponding to a fourth source and an eighth data set corresponding to the fourth source, wherein the seventh data set was recorded by the first receiver and the eighth data set was recorded by the second receiver.
8. The method of claim 7, further comprising: synchronizing a first clock on the first receiver and a second clock on the second receiver based on the seventh data set and the eighth data set.
9. The method according to claim 8, wherein the first data set is stamped with a first time stamp, the second data set is stamped with a second time stamp, the third data set is stamped with a third time stamp, the fourth data set is stamped with a fourth time stamp, the fifth data set is stamped with a fifth time stamp, the sixth data set is stamped with a sixth time stamp, the seventh data set is stamped with a seventh time stamp, and the eighth data set is stamped with an eighth time stamp, wherein the first, second, third, and seventh time stamps are generated by the first clock, and wherein the fourth, fifth, sixth, and eighth time stamps are generated by the second clock.
10. The method according to claim 9, further comprising: adjusting one or more of the first, second, third, fourth, fifth, and sixth time stamps based on the synchronized first and second clocks, and wherein the one or more of the adjusted first, second, third, fourth, fifth, and sixth time stamps is used in the calculating step to calculate the distance between the first receiver and the second receiver.
11. The method of claim 2, wherein the first source, the second source, and the third source are different stellar objects.
12. An apparatus for determining a distance between two receivers, comprising: a computer configured to: receive a first data set corresponding to a first source, a second data set corresponding to a second source, and a third data set corresponding to a third source, wherein the first data set, the second data set, and the third data set were recorded by a first receiver, receive a fourth data set corresponding to the first source, a fifth data set corresponding to the second source, and a sixth data set corresponding to the third source, wherein the fourth data set, the fifth data set, and the sixth data set were recorded by a second receiver, and calculate a distance between the first receiver and the second receiver based on the first, second, third, fourth, fifth, and sixth data sets.
13. The apparatus according to claim 12, wherein the first data set is stamped with a first time stamp, the second data set is stamped with a second time stamp, the third data set is stamped with a third time stamp, the fourth data set is stamped with a fourth time stamp, the fifth data set is stamped with a fifth time stamp, and the sixth data set is stamped with a sixth time stamp.
14. The apparatus according to claim 13, wherein the computer is further configured to synchronize the first, second, third, fourth, fifth, and sixth data sets using the first, second, third, fourth, fifth, and sixth time stamps.
15. The apparatus according to claim 14, wherein the first, second, and third time stamps are generated by a first clock included in the first receiver, and the fourth, fifth, and sixth time stamps are generated by a second clock included in the second receiver.
16. The apparatus according to claim 14, wherein the computer is further configured to use the synchronized first, second, third, fourth, fifth and sixth data sets in the calculation of the distance between the first receiver and the second receiver.
17. The apparatus according to claim 12, wherein the computer is further configured to: receive a seventh data set corresponding to a fourth source and an eighth data set corresponding to the fourth source, wherein the seventh data set was recorded by the first receiver and the eighth data set was recorded by the second receiver.
18. The apparatus according to claim 17, wherein the computer is further configured to synchronize a first clock on the first receiver and a second clock on the second receiver based on the seventh data set and the eighth data set.
19. The apparatus according to claim 18, wherein the first data set is stamped with a first time stamp, the second data set is stamped with a second time stamp, the third data set is stamped with a third time stamp, the fourth data set is stamped with a fourth time stamp, the fifth data set is stamped with a fifth time stamp, the sixth data set is stamped with a sixth time stamp, the seventh data set is stamped with a seventh time stamp, and the eighth data set is stamped with an eighth time stamp, wherein the first, second, third, and seventh time stamps are generated by the first clock, wherein the fourth, fifth, sixth, and eighth time stamps are generated by the second clock wherein the computer is further configured to adjust one or more of the first, second, third, fourth, fifth, and sixth time stamps based on the synchronized first and second clocks, and wherein the computer is further configured to use one or more of the adjusted first, second, third, fourth, fifth, and sixth time stamps in the calculation of the distance between the first receiver and the second receiver.
20. The apparatus of claim 12, wherein the first source, the second source, and the third source are different stellar objects.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) The teachings claimed and/or described herein are further described in terms of exemplary embodiments. These exemplary embodiments are described in detail with reference to the drawings. These embodiments are non-limiting exemplary embodiments, in which like reference numerals represent similar structures throughout the several views of the drawings, and wherein:
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12) Different ones of the Figures may have at least some reference numerals that are the same in order to identify the same components, although a detailed description of each such component may not be provided below with respect to each Figure.
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
(13) In accordance with example aspects, described herein are systems, methods, and apparatuses for determining the distance between two positions.
(14)
(15) Correlator 104 includes a processor, memory, and a communication circuit. In one embodiment, correlator 104 may include multiple processors. The memory includes programming that, when executed by one or more processors, enables the features disclosed herein, including, for example, the distance calculations described herein based on the recorded data sets from the receivers 102.sub.1 . . . 102.sub.n. The communication circuit is constructed to send to and receive data from the receivers 102.sub.1 . . . 102.sub.n . . . . For example, correlator 104 may transmit instructions to the receivers 102.sub.1 . . . 102.sub.n to record data sets from a series of sources, respectively. The instructions may include information on the location of the sources (e.g., their respective celestial coordinates), the frequency range over which the sources are to be recorded, and the length of time over which the sources are to be recorded.
(16) In a preferred embodiment, the sources may be cosmic sources such as: stars, pulsars, supernova remnants, active galactic nuclei, quasars, and radio galaxies. Receivers 102.sub.i and 102.sub.j may, in response to the instructions from correlator 104, record and transmit the data sets, respectively corresponding to the sources, to the correlator 104. As noted above, each data set is time-stamped. Correlator 104 is constructed to use the time-stamps to synchronize the recorded data sets. In one embodiment, the receivers 102.sub.i and 102.sub.j may record data from an additional source and provide that time-stamped data set to correlator 104 for the purpose of synchronizing the clocks on the receivers 102.sub.i and 102.sub.j. Correlator 104 is constructed to analyze the recorded data sets to identify the same signal in each data set. The difference in time between when the identified signal is received at receivers 102.sub.i and 102.sub.j is used to calculate a component of the distance between the receivers 102.sub.i and 102.sub.j in the direction of the source, as explained below and illustrated by
(17)
(18) In
(19) Turning to ). As shown in
direction and which is perpendicular to the
direction. The distance to that plane (d.sub.1) can be calculated by multiplying the time t.sub.1 by the speed of light. In a case, where the planar approximation is invalid, then the distance d.sub.1 (calculated as described above) would correspond to a distance from P.sub.1 to a closest position on a curved plane whose shape depends on the distance to source S.sub.1. The location of P.sub.2, and thus the distance between P.sub.1 and P.sub.2, however cannot be determined based on information from source S.sub.1 alone. Thus, receivers 102.sub.1 and 102.sub.2 move their respective antennae 202 to a new source S.sub.2, as illustrated in
(20) In direction can be calculated from the time t.sub.2.
(21) =d.sub.1
+d.sub.2
+d.sub.3
Equation 1:
(22) The precision with which the distance between P.sub.1 and P.sub.2 can be determined is dependent upon several factors, including: the effective area of the antenna (A.sub.eff), the coherent integration time (CIT), and the bandwidth (f) over which the voltages are recorded, as set forth by Equation 2 below:
.sub.TDOA=900(A.sub.efff.sup.3/2CIT.sup.1/2).sup.1 Equation 2:
(23) The effective area of the antenna is the actual area of the antenna multiplied by the efficiency of the antenna. The coherent integration time is the time over which the signals from the two antennas are coherently averaged. For example, for a receiver 102.sub.i with a one meter antenna 202, a bandwidth of 50 MHz and a CIT of 10 seconds, nanosecond level precision can be achieved. Light travels at approximately 1 foot/nanosecond, thus the precision of the distance measurements can be on the scale of feet. By using, in one embodiment, cosmic sources available to all, it is possible to determine the distance between two positions with a high degree of accuracy. Moreover, as Equation 2 demonstrates, a large antenna is not necessarily required. A smaller antenna may be used and the same level of precision achieved by increasing the coherent integration time or the bandwidth over which the voltages are recorded. Thus, a small antenna that is easily affixed to a portable object (e.g., a car, boat, or airplane) may be suitable.
(24) As discussed above, correlator 104 relies upon the time-stamped data sets to synchronize the data sets collected by the receivers 102.sub.i and 102.sub.j. In practice, however, the internal clocks of each receiver may not be aligned precisely. To compensate for this effect and obtain a higher level of precision, another source S.sub.4 may be recorded to generate a dataset that can be used to solve for the offset between the clocks on the receivers 102.sub.i and 102.sub.j. The measured time difference of arrival (TDOA) towards a single source S.sub.4 is given by Equation 3 below:
(25)
(26) In Equation 3, x, y, and z are the components of the vector separating the two receivers 102.sub.i and 102.sub.j, and l, m, and n are the components of a unit vector pointing towards the sources, respectively. By using four sources, with four unique sets of l, m, and n, the unknowns x, y, z, and t can be solved for simultaneously.
(27) In one embodiment, multiple pairs of receivers 102 may be used. Distances between each of the pairs can be determined by the techniques described above. With respect to determining a time offset, a separate value of t can be measured for each pair of receivers 102i and 102.sub.j.
(28) While various example embodiments of the invention have been described above, it should be understood that they have been presented by way of example, and not limitation. It is apparent to persons skilled in the relevant art(s) that various changes in form and detail can be made therein. Thus, the disclosure should not be limited by any of the above described example embodiments, but should be defined only in accordance with the following claims and their equivalents.
(29) In addition, it should be understood that the figures are presented for example purposes only. The architecture of the example embodiments presented herein is sufficiently flexible and configurable, such that it may be utilized and navigated in ways other than that shown in the accompanying figures.
(30) Further, the purpose of the Abstract is to enable the U.S. Patent and Trademark Office and the public generally, and especially the scientists, engineers and practitioners in the art who are not familiar with patent or legal terms or phraseology, to determine quickly from a cursory inspection the nature and essence of the technical disclosure of the application. The Abstract is not intended to be limiting as to the scope of the example embodiments presented herein in any way. It is also to be understood that the procedures recited in the claims need not be performed in the order presented.