Sunteți pe pagina 1din 6

formulation of fluctuation loss remains for further frequently.

In this paper, several exact transformation formulas


study. from ECEF coordinates to geodetic coordinates are reviewed, and
compared with the approximationmethods in complexity and in
AC KNOWL EDGM ENT sensitivity to computer round-off error. The relationship among
some exact transformation solutions and the approaches are
The author wishes to express his appreciation to pointed out
W. Lenz and W. Harrison, of Lockheed Sanders, for
their support for the technical development of this
work and for the preparation of the manuscript. I. INTRODUCTION

ARNOLD D. SEIFER The transformations between Earth-centered


Lockheed Sanders, Inc. Earth-fixed (ECEF) coordinates and geodetic
EO. Box 868 coordinates are required in many applications, for
Nashua, NH 03061-0868 example, in NAVSTARIGPS navigation geodesy. The
exact transformation from geodetic coordinates to
REFERENCES
ECEF coordinates is well known [l,21, but the exact
[I] Kanter, I. (1977) inverse transformation (from ECEF to geodetic) is not
The probability density function of the monopulse ratio so well known, and the approximation methods [ 2 4 ]
for N looks at a combination of constant and Rayleigh
targets. are prevailing. The quest for a both mathematically
IEEE Transactions on Information Theory, IT-23 (Sept. exact and practically simple and stable transformation
1977), 643448. formula has never stopped.
[2] Seifer, A. D. (1992) There are several different exact transformation
Monopulse-radar angle tracking in noise or noise jamming. formulas found so far. Paul [5]seems to be the first
IEEE Transactions on Aerospace and Electronic Systems, 28
(July 1992), 622-638. to provide an exact analytic transformation formula.
[3] 'hllsson, B. (1991) Heikkinen [6] presented the first exact analytical
Monopulse tracking of Rayleigh targets: A simple formula free of singularities. Barbee [7] gave a simple
approach. transformation formula. Borkowski [S, 91 developed a
IEEE Transactwns on Aerospace and Electronic Systems, 27 concise formula. The latest entry is made by Zhu [lo],
(May 1991), 52&531.
[4] Sherman, S. (1984)
whose formula is also free of singularities.
Monopulse Principles and Techniques. In Section 11, the exact transformation formulas
Dedham, MA: Artech House, 1984. from ECEF coordinates to geodetic coordinates
[SI Ward, H. R. (1973) are reviewed. In Section 111, the relations between
Calculation of the factor k, used in angle error equations. these formulas are pointed out and an algorithm
Memo HRW-250, Raytheon Co., Equipment Division,
Wayland, MA, May 7, 1973. analogous to a known one is given explicitly. The
161 Brookner. E. (1991)
I \ ,
results of comparison with approximation algorithms
Practical Phased-Array Antenna Systems. in complexity and sensitivity to computer round-off
Dedham, M A Artech House, 1991. error are presented in Section IV. And conclusions are
drawn in the last section.
Conversion of Earth-Centered Earth-Fixed
Coordinates to Geodetic Coordinates II. EXACT CONVERSIONS OF ECEF TO GEODETIC
COORDINATES

The ECEF coordinates ( x , y , z ) of point P can be


determined from its geodetic coordinates (4, X,h) by
The transformations between Earth-centered Earth-fixed the following algorithm [5]:
(ECEF) coordinates and geodetic coordinates are required in
many applications, for example, in NAVSTAWGPS navigation and
x = (R + ~)COS$COSX
geodesy. The transformation from ECEF coordinates to geodetic +
y = ( R h)cos$sinX
z = (R + h - e2R)sin$
coordinates is usually carried out by approximationmethods
in practice, and the exact transformation methods are not used
where
Manuscript received September 27, 1993; revised December 14, 1993. R = a / ( l - e2sin24)'I2.
IEEE Log NO.T-AES/30/3/16661. Here,
This research was supported in part by the Youth Aeronautical $ is the geodetic latitude (positive North),
Science Foundation of China under Grant Q90E5101.
X is the geodetic longitude (measured east from the
Greenwich meridian),
0018-9251/94/$4.00 0 1994 IEEE h is the altitude normal to ellipsoid,

CORRESPONDENCE 951
a is the ellipsoidal equatorial radius ( a = F
P=
6378.137 km for model WGS-&I), 3(s + l/s + 1)2G2
e is the eccentricity of ellipsoid (e2 = 0.00669437999
for model WGS-&I), Q=d-G%F
b is the ellipsoidal polar radius (b = ad=).

Now consider the transformation from ECEF


coordinates to geodetic coordinates. The geodetic
longitude X can be determined in four quadrants by
the identity

which can be implemented by the built-in function


atan2(y, x ) in computer programming languages. Now b2z
our attention can b e concentrated on the meridian 20 =-
UV
plane of point P ( r , z ) to find out the latitude @ and
height h from r and z, where r = J-.
+
a linear transform of tan$ = (( z/2)/r, and solving
By taking
h = U (1 - $)
a quartic equation in 5, Paul [SI derived the following
algorithm @ = arctan((z + ef2zo)/r).
Barbee [7] presented another exact algebraic solution.
He, in effect, took a transformation of tan$ =
a t / ( b d m ) and solved a quartic equation in t .
Although Barbee made the assumption that the point
+
q = 1 13.5z2(a2- p2)/(z2 + p) to be transformed be above the surface of the Earth,
the formula he derived is valid for any point more than
43 km away from the center of the Earth. His formula
p=i/q+JG
can be written as
t = (z2 + p)(p + p-)/ 12 - p / 6 + z2/ 12 A = blzl/(a2 - b2)

B = ar/(a2- b2)

P +
= (A2 B2 - 1)/3
h = r / c o s $ - R.
S = 2A2B2
As pointed out by Paul [5], when z / a is sufficiently
small, the expression for @ should be replaced by Q=P3+S
@ = arctan((a + p + y)z/(2pr) - y(a + ~ ) ~ z ~ / ( 4 p ~ r ) )
where y = Jv.
Heikkinen [6] established a quartic equation in ro,
the r-coordinate of the subpoint PO on the surface of
the ellipsoid and found a solution without singularities
on the equatorial plane. Heikkinens formula is

ef2 = (a2- b2)/b2


t = ( d A 2 - B2 + 1 - v + 2A(B2 + 1)/U + U - A
1 /2

F = 54b2z2 $ = sign(z)arctan[at/(bdl - t 2 ) ]

G = r2 + (1 - e2)z2- e2(a2- b2) h = (Izl/t - b ) d l - e2(1- t2).

c = e4Fr2/G3 A new procedure was developed by Borkowski


[8, 91. By taking a trigonometric transform of tan$ =
a(1- t2)/(bt) and solving a quartic equation in t,
s = i/l +c + Borkowski derived his algorithm, which deals only

958 IEEE TRANSACTIONS ON AEROSPACE AND ELECTRONIC SYSTEMS VOL. 30, NO. 3 JULY 1994
with the nonnegative 2. To deal with negative z, the
expressions of E and F in the algorithm has to be
interchanged. As noted by Borkowski, the results must
be symmetric about the equatorial plane. Therefore,
the Borkowskis algorithm can be modified to handle
points on both hemispheres. The modified Borkowskis
formula is

E = [blzl - (a2 - b2>]/(ar)

F = [blzl + (a2 - b2)]/(ar) +


h = sign(t - 1 1 ) 4 ( r - ro>2 + (z - zo>2.

P = (4/3)(EF + 1) One more square root has been added in this


algorithm to remove the singularities when ar = blzl.
Q = 2(E2 - F 2 )

D=P3+Q2 Ill. RELATIONSHIP OF THE ALGORITHMS

v= -/- + /- All of the algorithms given above can be derived


from two distinct sets of basic relations, respectively.
The first basic relation [14] is
G = (m+ E)/2
r - z/tan$ = (a2- b 2 ) / 4 a 2+ (btan$)2
t = ,/G2 + ( F - vG)/(2G - E ) - G
and the second basic relation [6] is

h = ( r - at)cos@+ (121 - b)lsin$l.


Recently, Levin [ l l ] took a rational parametric Paul [5] solved the first basic relation directly in tan$
approach to arrive at a quartic equation, which is +
by taking a linear transform of tan$ = (( z/2)/r and
similar to the one Borkowski solved. Hsu [12] also Borkowski [8, 91 constructed a quartic equation in t
studied this problem, and his approach is roughly the from the first basic relation by taking a trigonometric
same as the Hedgleys approach [13]. What is common transform of tan$ = a(1- t2)/(2bt). Heikkinen [6]
to the three algorithms by Hedgley, Levin, and Hsu based his algorithm completely on the second basic
is that their objectives are to provide closed-form relation. Zhus formula [lo] can be derived either from
solutions to achieve exact transformation of the the first basic relation by taking a bilinear transform of
coordinates, instead of providing a set of exact +
tan$ = z(t l ) / ( r ( t - 1)) or from the second by taking
transformation formulas. They all stopped at a quartic +
a transform of ro = r / ( t I) and zo = (1 - e 2 ) z / ( t- 1).
equation which can be solved, though Levin [ l l ] Zhus approach can be related to Pauls approach by
realized that the equation can be easily solved. the transform 5 = 2/2 + z e 2 / ( t - e2/2).
Zhu [lo] derived another set of closed-form As noted by Borkowski [8], t in his transform
formulas which is, fortunately, different from the is equal to tan(x/4- @/2),where 1c, is the
above algorithms, though the approach is similar to eccentric latitude, and a new algorithm exactly
the approaches which Hedgley and Hsu took. Zhu analogous to his algorithm can be obtained by
constructed a quartic equation in an indeterminate constructing a quartic equation in t = tan(@/2)
c in the process of finding height h. It turns out that through the trigonometric transform tan$ =
this is equivalent to taking a transform of tan$ = 2at/(b(l- t2)).This quartic equation is the same
+
z(t l ) / ( r ( t - 1)). The Zhus formula is as the one arrived at by Levin [ll], who used a
parametric representation of TO = a(1- t2)/(1 t 2 ) +
I = e2/2, m = (r/al2, n = [(I - e2)z/bl2 and zo = 2bt/(l+ t2).We can write this new algorithm
as follows.
i = -(212 + m + n)/2, k = 12(12 - m - n)
E = [ar + (a2- b2)]/(blzl)
q = (m + n - 412p/216 + mn12 F = [ar - (a2 - b2>]/(blzl)

P = (4/3)(EF + 1)
CORRESPONDENCE 959
Q = 2(E2- F 2 )

D=P3+Q2
Algorithms cubic trigo- square mal/& .dd/sub
roots metric roots
Paul 1 2 4 22 18
Heikkinen 1 1 5 32 18
Barbee 1 1 5 18 20
G =(dE2 v + + E)/2 Borkowski 1 3 3 20 20
Zhn 1 1 5 23 20
tob0n 0 1 3 29 23
t =dG2 + (F - vG)/(2G - E) - G tBorkowski 0 10 2 21 12

Except for a few singular points, all of the exact


h = ( r - a)cos@ + (121 - bt)lsin@I. transformation formulas found so far are valid for
The structure of this algorithm is virtually the same as
all of the points P ( r , z ) such that + ( b ~3) ~
(a2- b2)*,which includes all the points 43 km
its counterpart, except that z and I are interchanged,
(= (a2- b2)/b)away from the Earth center.
as well as a and b. Their computational complexities
Lets consider the operations needed to carry out
are exactly the same, and their sensitivity to computer
these algorithms. The operations between constants
round-off error are similar. The only thing one has to
are not counted. Since the computation of longitude
notice is that the singularities has moved from the pole
X and r = d m are common to all of the
to the equatorial plane.
algorithms, the operations for them (and thus for r 2 )
Note that the roles played by ro and zo in the
are not counted in the result. Bble I is the result of
second basic relation are symmetric, and therefore,
comparison in complexity with the approximation
an algorithm analogous to the Helkkinens can be
algorithms by Olson [4] and Borkowski [9], whose
obtained by constructing a quartic equation in 20.This
algorithms are among the best approximation
is equivalent to taking the transform of ro = a m
algorithms. The exact transformation algorithms usually
and zo = bt, which happens to be the one Barbee
require one cubic root and two square root operations
[T7] used to derive his formula. Therefore, Barbees
more than Olsons algorithm, and this does not pose a
algorithm is analogous to Heikkinens, no matter how
great burden to modern computing technology.
different they appear in formulation.
Now compare the accuracies of these exact
In fact, more algorithms analogous to the above
formulas with computer round-off errors. The
ones can be obtained through similar transformation of
programs are coded in C language running on an IBM
the transforms mentioned above or taking the inverse
compatible personal computer with double precision
of the indeterminate in the quartic equation. It is hard
(16 decimals). For the purpose of comparison,
to see that any algorithm obtained in such a way can
the exact transformation from geodetic to ECEF
significantly reduce the complexity.
coordinates (backward transformation) is also used in
the computer program. It certainly introduces a certain
IV. COMPARISONS amount of error into the final result. Since this error
is common to all the exact formulas to be examined,
One common feature of those exact conversion it could not affect the qualitative conclusions drawn
algorithms is that they are reduced to solving some from the result. More than one million points are
quartic equation and therefore, as it seems, at least one considered; for height, h takes a point for every 10 km
cubic root operation is required. In fact, the number from -6,300 km to 30,000km (from the core of the
of cubic root operations can be reduced to just one for Earth to geostationary orbit); and for latitude, 4
each algorithm. This can be seen from the fact that if takes a point every half a degree for the whole range
[-90,901. Two approximation algorithms [4, 91 are
v3 + 3Pv +2Q = 0 used for comparison. The range of heights for the
is the associated cubic equation, a real root of the approximation algorithms is starting from -5,000 km
since they introduce very large conversion errors when
cubic equation is given by
the heights get below -5,000 km. The result is shown
in Table 11. Since most applications of these formulas
are near the surface of the Earth, lets look at the
points with smaller height now. For height, h takes a
=- V S + P / / 3 point for every 100 m from -10 km to 100 km and for
latitude, @ takes a point every one-tenth deg for the
where D = P3 + Q2. whole range [-90,901. Since the algorithms by Paul and

960 IEEE TRANSACTIONS ON AEROSPACE AND ELECTRONIC SYSTEMS VOL. 30, NO. 3 JULY 1994
JUIE ZHU
Section 204
Dept. of Electronic Engineering
__ - _- ___ _.. Beijing University of Aeronautics and Astronautics
Algwithms Average enur ML enur rlpoint
x10-m xlO-m height (kin) lat. (dcsree) Beijing, China 100083
Pad 54896. 47217730 29810 -0.5
Heikkincn 1.1 10.5 27710 -57.5
Bubee 206806oO 2.3m 29950 -10.0 REFERENCES
BorkowsLi 3.2 288. 29570 -89.5
ZhU 0.9 632. -3330 -45.5 Siouris, G. M. (1993)
tOhn 186. 61914. -5inm -74.5 Aerospace Avionics Systems: A Modem Synthesis.
tBortmski 4.8 1577. -5OOO -45.0 New York: Academic Press, 1993, p. 278.
Lupash, L. 0. (1985)
A new algorithm for computation of the geodetic
coordinates as a function of Earth-centered Earth-fixed
coordinates.
TABLE 111 Journal of Guidance, Control and Dynamics, 8, 6 (1985),
Comparison of Accuracy of Algorithms Near the Earth Surface 787-789.
~~
Nautiyal, A. (1988)
Algorithms Average Error pux. error rlpoint Algorithm to generate geodetic coordinates from
x 10-Om xlO-m height (km) 1st. (degree) Earth-centered Earth-fixed coordinates.
Pad 2622. 1653605 93.9 -0.5 Journal of Guidance, Control and Dynamics, 11,3 (1988),
Heikkinen 0.6 2.9 7.1 -2s.1 281-283.
Bubee 334052 9847893 69.6 -10.1
Olson, D. K. (1988)
BorkowsLi 1.5 332. 99.1 -89.9
Zhn 0.7 7m. 0.0 -45.3 Calculation of geodetic coordinates from Earth-centered
tObon 4.7 30. 100. -89.9 Earth-ked coordinates.
tBorkowski I 0.6 3. -7.5 -68.2 - Journal of Guidance, Control and Dynamics, 11,2 (1988),
188-190.
t denotes approximation algorithms
Paul, M. K. (1973)
A note on computation of geodetic coordinates from
geocentric (Cartesian) coordinates.
Barbee produce larger and larger transformation errors Bull. Geodesique, 108 (1973), 135-139.
when the points are near the equator plane, the points Heikkinen, M. (1982)
Geschlossene formeln zur berechnung riiumlicher
with latitude less than 0.5 deg are not considered for
geodatischer koordinaten aus rechtwinkligen koordinaten.
Pauls algorithm and the points with latitude less than Z. Ermess., 107 (1982), 207-211 (in German).
10 deg are not considered for Barbees algorithm. See Barbee, T W. (1982)
B b l e 111. Geodetic latitude of a point in space.
As we can see from B b l e I and Table 11, the Journal of Spacecraft and Rockets, 19,4 (July-Aug. 1982),
average errors of the three exact transformation 378-380.
formulas by Heikkinen, Borkowski, and Zhu are Borkowski, K. M. (1987)
Itansfonnation of geocentric to geodetic coordinates
on the order of 1 nm, which is also matched by the without approximations.
approximation algorithm by Borkowski. Although Astrophysics and Space Science, 139 (1987), 1-4.
Zhus algorithm is free of singularities, it produces its Borkowski, K. M. (1989)
m+al errors when the latitudes are around f45 deg. Accurate algorithms to transform geocentric to geodetic
This is one reason why its average error is even larger coordinates.
than that of the approximation algorithm by Borkowski. Bull. Geodesique, 63 (1989), 5c.56.
Zhu, J. (1993)
The results show that the exact transformation Exact conversion of Earth-centered, Earth-fixed
algorithms can also be used in practice. coordinates to geodetic coordinates.
Journal of Guidance, Control, and Dynamics, 16,2
(Mar.-Apr. 1993), 389-391.
V. CONCLUSIONS Levin, J. Z. (1988)
A rational parametric approach to latitude, longitude, and
The exact transformation formulas from ECEF altitude.
Navigation: Joumal of the Institute of Navigatwn, 35, 3
coordinates to geodetic coordinates has been reviewed.
(1988), 361-370.
The relationship among those transformation formulas Hsu, D. Y. (1992)
has been pointed out. The exact transformation Closed form solution for geodetic coordinates
formulas has also been compared with some transformations.
approximation algorithms in complexity and in In Proceedings of the National Technical Meeting of The
transformation accuracy with computer round-off Instiiute of Navigation, San Diego, CA, Jan. 27-29, 1992,
397-400.
errors. Some of the exact transformation formulas
Hedgley, D. R. (1976)
introduce only negligible errors in practical coordinate An exact transformation from geocentric to geodetic
transformation. They are not only important in theory, coordinates for nonzero altitudes.
but can also be used in practice. Technical report R-458, NASA, 1976.

CORRESPONDENCE 961
[14] Vanicek, P., and Krakiwsky, E. J. (1982) of a target. An increasingly popular countermeasure
Geodesy: The Concepts. to this threat is to reduce the backscatter RCS of the
Amsterdam: North Holland Publishing Co., 1982, p. 324.
target via passive techniques. Passive RCS reduction
techniques use combinations of masking and shaping
to reduce the backscatter RCS of a given target.
Comparison of Monostatic and Bistatic Bearing Masking techniques reduce the RCS of the targets by
Estimation Performance for Low RCS Targets absorbing the energy of the incoming electromagnetic
wave. Shaping techniques reduce the targets RCS
by scattering the incident electromagnetic wave in
directions other than the direction of arrival.
An intrinsic physical characteristic of the scattering
Bistatic radars, speciilcally forwardacatter radars, are process at high frequencies is the insensitivity of
proposed as a n alternative to standard monostatic radars against the targets forward-scattering RCS to passive RCS
targets whose radar cross sections (RCS) have been reduced reduction techniques. Instead, the peak of the
by passive means. Forward-scatter radars operate by detecting forward-scattering RCS lobe remains at approximately
echoes from a targets forward-scatter RCS, which is insensitive 47rA2/X2 (where A is the shadow area of the target
to effects of passive RCS reduction techniques. However, the even though the monostatic cross section may have
performam of the forward-scatter radar is compromised when been reduced to extremely low values by passive
the angular separation between the interference, which propagates means. It is our intent to investigate to what extent
bistatic radars, specifically forward-scatter radars, can
directly from the transmitter to the receiver, and the target
be used to exploit this particularly large residual
return is less than the Rayleigh resolution W t of the receiving
cross section to detect, acquire, and track targets with
antenna. This research presents the results of a parametric study
low monostatic RCS.
of the ability of a forward-scatter radar to detect and measure Limitations inherent to the forward-scattered
the bearing of a large target, whose RCS is reduced via passive radar include 1) the narrowness of the forward-scatter
means. Super-resolution array processing techniques, particularly lobe (X/&i), and 2) the small angular separation
root-MUSIC (multiple signal classification), are used to overcome between the interference from the stronger direct
the traditional limitations resulting from the Rayleigh resolution transmitted wave and the weaker target echo. This
limit of the antenna The study compares the received power and angular separation is generally less than the Rayleigh
the bearing measurement accuracy of the forward-scatter radar resolution limit of the receiving antenna. These are
to that of an equivalent nmnostatic radar system The results some of the reasons why forward-scatter radars
indicate that forward-scatter radars eaoy advantages in detection
have been considered only for very specialized
applications. To our knowledge, no analysis addressing
and bearing measurement when the backscatter RCS of the target
the performance of forward-scatter radars in detecting
has been reduced and when the target is close to the baseline.
low monostatic RCS targets has been published.
The results also indicate that, through the use of super-resolution
A rudimentary parametric study is presented here
array processing, the capability of the forward-scatter radar to of a forward-scatter radar, detecting a large target
accurately measure the bearing of the target is dependent upon with a low monostatic RCS. Of the three potential
the amount of interference from the direct wave (i.e., the wave discriminates, i.e., Doppler, time gating, and angular
which propagates from the transmitter directly to the receiver) resolution, only the latter is employed. Specifically, in
and the correlation between the direct wave and the target order to overcome the traditional limitations offered
echo. Good bearing estimates can be achieved if the correlation by the Rayleigh resolution limit of the receiving
coefficient is less than 0.95. Bearing measurements may be antenna, super-resolution array processing techniques
improved by suppressing the direct wave by either sidelobe control are applied for target acquisition against a simplified
or null steering techniques.
target model, whose monostatic RCS is reduced via
passive means. The results are compared with the
performance of an equivalent monostatic radar
system.
I. INTRODUCTION

Standard monostatic radars operate by detecting


echoes from the backscatter radar cross section (RCS) II. THEMODEL

This study is based on the scenario depicted in


Manuscript received October 4, 1992; revised July 12, 1993. Fig. 1. Starting above the transmitter, the target is
IEEE Log NO. T-AES/30/3/16662.
displaced along a line parallel to the baseline, the
line segment connecting the transmitter and the
receiver, until the target is above the receiver. The
ooi8-9251/!34B4.00 0 1994 IEEE perpendicular distance between the target path and

%2 IEEE TRANSACTIONS ON AEROSPACE AND ELECTRONIC SYSTEMS VOL. 30, NO. 3 JULY 1994

S-ar putea să vă placă și