Академический Документы
Профессиональный Документы
Культура Документы
INTRODUCTION
In a 1983 review done by Bose and Kouba [1] listing
A Modified Discrete some 35 compatible gravity compensation (GC)
techniques for improved inertial navigation systems, the
Karhunen-Loeve Random Karhunen-Loeve random field estimator (KLE) technique
is by far the most interesting. Its uniqueness lies in
Field Estimator utilizing a double series Karhunen-Loeve (KL) expansion
model for the gravity disturbance vector to handle the
inhomogeneous and anisotropic features of the data,
together with a compatible estimation algorithm whose
implementation does not require cumbersome inversion of
S.N. GUPTA, Member, IEEE large matrices. Such a KLE was initially developed by
Hughes Aircraft Company Bose for his Ph.D. thesis [21 and its error covariance
analysis was subsequently presented by Gupta [3].
However, in the above two studies, the KL model of the
field used was rather unphysical in the sense that the
Based upon the modified Karhunen-Loeve model of the gravity potential and the field vanished on the boundaries of a
disturbance vector proposed by us recently, a corresponding local region; whereas the gravitational potential vanishes
Karhunen-Loeve random field estimator is developed in this paper only at z = oc and nowhere in the horizontal direction.
for a two-dimensional grid of gravity data in a local finite region. Recently, we proposed [4] a "modified" KL model of
The new eigenvectors obey the "required" orthogonality relations the field having random values on the boundaries of the
on the chosen grid provided the KL expansion is now separated into local region. In this new model there are three additional
odd and even integers. The closed-form solution of the estimator is parameters (i.e., uc, aCS and cr,)1 than those found in
then obtained under the "diagonal" assumption for the gain Bose's model [2]. The purpose of this paper is now to
coefficients. It is shown that this assumption, without which no develop a corresponding KLE for the two-dimensional
solution is possible, enables the estimator to reproduce the data at
grid of gravity data in a finite local region. This
development of the discrete KLE is very similar to the
grid points when the noise in the data is absent and the number of
one presented in [3, appendix C] except that now the KL
terms in the Karhunen-Loeve expansion are equal to the number of
expansion must be factored into odd and even integers, so
grid points. that the new eigenvectors could satisfy the "required"
orthogonality on the chosen grid within the KL region.
This paper is organized as follows: in Section III we
recall the field model from [4] and construct the
eigenvectors 4mni (i = 1,2,3), on a two-dimensional
grid. Although now the field does not vanish on the
boundaries of the KL region and one is free to draw the
data grid over the entire region, for reasons of familiar
algebra already encountered in [3], we have still kept the
grid A/2 away from the boundaries (A is the grid
spacing). Several relevant "signal processing" series
summation formulas are then listed in Section IV and
were obtained from [3, appendix D]. In Section V we
satisfy the "required" orthogonality behavior of the
eigenvectors on the chosen grid by separating the KL
expansion into odd and even integers and obtain the
orthogonality coefficients Em' (i = 1,2,3) for various
ranges of (m,n) while (m + m') and (n + n') are always
'If desired, these parameters can be related to the rms value of the
data in the manner given in [3, (20) and (21)]. Thus,
(u2 +Cr2cuCs
+ +2cc) 7'Ty (Ut) (m> M2
IEEE TRANSACTIONS ON AEROSPACE AND ELECTRONIC SYSTEMS VOL. AES-23, NO. 3 MAY 1987 339
even integers. Closed-form solutions of the gain i1; m m' =
coefficients m"n' are then sought in Section VI, which Utnmm Unit step function =
0; m = m'
are available only under the "diagonal" assumption, i.e.,
13 = p3mm mm' 8,,n. In Section VII we evaluate the Xmn _ [(mi-/A)2 + (niTrB)2] 2
performance of the estimator by way of retrieving the
data on grid points when the noise in the data is absent Xm = mlTx/A
and the number of terms in the KL expansion are equal to
the number of grid points. A finite amount of error is Yn A n-rylB
observed for all three components (g, g, 6) of the data
which vanishes in the limit (K,L) oc, suggesting the (k -k'), a'
L (I-I')
°t - L
K
=
a b c d e
a b' c' d' e'
n: [1,3, ..., (L- 1); (L+ 1), (L+3), ..., (N- 1); 2,4, ..., (L-2); L; (L+2), (L+4), ..., N]
__.1 0
N
11
f g h i I
nf:f g' h' it i,
4) There are 13 possible ranges of (m, m') such that
the sum (m + m') is always an even integer. These ranges
((S 1 , T2,? 3, CF4) Four model parameters. are
(rl ,r2,r3) Variances of the additive noise
(assumed white) in the data {Z = (a, a') (a, b') (b, a') (b, b'): (odd, odd)
S + W}. (c, c') (c, d') (c, e') (d, c') (d, d') (d, e')
GJmni Eigenvectors of the model (i = 1,2,3).
m n
Emni Orthogonality coefficients of the (e,c') (e,d') (e,e'): (even,even)
eigenvectors. 5) There are 25 possible ranges of (m, n) such that the
am
Gain vector of the estimator. sum (m + n) is always an even integer. These ranges are
M mni
n
Gain coefficients of the gain vector.
Normal gravity. (a,f) (a,g) (a,h) (a,i) (a,j)
ebg(xk,Y1) Error in estimation for the 6g-component (b,f) (b, g) (b, h) (b, i) (b,j)
at grid point (xk,y1), which equals
(c,f) (c, g) (c, h) (c, i) (c,j)
(Ss (Xk, Y f)n-
Zfi(Xk, =)
m
Dirac delta function
(d,f) (d, g) (d, h) (d, i) (d,j)
mm'
(e,f) (e, g) (e, h) (e, i) (e,j)
340 IEEE TRANSACTIONS ON AEROSPACE AND ELECTRONIC SYSTEMS VOL. AES-23, NO. 3 MAY 1987
III. EIGENVECTORS, GRID, AND GAIN where &Xmn is obtained from the data on the grid, i.e.,
COEFFICIENTS K L
Smn2 (X, Y) = - B V; [c, sin(X,n) cos (Yn) IV. SIGNAL PROCESSING SERIES
- C2 sin(Xm) sin(YI) In the ensuing analysis, the following formulas of the
series sum are used. These are obtained in the manner of
+ Cr3 COS (Xm) COS (Yn) [3, appendix D]. Using
K
- C4 cos(Xm) sin(Yn)]
> cos[Irr(k- )x] = siniTKx/2 sin rx/2,
Smn3(X,y) = 2 X '/4 [or1 sin(X,n) sin(Yn) and
K
+ C2 sin (Xm) cos (Yn) Z sin [Trr(k-j)x] = (1 -cos TKx)/2 sinfx/2,
+ Cr3 COS (Xm,) sin (Y,2)
+ Cr4 COS (Xm) COS (Yn)]. (3) we obtain the following three formulas:
Although now the signal does not vanish on the
boundaries of the local region (0 ' x ' A; 0 . y ' B ,) kAl sin[ (k- ) K sinL (k-1) T
and we are free to draw the data grid over the entire K [(K12)6 mm' 1 . m ' (K- 1), 1 . m' ' (K-1)
region, we will keep the grid A/2 away from the edges = I(K) 8MMn, m = K or m = K
(A is the grid spacing) for reasons of simpler and fami: (K12)6 mm' (K+ 1) ' m . M, (K+ 1) . m'.< M
algebra already encountered in [3]. Thus, the chosen g
is given by (Fig. 1) (8)
Xk (k-i) Ax; k = 1, 2, . K, A = KAx
=
kl cos (k-) cos K(-)
yl = (-i) Ay, 1 = 1,2, . L, B =LAy. (4) (K12)binin', 1 c m . (K-1), 1 . m' . (K-1)
The estimated value of the signal is then given by =1 0, m = K or m' = K
M N 3
L(K12)8nmm, (K+ 1) ' m 'M, (K+ 1) Mm'M
S (X, y) = M mn (X, y) mni (X, y) (5) (9)
m=l n=l i=l
2Later, in Section V, the sum over m and n will be factored intc ,25 sin --7(k- )cos [mn(k-)
possible ranges such that the sum (m + n) is always an even integer
A2~ (9,L)
hg I.
i A
1
1
I 1
._ -- -- - ~_ ---L.
1
1
1 1
I 1
---- - ----
1
I
S. 1
'-4x-- 1
A A 1 1
w :C
w-~~ 1f
1
Kc) hK
.2
v A1
Fig. 1. The adopted data-grid inside the KL-region defined by (4). Thus, the grid coordinates are xk = (kK-2)Ax and Yi 1
-2)Ay,
where, A = KAx and B = LAXy. K and L represent the total number of data points along x and y axes, respectively.
eQmS1
umm4l[ - (-l)m+M'Isin (2) co
2KJ
9 1 -<m --z(K-1), 1 --'m' -..'(K-1)
2[Sif2 (2K!) sinM2
0, m' = K
342 IEEE TRANSACTIONS ON AEROSPACE AND ELECTRONIC SYSTEMS VOL. AES-23, NO. 3 MAY 1987
Remark: the right-hand side of (10) vanishes for all where 1 k'K, 1 'k' 'K.
values of (m,m') as long as (m + m') is an even integer. The inverse formulas for the even integers are
When the integer (m, m') is broken into odd (a, b) and obtained from
even (c, d, e) ranges such that the sum (m + m') is always (K -2) 1
an even integer, the above series summation formulas for > cos(m iTx) = - [-1 + cos KrTx
2
all 13 possible ranges of (m, m') are obtained and are m= 2,4
given below:
m'IT
(a,a') (b,b') (c,c') (d,d')
sin K (k-2 0 (a, b') (b, a') (c, d') (c, e') (d, c') (d, e') (e, c') (e, d') (1 1)
-K (k 2)] =t
sin
n m,
k= 1 (K) 8)"ntn, (d,d')
1 cos F-(k
k= lI K -')l
cos
2 g COS L K7
(k-_ 2 =
- t
(a, (b, b') (c, c') (d, d') c')
MM'
0O, _ , (a, a')
b') (b, a') (c, d') (c, e') (d, (d, d') (d, e') (e, c') (e, e')
(12)
(a, a') (a, b') (b, a') (b, b')
2 sin[pK (k-2)] cosLinK (k 2)] °' (d,c') (d,d') (d,e') (13)
(e,c') (e, d') (e, e')
The inverse formulas for the odd integers are obtained
using + cot(rrx) sin K-rrx],
(K-1) (K-2) 1
m=
11,3 cos (m-rx) = sinK- rx/2 sinw x,
m=2,4
sin(mfT x) = -
2
[- sin Knx
(14) (K -2)
M
iIT M IT
(
(K-1) ~m7r mir1 m_2,4 LK -I K
1 cosLK (k- )j cos K (k' -PJ = (K14)58 kk'
= (Kl4) Skk' (19)
and n, n' are within the range {1 - m s(K- 1); 1 s m' ' (K- 1); 1 sn (L - 1); 1 s n' s (L- 1)} or {m ' (K+ 1); m' > (K+ 1);
n 2 (L + 1): n' - (L + 1)}. Here, K(L) represents the total number of grid points along x(y) axis, and,
ur2 =r 2 + cr2 + oJ3 + wT2; 4 = Tm/2K, M' = Trm'12K, = Tn/2L, *' = rrn'12L, S: Sine, C: Cosine.
TABLE II
Necessary constraints on four model parameters to obtain orthogonality coefficients, E%nt (i= 1,2,3), when the KL expansion integers m, m' and
n, ni' are in the range {m K; m' = K ± I; 1 s n s (L- 1); 1 s n's (L - 1)}. Here, K(L) represents the total number of grid points along
x(y) axis, and, * =rrnl2L, n' =Tn'12L, S: Sine, C: Cosine.
~~ ~
uL n,~ 4) (v ) eve-v% or X
I
V^x-
i.h3 - AB
L = odd
' (S(.N)C (-W,) 3S(4- C(a)
TABLE III
Necessary constraints on four model parameters to obtain orthgonality coefficients, E-"" (i = 1,2,3), when the KL expansion integers m, m' and
n, n' are in the range {1 < m s (K- 1); 1 ' m' ' (K -1); n = L; n' = L + J}. Here, K(L) represents the total number of grid points along
x(y) axis, and, 4 = 7rm/2K, -4' = Tm'12K, S: Sine, C: Cosine.
o6io -X+qC
A
("+yw ) =_ 04e c
T = eVez 0% 63 -=o
Tc' ) = od4 6 4S ()C .V1) = (r S C(*4)
J = cdd
-1~~~~~~~~~~~~~~~~~~~~~~~
344 IEEE TRANSACTIONS ON. AEROSPACE AND ELECTRONIC SYSTEMS VOL. AES-23, NO. 3 MAY 1987
TABLE IV
Necessary constraints on four model parameters to obtain orthogonality coefficients, Emn' (i= 1,2,3), when the KL expansion integers m, m' and
n, n' are in the range {m = K; m' K + I; n L; n' = L + J}. Here, K(L) represents the total number of grid points
along x(y) axis.
== eve" |
E, iLr3K evev| o = o ,4a4 c o-
4KL,
=3 hn°=
Now, the 6,j, behavior is readily satisfied from the ranges are listed in steps 3) and 4), respectively, in
way we constructed the eigenvectors in (2). To satisfy the Section II. Thus (m + m'), (n + n'), (m + n), and
6mM' and Spin' behaviors for all integers (i.e., m,m' = 1,2, (m' + n') will always be even integers for all these
... M; n,n' = 1,2, ..., N), one can employ (8), (9), and possible ranges of integer indexes. Under this scheme (8),
(10), to calculate the left-hand side of (21). When all (9), and (10) are then replaced by (1 1), (12), and (13),
sixteen terms are computed, the combinations of terms respectively, for various ranges of (m, m'). Equation (21)
involving um,n' and U,,n, however, do not cancel out as is now easily satisfied and the resulting Emn are given in
we had hoped for in [4, section V]. We can, of course, Table V.
demand these terms to vanish and explore the
mathematical constraints on the model parameters for
various choices of (m,m') and (n,n'). These algebraic VI. CLOSED-FORM SOLUTIONS OF GAIN
constraints on model parameters were obtained and are COEFFICIENTS, p3mn.
listed in Tables L-IV. It is, however, clear from these The closed-form solution for the estimator can now be
tables that it will be impossible to satisfy these constraints obtained in the manner of [3, appendix C]. This,
on model parameters in practice3, especially when M and
however, requires the utilization of the diagonal
N become very big integers.
The above difficulty in achieving the desired inrn' and
assumption [3, (71)] on the gain coefficients, i.e.,
ti,n' behaviors is due to the terms involving the product of innti - I-nin 8m 8nfl (22)
sine and cosine (i.e., use of (10)) while computing the without which no closed-form solution is possible.4 Thus
left-hand side of (21)). We had observed before that the we have [3, (76)]
right-hand side of (10) is always zero if the sum (m + m') 1
is an even integer even when m #& m'. This important
observation now leads us to the successful attempt to P3 inni
ninn
=
X
n
1 + Xinn 1
in2nni E mniv / r2
Ini
13 possible range-combinations of (m, m') and 25 possible producing an approximate estimate of the signal via (6) and (5). Hence,
range combinations of (m,n), respectively. These possible in general, this estimation should fail to recover the data on grid points
in the manner described in Section VII, unless, of course, the white
noise modeling of the additive noise in the data adopted here as well as
3So that these are consistent with the rms value of the data. See in [3, (30)] makes this a valid assumption for a given choice of the data
footnote 1. grid within the KL region.
Mh .Em
rrTvi K L (
-y44
Y1 1
'L 'b.
Im 1XL tP, t ) c.4+4.i3 +4 )
1^B.p X AS3
(c, cl.,, Z 4.
I
1 1
xLa" (cot 25 (I-) + cot 2(I7 -1) - sinet sinao' sin sin,')
or 2
2
U1U(2
+ 22
2 sin, 7rI e tX)
W"
1)k+'u1 1 + (-1)+'I"
2 (
/q
L
(26.`7)
(6 + [(l)k+k' ±()l+l']
/ 1 +
K-2 X
sin a -sinot' sin, sin,'}
c
Ei fmn 1 (n =L) fmL
m=2,4
where
=L2 K(4 - (-1)Uk
kk' (-1)k'+l+l' 1T
-t -K (k-k'),
~~~~~IT
&t = -(-1'),
KL 1\4 2_ 2 L
(XI U3 Sk IT T
+ 2
(Y + (Y22 -(k+k'-)
K
3
L
(l+1-)
(26.6) the manner illustrated above, the desired Skk' 8)11 term
X [1 + (-l)k±k] cot (k+k' -1)} arises from (a,f), (c,f), (a,h), and (c,h) combinations.
The remaining terms containing various unit step
K-1 functions do not cancel. Moreover, we did not find
fmn (n =
L) fm
simple algebraic relationships among model parameters
a i m=1,3 that will force the error at grid points to vanish. In other
words, simple self-consistent algebraic relations among
2 rK model parameters are not available (as we would have
=KL jk4 bk liked) to eliminate the chronic aliasing of the data on the
grid which is corrupted with additive white noise.
+ C1Uy3 Ukk' [1 + (- 1)k+k'] (1)1+1 However, this error disappears when the grid spacing
r2 + 22 IT shrinks to zero (a continuous KLE). Similar observations
sin-(k+k'-1) J were also made with the other two components of the
K
field, i.e., eg(Xk,yl) and e (xk,yl).
(26.3)
Also (this one requires computing 16 terms), VIlI. SUMMARY AND CONCLUSIONS
K-1 L-1
The primary purpose of this paper is to develop a
fmn -->
m=1,3
1 fmn
n=1,3 corresponding Karhunen-Loeve random fleld estimator
a f
Satya N. Gupta (M'80) was born in Agra, India. He received the B.Sc. degree in
1957, the M.Sc. degree in 1959 from Agra College, the M.S. degree in 1965 from the
University of New Hampshire, Durham, and the Ph.D. degree in 1971 from
Northeastern University, Boston, Mass., all in physics.
Since November 1986 he is with General Research Corporation in Santa Barbara.
His prior industrial experience has been with Hughes EDSG (1985-1986), Northrop
Electronics Division (1983-1985), General Dynamics Convair Division (1980-1983),
Boeing Military Airplane Company (1978-1980), Intermetrics Inc. (1978), and Scovill
Manufacturing Co. (1974). He has also held various academic positions at Agra
College (1959-1963), the University of New Hampshire (1963-1966), Brandeis
University (Summer 1966), Northeastern University (1966-1971, 1976), the Federal
University of Rio de Janeiro (1971-1972), and Suffolk University (1975).
Dr. Gupta has conducted research, in several areas of physics including
experimental magnetism, and theoretical atomic, nuclear and elementary particles. In
the aerospace industry, he has been involved in aircraft/missile navigation and
estimation algorithms, Kalman filtering, and most recently in two-dimensional spatial
estimation algorithms related to gravity compensation techniques for improved inertial
navigation. He is also interested in advanced focal plane concepts for optical (infrared)
detectors.
Dr. Gupta is a member of the American Institute of Aeronautics and Astronautics
and Optical Society of America.
348 IEEE TRANSACTIONS ON AEROSPACE AND ELECTRONIC SYSTEMS VOL. AES-23, NO. 3 MAY 1987