Claims
- 1. A system for determining the location of a transmitter transmitting a signal having a wavelength comprising a mobile platform, signal receivers mounted on said platform to receive said signals, said receivers being separated by a baseline having a length greater than said wavelength, computer means to determine successive phase differences in the phases of the signals received by signal receivers as said platform moves through a measurement path transverse to the range between platform and said transmitter, said phase difference measurements being the phase differences at successive measurement points distributed along said measurement path, said computer means determining a cost function for a set grid point representing trial locations for said transmitter, said cost function being represented as: ##EQU8## wherein .o slashed..sub.i are the phase difference measurements at said successive measurement points and .DELTA..o slashed..sub.i being the differences between successive measurements made at said measurement points, and .o slashed..sub.i x being the predicted values of .DELTA..o slashed..sub.i, said computer means determining the location of said transmitter by least squares convergence using the grid point with lowest cost function as a starting point.
- 2. A system as recited in claim 1 wherein said computer means determines .DELTA..o slashed..sub.i for each measurement point from the function: ##EQU9## wherein .o slashed..sub.0 is an unknown constant, L is the length of the baseline, .lambda. is the wavelength of the transmitter signal and .theta. is the angle between the baseline and the range vector to the grid point.
- 3. A system as recited in claim 2 wherein the computation of said least squares convergence is determined in accordance with the convergence function:
- x.sub.n+1 =x.sub.n +.DELTA.x
- in which x.sub.n represents a predicted value for the unknowns comprising coordinates X and Y of the transmitter and the unknown constant .o slashed..sub.0, x.sub.n-1 is the next predicted value for said unknowns after adding the corrections .DELTA.x.ident.{.DELTA.X, .DELTA.Y, .DELTA..o slashed..sub.0 }, and in which .DELTA.x is computed from:
- .DELTA.x=(H.sup.T R.sup.-1 H).sup.-1 H.sup.T R.sup.-1 z
- in which H is a matrix of partial derivatives of the unknowns in the expression for determining the estimated values .o slashed..sub.I and R is the covariance matrix of the phase measurement, said computer using the coordinates of the selected grid point as the starting values of X and Y in said convergence function and correcting the values of x.sub.n with .DELTA.x until x.sub.n +.DELTA.x converges.
- 4. A system as recited in claim 1, wherein said least squares conversion is determined in accordance with the convergence function:
- x.sub.n+1 =x.sub.n +.DELTA.x
- in which x represents values for set of unknowns including the coordinates of the transmitter and an unknown constant .o slashed..sub.0 in the equation for the phase differences being measured: ##EQU10## x.sub.n represents predicted values for said unknowns, x.sub.n+1 represents the next predicted values for said unknowns after adding the corrections
- .DELTA.X={.DELTA.X, .DELTA.Y, .DELTA..o slashed..sub.0 }
- in which .DELTA.x is computed from
- .DELTA.x=(H.sup.T R.sup.-1 H).sup.-1 H.sup.T R.sup.-1 z
- in which ##EQU11## R is the covariance matrix of the phase measurements and z is a vector of the residual differences between the phase difference measurements .o slashed. and the predicted measurements .o slashed. at each measurement point.
- 5. A system for determining the location of a transmitter transmitting a signal having a wavelength comprising a mobile platform, signal receivers mounted on said platform to receive said signals, said receivers being separated by a baseline having a length greater than said wavelength, computer means to determine successive phase differences in the phases of the signals received by signal receivers as said platform moves through a measurement path, said phase difference measurements being the phase differences at successive measurement points distributed along said measurement path, said computer means determining the location of said transmitter by least squares convergence function:
- x.sub.n+1 =x.sub.n +.DELTA.X
- in which x represents values for set of unknowns including the coordinates of the transmitter and an unknown constant .o slashed..sub.0 in the equation for the phase differences being measured: ##EQU12## x.sub.n represents predicted values for said unknowns, x.sub.n+1 represents the next predicted values for said unknowns after adding the corrections
- .DELTA.x.ident.{.DELTA.X,.DELTA.Y, .DELTA..o slashed..sub.0 }
- in which .DELTA.x is computed from
- .DELTA.x=(H.sup.T R.sup.-1 H).sup.-1 H.sup.T R.sup.-1 z
- in which ##EQU13## R is the covariance matrix of the phase measurements and z is a vector of the residual differences between the phase difference measurements .o slashed. and the predicted measurements .o slashed. at each measurement point.
- 6. A method of locating a transmitter transmitting a signal having a wavelength comprising receiving said signal with receivers separated by a baseline longer than said wavelength, moving said receivers separated by said baseline through a measurement path, detecting the phase differences between signals received by said receivers at measurement points distributed along said measurement path, determining with a computer a cost function for a set of grid points representing trial locations for said transmitter, said cost function being represented as ##EQU14## wherein .o slashed..sub.i are the phase difference measurements at said successive measurement points, .DELTA..o slashed..sub.i being the differences between successive measurements made at said measurement points, and .DELTA..o slashed..sub.i being the predicted values of .DELTA..o slashed..sub.i, and determining with said computer the location of said transmitter by least squares convergence using the grid point with the lowest cost function as a starting point.
- 7. A method as recited in claim 6 wherein .o slashed..sub.I for each measurement point is determined from the function: ##EQU15## wherein .o slashed..sub.0 is an unknown constant, L is the length of the baseline, .lambda. is the wavelength of the transmitter signal and .theta. is the angle between the baseline and the range vector to the grid point.
- 8. A method as recited in claim 7 wherein the computation of said least squares convergence is determined in accordance with the convergence function:
- x.sub.n+1 =x.sub.n +.DELTA.x
- in which x.sub.n represents a predicted value for the unknowns comprising coordinates X and Y of the transmitter and the unknown constant .o slashed..sub.0, x.sub.n+1 is the next predicted value for said unknowns after adding the corrections .DELTA.x.ident.{.DELTA.X, .DELTA.Y, .DELTA..o slashed..sub.0 }, and in which
- .DELTA.x=(H.sup.T R.sup.-1 H).sup.-1 H.sup.T R.sup.-1 z
- in which H is a matrix of partial derivatives of the unknowns in the expression for determining the estimated values .o slashed..sub.I, and R is the covariance matrix of the phase measurements and z is a vector of the residual differences between the phase measurement .o slashed. and the predicted phase measurement .o slashed., using the coordinates of the selected grid point as the starting values of X and Y in said convergence function and correcting the values of x.sub.n with .DELTA.x until x.sub.n +.DELTA.x converges.
- 9. A method as recited in claim 6, wherein said least squares conversion is determined in accordance with the convergence function:
- x.sub.n+1 =x.sub.n +.DELTA.X
- in which x represents values for set of unknowns including the coordinates of the transmitter and an unknown constant .o slashed..sub.0 in the equation for the phase differences being measured: ##EQU16## x.sub.n represents predicted values for said unknowns, x.sub.n+1 represents the next predicted values for said unknowns after adding the corrections:
- .DELTA.x.ident.{.DELTA.X, .DELTA.Y, .DELTA..o slashed..sub.0 }
- in which .DELTA.x is computed from
- .DELTA.x=(H.sup.T R.sup.-1 H).sup.-1 H.sup.T R.sup.-1 z
- in which ##EQU17## R is the covariance matrix of the phase measurements and z is a vector of the residual differences between the phase difference measurements .o slashed. and the predicted measurements .o slashed. at each measurement point.
- 10. A method for determining the location of a transmitter transmitting a signal having a wavelength comprising receiving said signals with receivers separated by a baseline longer than said wavelength, detecting successive phase differences in the phases of the signals received by signal receivers as said platform moves through a measurement path, said phase difference measurements being the phase differences at successive measurement points distributed along said measurement path, said computer means determining the location of said transmitter with a computer by least squares convergence, said least squares conversion being determined in accordance with the convergence function:
- x.sub.n+1 =x.sub.n +.DELTA.x
- in which x represents values for set of unknowns including the coordinates of the transmitter and an unknown constant .o slashed..sub.0 in the equation for the phase differences being measured, ##EQU18## x.sub.n represents predicted values for said unknowns, x.sub.n+1 represents the next predicted values for said unknowns after adding the corrections,
- .DELTA.X.ident.{.DELTA.X, .DELTA.Y, .DELTA..o slashed..sub.0 },
- in which .DELTA.x is computed from
- .DELTA.x=(H.sup.T R.sup.-1 H).sup.-1 H.sup.T R.sup.-1 z
- in which ##EQU19## R is the covariance matrix of the phase measurements and z is a vector of the residual differences between the phase difference measurements .o slashed. and the predicted measurements .o slashed. at each measurement point.
Parent Case Info
This application is related to application Ser. No. 60/005,071 filed Oct. 6, 1995.
US Referenced Citations (9)
Foreign Referenced Citations (1)
Number |
Date |
Country |
2104753 |
Jul 1981 |
GBX |