Professional Documents
Culture Documents
/AD AOM2 711 COMMUNICATIONS RESEARCH CENTRE OTTAWA (ONTARIO) rio g/*
A REVIEW OF MAXIMUM—ENTROPY SPECTRAL ANALYSIS. (U)
MAY 77 R W HERRING
UNCLASSIFIED CRC—TN—685 DRB—T ELS—T N—31 NI.
I or J
—
it
t EN D
DA T t
FlL ~~ E 0
HI
:
~~~~~~~:~~~~~
I
Communica tions
~
Research
~
Centre
~
~~~
-
A REVIEW OF MAXIMUM -ENTROPY
SPECTRAL ANAL YSIS
R W Herrin g
U MINISTERE DES COMMUNICATIONS This work was sponsored by the Department of National Defence .
‘
~ r C...) Research and Development Branch under Project No. 38.03-67.
LaJ
DISTRIB~T1’ION STATEMENT
CANADA OTTAWA . JUNE 1977
_ , i_ ___ ____
hi.._
~~~~~~~~~~~~~ ~~~~~ ~~
- --.---
~~~~~
~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C O M M U N I C A T I O N S R E S E A R C H C E N T R E
DEPARTMENT OF COMMUNI(’ATIONS
CANADA
1
~
R.W.JHerring /
(Radio and Radar Branch )
~~~
--
—
~~
/
r 1
; 11 /
/ —
— 1- / : I
~
/ ,
-
/ I
1
/
- Ret -died M a - ~~
CRC TECHNICAL NOTE NO. 685 ! P tiblEshed J upte i
TELS TECHNICAL NOTE NO. 31
~~
~~
‘/ 1
-
O F I - ~ A~ t
—
~
This work was sponsàred b the Department of Nationa’ Defence , Research and D.v.Iop ment Branch
~
unde r Proj ect No. 38-Q)47.
CAUTION
~~
The use of this informat ion is permitted subject to recognition of
proprietary and patent right..
77-103
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
_____
- —
TABLE OF CONTENTS
ABSTRACT 1
1. INTRODUCTION 1
2. REVIEW 2
3. THE BURG MAXIMUM-ENTROPY METHOD 4
5. CONCLUSION 10
6. ACKNOWLEDGEMENT 11
7. REFERENCES 11
—
- ~~~~~~~~ -
-- -— .,
\~
,
.4
iii
H~ t~ mn~C PA~~ NOT flU ~~D
_ _ _
_ _
AI~~~ ~~
—— —ii
.
~~~~~~~
-
- — - -
~~~~~~~~~~~~~~ —- — -~~~~~~~~~ ---~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _ _ _
r ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~
SPECTRAL ANALYSIS
by
R.W. Herring
ABSTRACT
—1
The maximum—entropy method (MEM )of spectral
analysis is a technique for estimating the power
spectra of time—series data. The purpose of this
-
- -
note is to survey the literature of the MEM and
to provide some insight into its derivation and
usage . Fortran subroutines for computing the
MEM power spectra of complex-valued data are
included .
1. INTRODUCTION
2. REVIEW
The Blackman and Tukey technique consists of two stages. In the first
stage , the autocorrelation function of the data is estimated by extending a
finite—length data record with zeros and then computing the autocorrelation
function of this extended data record . Usually lag distances of not more
than 10¼ of the original record length are considered . In the second stage
of the procedure the DFT of the estimated autocorrelation function is
computed to obtain a smoothed power—spectrum estimate. This technique was
developed before the FFT algorithm was known , when the direct computation of
DFTs was very laborious . It was intended for use in analyzing noise—like
data with smoothly varying spectra (i.e., having no spectral lines), and it
avoided the costly and frustrating necessity of first computing a spectrum
In far greater detail than was required , only to subsequently smooth it in
order to obtain the desired statistical stability .
Lacoss (1971) did a comprehensive analysis of both the MEN and the
analytically somewhat similar maximum—likelihood method (MLM) of spectral
analysis. The major result of this work was to obtain the shape and magnitude
of the expected spectral—response function for the case where a small number
of exactly known samples of the autocorrelation functions of real sinuso idal
signals plus uncorrelated additive noise have been given. The crucial
problem of estimating the autocorrelation function was not considered . It
was also shown that if the autocorrelation function were known exactly,
sinusoids with frequencies separated by amounts greater than the reciprocal
of the length of sampled autocorrelation function would be sharply resolved .
This is in marked contrast to the blurred , broad spectral peaks which occur
in this case for the classical Blackman—Tukey and periodograni methods. It is
recommended that the prospective user of the MEM examine the results of
Lacoss ’ work closely , particularly in regard to the shape and magnitude of
the expected spectral peaks .
e.g., short records of tone-encoded data; plane-wave data received by a linear sampled-aperture arra y of
sensors.
~ 1TTTT ~~~~~~~~~~~~~~~~~~~~~~~~~~~
The most comprehensive review to date of the subject of MEN and MLM
spectral—analysis techniques is that of Ulrych and Bishop (1975), which showed
the applicability of the criterion derived by Akaike (1971) for determining
F from the data the optimal length of the spectral estimator (see Section 3).
P ~~t
P ( f ) ~~. N
N 2
Z a exp [—j2 7T fk (1)
1 —
M ~~t ]
k 1
•
The exposition which follows is an ex tension of the work of Andersen (1974), except that here t he data
are assumed to be complex rather than real. The presen t results are identical to those obtained by the
more rigorous derivation by Smylie et aL (1973).
_ _
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ - - _ _
where the frequency f is limited to the Nyquist interval , —1/(2~ t) < f < l/ ( 2 ~ t),
and the parameter and the coefficients a are determined by solving the
matrix equation ~M Mk
0)
4( ~*(l) ... q~*(M ) 1
-
~M
4(1) (O) (2)
~ Ml
F q~*(l)
•(M) ~ (l) ~~
O) —a~~ 0
Equations (2) show that M is the output power of the (M+1)—length prediction—
~
error filter (1, —a M],...,—a~~ ). An (M+l)—length prediction—error filter
gives as its output the difference between the kth datum and a linear estimate
of its value based on the preceeding N data .
In general , after the solution of (2) for order M has been obtained ,
it is desired to extrapolate to order M+1. The solution for order M+l in-
volves the determination of a set of M+3 unknowns (aM+l .,aM+l ,M+l ; .
~~
M+l);PN+l)from the M+2 eqns . (2). Thus an additional ~~criterion is required
in order to find a unique solution. Burg (1968) suggested that this criterion
be based on that choice of aM+l M+l which minimizes the output power P1~~1,
where P~~ 1 is the average of th~ output power of the prediction error filter
operating on the data in both the forward and reverse directions .
~~ ~~~~~
~Ix ~ 1
= - a X + j x ~ -a~ x j2 (4)
2 11 1 ~+i ~
~i
~~~ :
1TT T ‘
~~~~ ~~~~~~~~~ ~~~~ i
~~~ :
~~~~~~ I
~~~~
r7’
I 2 + lx J2
~Ix t +1 ~
This step completes the first part of the inductive proof of a recursive
procedure for obtaining the sets of a ’s and P’ s from a given set of complex
data . Substitution of the value for a from (5) into eqn . (
4) yields ,
11 = which may then be used to11 make an estimate of 4(1) from eqns. (2).
1 mi
In ’or~ er to evaluate the a ’s, h oweve r , explicit estimates of the 4’s are not
required . This fact will become evident below.
A usef ul se t of recurs ion rel ations be tween the f il ter coeff ic ien ts
— i k and aM k and the output powers M—l and M w ill now be der ived , foll ow-
ing burg (l96~ ). From eqn . (2) can be~written ~
~~ recursive matrix relations to
link the (M_.l)tlL order filter to the M th_ order filter , whe n M+l val ues of
4(k) are known :
0)
4( 4*(
M) 1
. a
Ml
a M...
M 1
4(M) 4 (0) MM
- -
4(0 ) 4* (M) 1 O
aM_ l M_ 1
(6)
~~M—l , l ,
aM...1 M...
l
•(M) 0)
4( 0 1
- - — -
-.
--- -~~~~~~~ ~~ -~~~~~~~ - ~~~~~~~~~~~~~~~~~~~
- - - -- - --- - - -.
, --• —
~~~~~~~ ~~~ ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
and
A
~~M- 1 Mi
O 0 0
a . =
NN
O 0
~~M—1 ~~M- 1
where
N-i
A
M— 1
= 4 (M) — a
~
(k) (
8)
M — l , M—k
k=l
and
= (1
‘~~~~~~~M-1 (10)
-
M
~~
= —l (11)
and
= 0 (k > M) (12)
th
From eqn . ( 9 ) , the average output power TL of the M order filter is then
M
2 2
N - N/ N M
= a~~ X + a~~ x
2 (N-M) t+k ~~ 4 k
t ~~1 k=O k=O
~t\
2
N-M / N N
= ‘ - E X
2(N—M) ~~ —1 ,k ~t+k ~~N k o aN— 1,M—k t+k
~ ~~~
L
-
-
a X x
~
+
t~~ _k~~
-
. M l ,k t~~~ k ~~ -1,M-k
k~ O ~~~ k—O
~~~ )
. --~
-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
,
-- ~~~~~~~~~ —~~~~~~- ~~~~ -~~~~~~~ -~~~~~
-—— -. - -— -- .-
~~ ~~~~~~ .~~~~~~~~~~~~~~
—
~~~~
-•----—
• - or
=
2 (N-N) ~~~ (i bMt -
~~~~~
12 + I b~~~ - a b 12 )
MM M~
(13)
where
M M
b =
~ X = Z X (l4a)
Mt -l,k t+k -l ,M—k t.~~~...k
k=0 ~~ k=O ~~
b = aM_l X = X (l4b)
• ~t ,k t~~ _k -l ,M— k t+k
k=0 k=0 ~~
t = l ,2,...,N—M
• a rrM = o (15)
gives
a
NN
= 2 b b
~~~ ~~~~/ E (Ib Mt I2 + I b ~~~~I 2) (16)
~~~~
Furthermore
N~~~
~ rr1., =
(lb Mt I 2 + Ib ~ l 2)
t
> 0 (17)
b b bM_ l (18b)
~t ~~ l t+l aN-l ,M-l , t+l
This completes the second part of the inductive p r o o f . It has now been shown
that the f i l t e r for any order M can be constructed from the f i l t e r of order
_ _ _ _ _ J
- -
It can be seen that the arrays bMt and b t are constructed from the
~
arra~’s bM_ l and b’M_ l by a simple linear operation . The starting values
,t ,t
are
• b = b’ = x (19)
Ot Ot t
but in practice the iterative procedure is stated at M=l and the following
values are used instead :
b = x~ (20a)
1
—
bj = x (20b)
~ ~ ÷1
t 1,2,...,N—l.
From eqn . (16) it is apparent that < 1; therefore , from eqn . (9),
It follows that 0 ~ —
~~~
The inverse of the autocorrelation matrix can be expressed in terms
of the f i l t e r coefficients and the outpu t powers ~(Burg , 1968) . If
~
=
the n
~4)
ij ~j) *
ji
)
~ M— i ,M—j M—j ,M—i
=
’ (21)
aN-k,I-k ~~-k j-k ~ M-k
k=O
where n is the smaller of the two indices i and j. This inverse may be
required in certain app lications .
A criterion for the choice of the appropriate filter length M(<N) has
been described by Akaike (l969a , b ; 1970) and summarized by Ulrych and Bishop
(1975). The criterion is known as teh Akaike final prediction error (FPE)
and is defined as the mean—square prediction error. Numerically , the FPE of
an M th order filter is given by
(FPE) = (22)
M
(FPE) = (23)
M N - M
~M
_ _ _ _ _
~~~~~~~~~~~~~~~~~~~ — •~~~~~~~~~
__J 5 _
~~ ~ ~~ ~~
10
otherwise*. The appropriate choice of M is then that which yields the minimum
FPE . There appears to be no easy way of determining this minimum short of
direct evaluation for each value of M , and care must be taken to avoid local
minima induced by statistical fluctuations . Most authors 8uggest that a
restriction of M < N/2 be observed to prevent the use of excessively long
filters , which tend to artificially split what ought to be single spectral
peaks (Chen and Stegen , l 9 7 4) . t
S
M _k
•
p ( z) = 1 — E ~ ~ (24)
H
-
k=1
• relative to the unit circle , and evaluate (1) only in those regions where
j2rrfAt
p(e ) 0 .
-.
The roots of the polynomial p(z) of eqn . (24) can be calculated using
the subroutine CPOLY (Jenkins and Traub , 1972; Withers , 1974). A tested copy
of this subroutine package is available from the author of this document .
5. CONCLUSION
The l i t e r a t u r e of the maximum—entropy method of spectral analysis has
been b r i e f l y summarized , and the more significant references have been
singled out as essential reading for the potential user .
• If the process being investigated has zero mean and can give rise to signals at frequencies near zero, then the
sample mean should not be eliminated from the data and eqn. (23) is the appropriate formula to use.
t But see also Jones (1976).
_ _ - - - -~~~~~~~~~~~~~~~~~~~~~~~~~~~ - • -
~~~~~~~~~~~~
_-
- - - -
~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~
11
6. ACKNOWLEDGEMENT
E~ The author would like to thank Dr. A.W.R. Gilchrist for pointing out
the possible relevance of the maximum—entropy method to some data which the
author was processing . The reviewing skills of Dr. A .W. Bridgewater greatly
improved the clarity of this presentation.
7. REFERENCES
Akaike , H . , 1969 a, Filtering Autoregressive Models for Prediction. Ann . Inst.
Stat. Match . 21 , 243—247.
Aka ike , H., 1969 b , Power Spectrum Estimation Through Autoregressive Mode l
Fitting . Ann . Inst. Stat. Math . 21 , 407—419.
Blackma n , R.B . and T.W . Tukey , 1959 , The Measurement of Power Spectra from
the Point of View of Coninunicatioris Eng ineeri ng. New York : Dover .
van den Bos , A., 1971 , Alternative Interpretation of Maximum Entropy Spectral
Analysis . IEEE Trans . Inform. Theory, IT-17 , 493—494 .
Burg, J.P., 1967 , Maximum Entropy Spectral Analysis . Presented at the 37th
Meeting of the Society of Exp loration Geophysicists , Oklahoma C i t y ,
31 October 1967.
-
~~~~~~~ ~~~~~~ L
12
Haykin , S. and S. Kesler , 1976 , The Conrp lex Form of the Maximum Entropy Method
4’ for Spec tral Estimation. Proc . IEEE , 64 , 822—823 .
Jenkins , M .A. and J.F. Traub , 1972 , Algorithm 419 Zeros of a Conrplex
Polynomial [C21 . Comm . ACM 15 , 97—99.
Newman , W.I., 1977 , Extension to the Maximum Entropy Method. IEEE Trans .
Inform . Theory IT-23 , 89—93.
Smylie, D.E., G.K .C . Clark and T.J. Ulrych , 1973 , Analysis of Irregularities
• in the Earth ’s Rotation. In Methods in Computational Physics , 13 ,
391—430 . New York : Academic Press .
Ulrych , T.J. and T.N. Bishop , 1975 , Maximum Entropy Spectral Analysis and
Autoregressive Decomposition. Rev . Geophys . and Space Phys., 13,
183—200 .
Ulrych , T.J., D.E. Smylie, 0.G. Jensen and G.K.C. Clarke , 1973 , Predictive
r Filtering and Smoothing of Short Records by Using Maximum Entropy .
J. Geophys. Res . 78 , 4959—4964.
Wi thers , D .H . , 1974 , Remark on A lgorithm 419 [C2]. Comm . ACM 17 , 157 .
_ _ _ _ _ _
_ _ _ - -
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~ T
~~~~~~~~~~~~~~~ T~~
13
1
I,.
APPENDIX A
Subrouti ne CMESA
--
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ I
— — ---— - ——- .-~-~~~~~ -- ~~~~~~~~~~~~ -_,
~~~ ~~~~~~~~~~~~~~~~~
- -
~
-‘ _
~~~
- _ •
~
~~~~ •~~~~~~~~ ••
. ,..— — --_ ‘
~ ,
••‘_ ____
_uuI
!
14
z
• z.S
—.
>~~Cfl ’.4 U) 4—4 *
Ci~_ I — I-— Z • - -.
~
OZCC z ‘-.4 . . 4
CCWW LU ~~4 I U)
4—4 — 1— ’’ I Z (
.
) ‘
~‘
ZO CCX 0 E Z
~~ E -
‘
LU_ CD ‘-4 ‘- CC 0-’ U ) t..’
u. w uu z )-o~
EL& Z I- Li.. Zt— Z 0 1 —4
W0 LU 0_ I Z ’ D
C ~~4 C&_
E O C C~~ CD 0 —~~ ‘-4 — (5 0>-
•
‘-‘ Ci.ii Ci CI) L Z ’ U) Z W CC
ou_
-~~
)( < z ~ z w
w z
•
•
~~
CC O_ W w~~ ‘
-‘ ~~~~
EW .1 I— X U) • EU) (5 (J) E -
ii
C-i I— U) Ci..
~ — Wz~~ ‘-4 W Z CC Z
x_ i c~ z w~~
w
‘—4 ~~i
~~~~~CJw E •WW
~~ 0 U ) E 3
W -4 W 0 I— I.i. CS Li..
—I _ I~~
La..30 Li.. I— ’—4 0 U.. .0 • C C ’—
u o w c ~~t~.u_ . 0CDZCDu _ . 0CC CC w
• E - -u Z ...J~~~ 0 E ZW W U, W ~~~~~
Ci.. 0 ‘ ‘ ‘— ‘ Li ...J
>- — >- I_ >- I—- Z
O CS .J W E Li.I— Ci Z0 0
— W~~ D OW ~~
CC ’-4 —l ~~ CCW CCW D
C
U.. CDE I— Ci (S W CC~~~ Li.. >—~~ ~ C C C C C C C C • Z
~~~ — L i Z C-i
—
•
ZOC D
4-4 —-~~~Z
Z
La D L&.
iZ ~~~Z W ~~~~ 4—’
C . CCI) ~~ CD~~~ CD
• ‘0 I— (50 0 4 -4 0 0 )<OOCCW >( C C X C C EQ’ I
Z N U)W Cl) I- W U 0 ( Z ,X W OW O 0N) Q -
•- ~~
J I—’ CC CD >- Z CC •• ..J ..J ~
0’ CC ‘0
Z U) LU WW Ci.. LU U.. U.. U •
~~>- (~~
—~
0 U) CEO E CD E E i .
—
~~~~ (C l—i CC 0 LU
~~ 0 0 OoU ..
-
‘ .J Z-
~ Z ~~
-C iZ C l OD Ci CC CC 0 Ci
‘CL ‘-4 O 0 I-
(I) CC EE I— (‘1 U..
LU U.. CC ~~ Cl)
E 0.JCC (C I—’
~
-
•• CD
•
0 Li.~~~~ W W ~~ —I ~~
-4 (COO •. X ZE I- Cl Ca.. Z Cl
LU ( LUI—CCCC •. I— ‘—4 ••
2 ~ Z000 CC) U.. LU
4-4 W I— ~.
Ca. I— CC 0
•
—
I- CD I
- Ca.. U.. 0 Z Z 0 Z
~~ Z ~~~C f l 0 I~- LU 4-4 0 3 LU
0 4-4 0 E CC
CC CC CC LU
CC CD U..
~ LU ~~ CC LU
U) I ~
U) CL CC
O O L) 0 0 0 0 C i 0 0 0 0 0 0 0 0 0 0 0 0 0 0 O
) 0 L U 0 0 0 L) Ci C i O C iCJ C.)
. 4 . . • S • S • S S • S • • • • S • S S • S S • S S • • • S S S
15
I--
-
-
CD
L E
*
I—
(‘I C-i
- • E
**
**
I-’
‘CL
- ‘ 2 + —
~~~
• —
E
E i—
‘CL
•
.-
(D CD
—
—
•
— _j I-
(1 LU (“1 —. I-— I--i ’-.’
CC ~~~~.‘-‘ -“Cl -Cl
• *4 ( ‘- 1 4+
* j
— — E- - ~ t’J t-i
I- ‘
.‘ E -r.4
— I—
>< •— * I- ’.’ -’
• ( SE
-J -4 ’-’-
— —
~~~~~E
— Cl II IZ .-4 C-i
LU Z D I
•
Cl CC -
‘ Ci CD—’-
Cl + I- — I’.’
I— Cl I I— .-
~‘+ ZC l C l
U) 0 I
- Cf l” El— I-- EOLUW
E ‘CL _j ‘. 4’- C l I- - E — -’ E L ) CC CC
..J L~. 1C’ ~ .J’- I .-i C”l 1 + 4 +
Cl Z U..
~ --ZiZ ECl Z s Z~~ ZE Z
• I— 2 • • — •~~~ LU
— II CS) - C-i II II ~4 II II * — Z 0
z ‘
1-4
~
Cl ‘-i )
< 0
II I—. _i II — E II II • II II II
)( l— - 0 (1) 0.. >< II 1— 0 E’ .4 I— I— I-—
E~’ l—ClW I— ’ . ’ W O + l— .— W l - — —-- - ’ W 0 •l— EZ
’
P) —0 ~~ W
X CC — J II II — lI E .-i C-1
— —
II ‘-. Cl
LUW U.. ~
0 U . .Z — -4 0 ~~~ Z ~ E 0 - C
~~~
lZ O . .Z
~~
Z Z 02 0
_ I CD I— i- 4-i l— — I C - i~~~ ‘-. 0 I— —i ‘— ‘ (“I i-i II II .-’
QW . . . J U)’.’ l— Ct) II ’-I Z ’-. I-— I-- CO lI C-I I—C-i I— N)
E l - - Cl ‘CL ZC l - ‘ - ‘ Z -CL Z Z £ Z
0 2W _J0 0_ I Z i-i C-I D 00 ...LEO C D 0 W0
W — ~~
’ ’ CC 0.0 C i 0 .Z~~~~~~O O CD EZ O (JO Ci Z OO
-4
0 0 0 0 0 0
C-I 0 (‘—1 0
Ci — ~ CJ C ’I (“I C4UN)
. S • • * • S S S • S S • S • • • S S • • S • • S S S • S S S
(‘.1 N) q~ Ifl ’O N
* *
0’ 0 CD C 5 N) In 0 N (5 0’ 0 (“ 1 N) Ii) - O N (5 0- 0
q- 0’ In ) v~) I n L~ nIn I n I n I n I n- ’—
— —
N) N) q - q - q ~~ 0 ’O -lO ~~
0
~~ ~ ~~ ~~ ~~ ~~ ~~ ’0 ‘0 ’ 0 ’ O~ O - 0 N
-
T ’
~ ~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~
16
E
Z
Cl
CD
Cl
E
- I Cl
S
*
—
E
E
Cl
CD
Cl
Z
4-.
Cl
- - -9 I
—
• - E —
-.
E 1-
Cl
E
E
•
Cl
LU Cl
CC ‘CL
*
— CD
E
E 0 Z 0
2-CL 0 0 0
L U- ’ C-i Ci C’S
0_ I *
‘
~~~ Cl C E 0
EW 1- E I-
Cl
Z I 0 1-I C
* • CD U) - ’ CD
Cl l—
——
(“1 -’ _ I —
ECl —
II *
“
I-- — — —Cl E
(SE —
• II
E.J -’ C II I-
Cl U.. U. LU —
LU • I— I— LU •
~~~Il II lI
Z E OC l Z E Z
E E CC
—EEC ) ‘ I- ‘- =
Z E ZC l Z 1-0
0 — .- ’- _ I L~. 0 0 L. WZ
O C l 0 . 0—. 0 Ci ‘-4 (CW
0 0
-4 1-,
N) C..) Ci -C ) C..)
~ ~
• • S • • • S • S S • S S S •
~~~~ • • ~~~~~
_ _ _ _ _ _ _
17
APPENDIX B
Subroutine CMESAP
I. -
-S
— -~~ - ~~~~~~~~~~
wr — —- —
-‘- - -----
-
18
CD Z
2 I-- >-
— Z Ci (TI
Z LU Z Ci
— E LU
Cl LU = • CD
LU Cl I-— CC C Li.. Cl
2 (i CC) LU LU E
-
-
I— Cfl (
S CS) ZW C C . I) — ‘—4
>- l— C i •Cl ‘—4 _i Li. 0 1— Ci — Cl
U.. CJ Z U) U.. LU 2 — *
OZ W L I— ---’ _iE ...J l— La.. UJ CD —‘
LU ’-’ ZE Cl-Cl C l C l 0 CC E
2 W --’- -‘ ~ (J) —= 0 ‘CL
Cl 0 4-4 0. I— I —_ I LULl -
‘ (1)
•
- W I.a.. ( f l •~ — 4 Q C lCl ClCl I— CC 2 Ci
W C C L. L U O C . f l’—’ CC Ca_ I— U.. Cl Li_ 4—I ‘
—
O ts.W Cl E W Z L . LU U) Cl (O~~W E (5) CD
0( 0 (J CO W Li.. 3 0 ‘-‘ LU — ‘Cl
I
- >- Ci W ELUC CC CCW I-- I — E
— -4 2 Z Li.. ‘-4 0 0 . CX 0(5 (S I- CD —
La... Z C l C C CJ OW O L) • LU LU CC Cl
0. CD LU (5 .J Cl -J -) _JC I-- Cl +
• l I- I- W
C I— U . . C C C l C O -Cl 0.. Cll— .JCl — C-i
La.. Z C l_ I Z W C O W L U(C E •C C Cl U)
*
• ~-4 ( S I- I - O E C O C l C U) WE 0 *
I- W E U . )— > - _ 4I - 4 U 0 . C )i ’-
0. I
O N Ci
LUCO -C
l u--4 C1) E WE CC ‘0 - ‘
LU l- CC )( 0 -
I iX U.. W > - L U W E W I i . . 01- (5 >< E
(5 I -- W C C I— Z ( C CC ( 5I—— ICJ I-- 0.. WCi It)
• C D C i_ I(5 W C lC l I— (C LU 0— ‘— Ca.. (5
E • ZWCi. L~~’-4 0) _ J O _ I 0_ I l ‘- ‘0. N Z E Ci
0. ‘0 ~- 0. Z ( S -Cl C.) (5 (
1 ) -4 —Ci -
‘
I—~ CO O
O C i X W C l W ZC I l--
• N ‘— ‘ LU E W I - - L U L U LU ’—’ LU N. I —* ._i
Cl 0’ Cl (i L l CCLa. _ I CJCC CCWI-CCI (5 C l 01- Cl-— ‘CL
• -4 >- 2 LULa. 0.. 0. 3 0) N) _ I CZ LU
Z _ I C&. U.. I-— O L U EL U L U E L U I- C L W LULl mW ..
i. — CC
— • C OO C C C O I L
I C
U IZ
I I
— IL ( 5 0 U C l I
U.. .J CC >- - Ci I-- (5 ’- I I- C l
0Ci (i l- I I- U E ’-’ * *+ •
Cl —
~~
WI—I-iZ mLi CL -4
U) CC Z W (5(5* CD
LU Ca. CC LU CI) 0 I-— U C ’1 ’-4 ’ - - E L U W
E Cl CD LU _i • .U. • —Z L ) N
Ci La.. E C l I — E LU •• La.. — ‘OCO C 5—
C-i Cl •. E Cl 0. (5 U.. I— (a.. E N 3 —
LU C’S W E C D CC •. I— ~~~~~~~~~~
• II I! LU
Z Z ’ - Z UJ (0 Ca.. C l 0 ). 0 E C
— l-4 X 4-4 Z 1- 0. 1- 0 ‘ -Z C D Lsi *
I- CD I
- Cl CA L&1 Z 2 = ) (3 1 1
2 Z C D L
U ~‘ 0 LI I-- I I O C l L 3Z 0 . Z
0 — CD t J Cl -i — CC
CC CC CC = 0 . C l C DE -’
(5 CC (5 CD Z 1-W Z .
• LU CC 0-ClEWC 0 L i .~~~~~
wZ
U) I CO Cl C i O 0( J O L ) 0 . C CW
0
-4
CJ C i ( J U O UU U U U QU U L ) L) L ) U U 0 0 0 0L ) O C i( J O L) Ci --
• S S S S • • S • S S • • S S S S S • S S • • • S * • * • S S S * S S
L ~~~~~~~~~~ - •- - - - -~~~~~ -- - - - -
-rn - - -
~~~
--
-
~~~~~~~~~~~~~~
--•
~~~~~~~~~~