The present work relates generally to geolocation and, more particularly, to geolocating a wireless communication unit based on wireless signal phase measurements.
Conventional geolocation techniques can determine an unknown location of a wireless communication unit of interest based on phase measurements of wireless signals received by both the unit of interest and a reference wireless communication unit positioned at a known location.
It is desirable to provide techniques that geolocate a wireless unit of interest based on phase measurements of wireless signals transmitted by both the unit of interest and a reference unit at a known location.
Example embodiments of the present work accurately determine the position, or geolocation, of a wireless communication emitter (e.g., a radio frequency (RF) emitter) whose position within a spatial (e.g., Cartesian, polar, etc.) coordinate system is unknown. This emitter is also referred to herein as an emitter of interest (EOI). (The term transmitter is used interchangeably herein with the term emitter.)
A plurality of synchronized wireless receivers are carried, respectively, on a plurality of platforms moving in a known manner relative to the spatial coordinate system. In some embodiments, the platforms are airborne platforms moving in the atmosphere of the earth. In some embodiments, the platforms are satellite platforms moving in space, beyond earth atmosphere. Various embodiments use various combinations of airborne and satellite platforms.
The receivers measure the instantaneous phases of carriers respectively transmitted by the EOI (either moving or stationary) and a reference wireless communication emitter (e.g., an RF emitter), also referred to herein as an RE. The RE is positioned at a known location in the spatial coordinate system. The position of the EOI is determined to be the location that most closely predicts the phase differences (observed at the respective platforms) between the EOI carrier and the RE carrier. A differential clock rate error factor exists between the EOI and the RE. In some embodiments, this factor is treated as a solution variable. In some embodiments, this factor is eliminated by using a further set of differences between the phase difference observed at an arbitrarily chosen reference platform and each of the phase differences observed at the remaining platforms. The so-called integer ambiguity must be resolved in order to obtain the EOI location. Resolution of the integer ambiguity permits determination of the number of wavelengths in the differential paths to a given platform, which in turn permits very accurate (sub-wavelength) relative position accuracy.
The following equation represents the EOI carrier phase received at time epoch t0 at the nth platform (n=1, 2, . . . N), whose known location in the spatial coordinate system is sn(t0), and whose receiver includes a phase-locked loop (PLL) tracking the EOI's carrier:
Here λe is the wavelength of the EOI carrier, In represents undesired phase contributions from the ionosphere, and xe is the unknown location of the EOI in the spatial coordinate system. In some embodiments, λe (or equivalently the center frequency) may not be known accurately enough. In such cases, an initial estimate of the EOI location xe is used to calculate λe. A platform (e.g., one of the N platforms) makes a frequency-of-arrival (FOA) measurement relative to the EOI carrier using conventional techniques. This FOA measurement, together with the xe estimate and the known position and velocity of the platform, provide sufficient information with which to calculate an initial estimate of λe(Refer to the description of
The measured phase represented by equation 1 is wrapped, i.e. has a value less than one cycle, and the unknown integer cycles of phase along the propagation path is represented by Ln. Ignoring any phase constants introduced by the emitter or receiver (which will be removed by a subsequent differencing operation), equation 1 indicates that the measured fractional phase (in cycles) plus the integral number of cycles is equal to the number of wavelengths in the propagation path plus the ionosphere effects.
A similar equation applies for the RE carrier phase received at the nth platform at time epoch t0:
where λr is the wavelength of the reference emitter, Mn is the unknown integer cycles of phase in the propagation path, and xr is the known location of the reference emitter in the spatial coordinate system. In some embodiments, λr may not be known accurately enough. In such cases, λr is determined by making a FOA measurement relative to the RE carrier at a platform. This FOA measurement is used together with the known RE location xr, and the known position and velocity of the platform, to calculate λr.
Note that equations 1 and 2 assume the same ionosphere effects, which is a justifiable approximation if the emitter locations and carrier wavelengths are not too different between the EOI and RE.
Taking the difference of equations 1 and 2 gives
where n=1, 2, . . . N and Pn=Mn−Ln. The N differences represented by equation 3 eliminate the ionosphere effects.
Taking a further set of differences will eliminate phase differences due to the aforementioned clock rate error factor. There are N−1 differences in this further set. More specifically, for each of N−1 platforms, there is a difference between equation 3 for that platform, and equation 3 for a further, arbitrarily chosen reference platform. This further set of N−1 differences is represented by N−1 “doubly-differenced” equations of the form
where Kn=Pn−PN, for n=1 to N−1. However, there are still more unknowns than equations, because the N−1 integers, Kn, and the 3 spatial coordinate dimension components of xe are all unknown, for a total of N−1+3=N+2 unknowns.
To obtain more equations than unknowns, the platforms continue to track phase with their PLLs so that measurements such as represented by equations 1 and 2 above are available at additional time epochs. Even a single additional epoch will suffice. If the cycles of phase tracked by the PLLs from t0 to t1 are counted, the following applies with respect to the EOI for n=1 to N:
where time has been measured from t0=0, and where
is the carrier frequency of the EOI and fn is the frequency that the nth platform converts to baseband.
Similarly for the RE,
where
is the carrier frequency of the reference emitter. Note that φn(t1) and θn(t1) are not wrapped phase measurements like φn(t0) and θn(t0), i.e. cycles of phase are counted from epoch t0 to epoch t1. Subtracting equation 6 from equation 5 gives
Taking a further set of differences with respect to an arbitrary reference platform gives (similarly to equation 4) doubly-differenced equations at this epoch t1 as
Equations 4 and 8 provide a system of 2N−2 equations in N+2 unknowns. For N≧4, there are at least as many equations as unknowns. Making phase measurements at more time epochs will provide an even more highly overdetermined system. The system provided by equations 4 and 8 may be solved to determine the location xe of the EOI. In some embodiments, the system is solved in the least-squares sense using the iterative Gauss-Newton procedure. See e.g., ‘The Modified Gauss-Newton Method for the Fitting of Non-Linear Regression Functions by Least Squares’, H. O. Hartley, Technometrics, Vol. 3, No. 2 (May, 1961), pp. 269-280, incorporated herein by reference. This technique refines an initial guess that could be obtained by estimating emitter position from time or frequency of arrival measurements, or simply using the reference emitter location. This procedure produces a float solution, i.e., where Kn is a floating point solution that approximates the desired integer. In some embodiments, where better accuracy is achievable and desired, the fixed solution is found from the aforementioned float solution using the Lambda Algorithm. See e.g., ‘The least squares ambiguity decorrelation adjustment: a method for fast GPS integer ambiguity estimation’, P. J. G. Teunissen, Journal of Geodesy (1995), 70:65-82, incorporated herein by reference.
As shown in
At a difference node 23, one of the differences (designated REF0) produced by difference node 21 is subtracted from each of the remaining N−1 differences produced by difference node 21, thereby producing at 27 a set of N−1 “double differences” that correspond to the left side of equation 4. Similarly, at a difference node 24, one of the differences (designated REF1) produced by difference node 22 is subtracted from each of the remaining N−1 differences produced by difference node 22, thereby producing at 26 a set of N−1 “double differences” that correspond to the left side of equation 8. The two sets of N−1 “double differences” 26 and 27 are input to a solver 25 that combines the 2N−2 “double differences” with the known information shown in equations 4 and 8, namely, λe, λr and the position information 28, to solve the aforementioned 2N−2 equations in N+2 unknowns. As indicated above, the solution includes the location xe of the EOI 11. If λe and/or λr are not known accurately enough, either/both may be determined as mentioned above, and as described in more detail relative to
Referring again to
The combiner of
Although example embodiments of the present work are described above in detail, this does not limit the scope of the present work, which can be practiced in a variety of embodiments.
This invention was developed under Contract DE-AC04-94AL85000 between Sandia Corporation and the U.S. Department of Energy. The U.S. Government has certain rights in this invention.
Number | Name | Date | Kind |
---|---|---|---|
20070085737 | Eslinger et al. | Apr 2007 | A1 |
20110187598 | Dai et al. | Aug 2011 | A1 |
Entry |
---|
Frodge et al, “Real-Time Centimeter Positioning with GPS: A System Developed by the U.S. Army Corps of Engineers”, U.S. Army Topographic Engineering Center, DTIC Session IV IP5, Apr. 1994. 11 pages. |
H. O. Hartley, The Modified Gauss-Newton Method for the Fitting of Non-Linear Regression Functions by Least Squares, Technometrics, vol. 3, No. 2 (May 1961), pp. 269-280. |
P. J. G. Teunissen, “The least-squares ambiguity decorrelation adjustment: a method for fast GPS integer ambiguity estimation”, Journal of Geodesy (1995) 70:65-82. |
Parkinson et al, “Differential GPS”, Global Positioning System: Theory and Applications vol. II, Chapter 1, pp. 3-50, American Institute of Aeronautics and Astronautics, Inc., 1995. |