technical note - nasa › archive › nasa › casi.ntrs.nasa... · aia1 + a2a2 + a3a3 + . . . +...

60
co L'- O z < Z NASA TN D-1078 TECHNICAL NOTE D-1078 FOURIER SERIES OPERATING PACKAGE Milton L. Charnow Goddard Space Fright Center Greenbelt, Maryland NATIONAL AERONAUTICS AND SPACE ADMINISTRATION WASHINGTON December 1961 https://ntrs.nasa.gov/search.jsp?R=19980227213 2020-07-09T10:31:59+00:00Z

Upload: others

Post on 25-Jun-2020

6 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: TECHNICAL NOTE - NASA › archive › nasa › casi.ntrs.nasa... · AiA1 + A2A2 + A3A3 + . . . + AnA n (Series A) and , , , , BIBI + B2B2 + B3B 3 + . . . + BmB m (Series B) which

coL'-O

z

<Z

NASA TN D-1078

TECHNICAL NOTE

D-1078

FOURIER SERIES OPERATING PACKAGE

Milton L. Charnow

Goddard Space Fright Center

Greenbelt, Maryland

NATIONAL AERONAUTICS AND SPACE ADMINISTRATION

WASHINGTON December 1961

https://ntrs.nasa.gov/search.jsp?R=19980227213 2020-07-09T10:31:59+00:00Z

Page 2: TECHNICAL NOTE - NASA › archive › nasa › casi.ntrs.nasa... · AiA1 + A2A2 + A3A3 + . . . + AnA n (Series A) and , , , , BIBI + B2B2 + B3B 3 + . . . + BmB m (Series B) which
Page 3: TECHNICAL NOTE - NASA › archive › nasa › casi.ntrs.nasa... · AiA1 + A2A2 + A3A3 + . . . + AnA n (Series A) and , , , , BIBI + B2B2 + B3B 3 + . . . + BmB m (Series B) which

H

FOURIER SERIES OPERATING PACKAGE

by

Milton L. Charnow

Goddard Space Flight Center

SUMMARY

This report presents a computer program for multiplying,

adding, differentiating, i nt e g r a t i n g, "barring" and scalarly

multiplying "literal" Fourier series as such, and for extracting

the coefficients of specified terms.

Page 4: TECHNICAL NOTE - NASA › archive › nasa › casi.ntrs.nasa... · AiA1 + A2A2 + A3A3 + . . . + AnA n (Series A) and , , , , BIBI + B2B2 + B3B 3 + . . . + BmB m (Series B) which
Page 5: TECHNICAL NOTE - NASA › archive › nasa › casi.ntrs.nasa... · AiA1 + A2A2 + A3A3 + . . . + AnA n (Series A) and , , , , BIBI + B2B2 + B3B 3 + . . . + BmB m (Series B) which

CONTENTS

oO

0

Summary .................................

INTRODUCTION ............................

SPECIAL REPRESENTATION OF A SINE,

COSINE, OR CONSTANT ....................

THE FOURIER OPERATING PACKAGE .............

Multiplication .............................

Addition and Subtraction ......................

Differentiation ............................

Integration ...............................

Bar Operation ............................

Scalar Multiplication ........................

Coefficient Extraction .......................

Series Evaluation ..........................

CONCLUDING REMARKS ......................

ACKNOWLEDGMENTS ........................

Appendix A - Nine Term Series in Standard

and Special Form .........................

Appendix B - Flow Charts ......................

Appendix C - Listing of Instructions ...............

Appendix D - Mystic Code ......................

2

3

4

4

5

5

5

6

6

II

25

47

.°.III

Page 6: TECHNICAL NOTE - NASA › archive › nasa › casi.ntrs.nasa... · AiA1 + A2A2 + A3A3 + . . . + AnA n (Series A) and , , , , BIBI + B2B2 + B3B 3 + . . . + BmB m (Series B) which
Page 7: TECHNICAL NOTE - NASA › archive › nasa › casi.ntrs.nasa... · AiA1 + A2A2 + A3A3 + . . . + AnA n (Series A) and , , , , BIBI + B2B2 + B3B 3 + . . . + BmB m (Series B) which

o0r,-

FOURIER SERIES OPERATING PACKAGE

by

Milton L. Charnow

Goddard Space Flight Center

INTRODUCTION

The Hansen Satellite Theory as modified by Musen 1 involves various manipulations

of "literal" Fourier series, as such, before final numerical evaluation. To program this

formulation it is necessary to represent cosines, sines, and constants in a special man-

ner and thus manipulate the various Fourier series.

SPECIAL REPRESENTATION OF A SINE, COSINE,

OR CONSTANT

It was decided to represent any term, including the constant term, of the Fourier

series we are concerned with by two consecutive eight-place floating-point words. The

terms of this series have the general form

A n cos (iF+jE +kW+ 1U)

or

A n sin (iF+jE +kW+ 1U)

and the values of F, E, W, and U are not used until final numerical evaluation. The first

eight-place floating-point word represents the coefficient A n in an entirely standard man-

ner. The second eight-place floating-point word represents the sine or cosine term of up

to four arguments in an artificial manner.

1Musen, P., "A Modified Hansen's Theory as Applied to the Motion of Artificial Satel-lites," NASA Technical Note D-492, November 1960.

Page 8: TECHNICAL NOTE - NASA › archive › nasa › casi.ntrs.nasa... · AiA1 + A2A2 + A3A3 + . . . + AnA n (Series A) and , , , , BIBI + B2B2 + B3B 3 + . . . + BmB m (Series B) which

Considera term suchasAncos (iF + jE + kW+ IU). Ultil this term is evaluatedweare concernedonlywith thevaluesof An, i, j, k, and1. The ::oefficient A n is represented

by the first of the two eight-digit floating-point words. The four coefficients of the argu-

ments (i, j, k, and 1) are each represented by two digits of tl-e second eight-place floating-

point word. The first two digits represent i and are normalized to 00; the next three pairs

of digits represent j, k, and 1, and are normalized to 50. Thas, the value of i may vary

from 0 to 99, while j, k, and 1 may vary from -49 to +49. A cosine is denoted by a plus

sign; a sine by a minus sign, that is, 1 cos (OF + 0E + 0W + ()U) or cos (0) becomes

+10000000 + 01, +00505050 + 08. Any constant term can be represented as A n cos (0). A

few additional examples will be helpful (see also Appendix A):

Conventional

1/4 cos (IF + 2E - 3W - 2U)

1/'4sin (OF + 1E - 0W + 2U)

1/4

0

Special

25000000+ 00, +01524748 + 08

25000000 + 00, -00515052 + 08

25000000 + 00, +00505050 + 08

00000000 + 00, +00505050 + 08

The convention of having the first non-zero coefficient of th,_ argument word positive was

adopted. Cos(-x) becomes cos(x) and sin(-x) becomes -sin(x). Examples are:

(L2) cos (OF - 3E + lW + 0U) becomes (1/2) co.4 (0F + 3E - 1W + 0U)

and the special representation is 50000000 + (_0, + 00534950 + 08

(1/2) sin (OF - 3E + lW + 0U) becomes -(1/2) sin (OF + 3E - lW + 0U)

and the special representation is -50000000 + 00 - 00534950 + 08.

The first location address of a series contains the num)er of terms of the series.

A series of n terms would be represented by 2n + 1 words the first of which would be

the number n.

THE FOURIER OPERATING PACKAGE

The following series operations are performed by the t'ourier Operating Package:

• Multiplication

• Addition and Subtraction

• Differentiation

• Integration

• Bar (Special operation used in the Hansen sa=ellite theory)

• Scalar Multiplication

• Coefficient Extraction

• Series Evaluation

oOt'--0,-4

Page 9: TECHNICAL NOTE - NASA › archive › nasa › casi.ntrs.nasa... · AiA1 + A2A2 + A3A3 + . . . + AnA n (Series A) and , , , , BIBI + B2B2 + B3B 3 + . . . + BmB m (Series B) which

Multiplication

Multiplication of two series, where the terms are of the general form described

earlier and the values of F, E, W, and U are not used until the final numerical evalua-

tion, is according to the conventional trigonometric identities:

A cos X'B cos Y = (AB/2) cos (X+Y) + (AB/2) cos (X-Y)

A cos X-B sin Y = (AB/2) sin (X+Y) - (AB/2) sin (X-Y)

A sin X.B cos Y = (AB/2) sin (X+Y) + (AB/2) sin (X-Y)

A sin X'B sin Y = (AB/2) cos (X+Y) + (AB/2) cos (X-Y).

The Fourier Multiplication routine is composed of three major sections: the multiplier,

the collapser, and the arranger.

The Multiplier

Two Fourier series such as

AiA1 + A2A2 + A3A3 + . . . + AnA n (Series A)

and , , , ,BIBI + B2B2 + B3B 3 + . . . + BmB m (Series B)

which are to be multiplied are arranged in descending order of the absolute values of the

coefficients, that is,

IAI > A21> A 3 >...> An and [BI > I B2 > B31>...> Bm]

To facilitate further discussion, we shall denote any term in the A series AxA_,

any term in the B series as ByBy, and any term. in.the resultant, series by CzCz, where

Ax, By and C z are the coefficient words and Ax, By, and C z are the argument words.

The multiplication of the A series by the B series proceeds as follows: The first

term in the A series is multiplied by each term in the B series, then the second term in

the A series is multiplied by each term in the B series, and so on until each term in the

A series has been multiplied by each term in the B series. For exampl% AxBy is compared

AxBy * •with some numerical criterion e. If > e, then CzC z and C(z + 1) C(z + 1) are gen-

erated according to the trigonometric formulas already stated. If I AxBy _- e, then the

value of y is examined. If y > 1 (i.e., By is any term other than the first term), A x is

replaced by A(x + 1) and A(x + 1) is multiplied by B 1. If y = 1, the multiplication of the

two series is terminated since any further A(x + 1) By will also be less than e. The mul-

tiplication process continues until AnA* has been multiplied by BmB* unless the

numerical criterion or space limitations intervene.

Page 10: TECHNICAL NOTE - NASA › archive › nasa › casi.ntrs.nasa... · AiA1 + A2A2 + A3A3 + . . . + AnA n (Series A) and , , , , BIBI + B2B2 + B3B 3 + . . . + BmB m (Series B) which

The Co llaps er

Every multiplication generates two terms of _wo words each. The purpose of the

collapser is to combine like argument terms. Each _'gument term Cz is compared with,each other argument term previously generated and s_ored. If C z equals any other

argument term, the corresponding coefficient terms are added. Thus, there is no dupli-

cation of terms.

The Arranger

The final step in the multiplication is the arranging of the terms of the series.

ICll is comparedwithlC21 , IC31,etc. If ICzl)ICll, then C 1is replaced by C z and

C_ is replaced by C z. The process continues until the terms are arranged, in descending

order, according to the absolute value of the coefficients.

Addition and Subtraction

Addition or subtraction of two Fourier serie_ is primarily a process of com-

paring argument terms and adding the coefficients of like terms. A_ is compared suc-

cessively with B_ through Bm, A_ with B_ through Brl , etc., until A n has been compared

with B m.* If A x*= By,* the sum of the coefficients (A x _ By) and the argument term A* are* *

stored, and By and By are replaced by zeros, If A_ d)es not equal any By, both A x and,

A x are stored. After all terms in the A series have been compared with all terms in theB series, the remaining B series terms are stored.

Subtraction is accomplished in like manner after changing the signs of each coeffi-

cient term in the B series. The resultant series in each case is processed through the

arranger.

Differentiation

Differentiation, in this application, is with respect to the F variable.

_ A sin (iF +jE +kW+ 1U) - iA cos (iF +jE +kW+ 1U).

Example:

3w,

Thus,

Page 11: TECHNICAL NOTE - NASA › archive › nasa › casi.ntrs.nasa... · AiA1 + A2A2 + A3A3 + . . . + AnA n (Series A) and , , , , BIBI + B2B2 + B3B 3 + . . . + BmB m (Series B) which

O3

C_

and

{_-_) [I0000000 + 01, - 03524751 + 08 becomes +30000000 + 01, +03524751 + 08.

On completion of the differentiation, the resultant series is processed thru the

arranger.

Integration

Integration, in this application, is with respect to E.

tion of E. Thus,

cos (iF+jE +kW+ 1U)dE- el j +c2k sin (iF +jE +kW+ IU).

Example:

Withc 1 = 1 andc 2 = 1,

f[30000000 + 01, + + + 00, +01525250 08]dE becomes 75OOOOOO _01525250 O8.

The resultant integrated series is also processed through the arranger.

However, W is also a func-

Bar Operation

The bar operation is a special function in the Hansen Satellite Theory. It con-

sists of adding the coefficient of the F argument to the coefficient of the E argument and

substituting zero for the F coefficient. Thus,

Acos (iF+ jE +kW+ 1U) after barring becomes Acos (0F+ (i+ j) E+ kW+ 1U).

Example:

50000000 + 00, + 02534850 + 08 after barring becomes 50000000 + 00, + 00554850 + 08.

Scalar Multiplication

Scalar multiplication is the multiplication of the coefficient A n of each term by

a constant.

Page 12: TECHNICAL NOTE - NASA › archive › nasa › casi.ntrs.nasa... · AiA1 + A2A2 + A3A3 + . . . + AnA n (Series A) and , , , , BIBI + B2B2 + B3B 3 + . . . + BmB m (Series B) which

Coefficient Extraction

In the Hansen Satellite Theory it is sometimes ne _.essary to use the coefficient

of some term of a Fourier series such as a sine 1F term, cosine 2E term, or the con-

stant term of a series. Let us assume it is necessary to use the constant term. If there

is a constant term in that series, it will be the multiplier of the cos (0), or in special

form, that A n word which multiplies 00505050 + 08. We successively compare each

argument term in the series with cos (0) and extract that A n which multiplies the argu-

ment term cos (0). If no argument term of the series is c(_s (0), a normalized zero

(10000000 + 00 + 00000000 + 00 + 00505050 + 08), is printe(i.

O

Series Evaluation

The numerical values F, E, W, and U are only employed in the Series Evalua-

tion Routine.

To evaluate a Fourier series, the numerical valu_.s of i, j, k, and 1 are multi-

plied by the numerical values of F, E, W, and U, and the s_Lm iF + jE + kW + IU is de-

termined. The sine or cosine of iF + jE + hW + 1U is multiplied by the coefficient A and

the terms are added.

CONCLUDING REMARKS

Appendix A is the special representation of a nine ter_n series. Appendix B presents

flow charts and Appendix C a listing of instructions for the program packages for multi-

plication (including the collapser and arranger), addition t_r subtraction, differentiation,

integration, bar operation, scalar multiplication, coefficie_t extraction, and the evalua-

tion of the final series. Because this program was writter in Mystic Code for the IBM

709, an explanation of Mystic Code is given in Appendix D.

The Fourier operating package can be used with any t]mory that involves representa-

tions of functions by Fourier series. It can also be modified to operate with polynomials

of the form xaybzcu d.

Page 13: TECHNICAL NOTE - NASA › archive › nasa › casi.ntrs.nasa... · AiA1 + A2A2 + A3A3 + . . . + AnA n (Series A) and , , , , BIBI + B2B2 + B3B 3 + . . . + BmB m (Series B) which

o0

D-O

ACKNOWLEDGMENTS

The author is indebted to Messrs. R. G. Kelly and T. P. Gorman for their aid in the

construction of the package and for the translation into Mystic Code and to Aileen Marlo"

for preparing the flow charts.

Page 14: TECHNICAL NOTE - NASA › archive › nasa › casi.ntrs.nasa... · AiA1 + A2A2 + A3A3 + . . . + AnA n (Series A) and , , , , BIBI + B2B2 + B3B 3 + . . . + BmB m (Series B) which
Page 15: TECHNICAL NOTE - NASA › archive › nasa › casi.ntrs.nasa... · AiA1 + A2A2 + A3A3 + . . . + AnA n (Series A) and , , , , BIBI + B2B2 + B3B 3 + . . . + BmB m (Series B) which

AppendixA

oO

O

Nine Term Series in Standard and Special Form

The following is a nine term series presented in standard and in special form. Note

that in the special form, the first location (address) contains the number of terms in the

series.

Series in standard representation

.29467121 cos (0)

+.00010496334 cos (OF + 0E + 2W + 0U)

+.00005252596 sin (OF + 1E - lW + 0U)

+.000019845618 cos (0F+ 1E - 2W+0U)

+.0000066329604 cos (OF + 1E + 2W + 0U)

+.0000020107054 cos (OF + 2E - 2W + 0U)

-.00000036004597 sin (OF + 0E + lW + 0U)

-.000000055052357 sin (OF + 0E + 3W + 0U)

-.000000031090653 sin (OF + 1E + lW + 0U)

Series in special representation

90000000 + 01

+29467127+00,

+10496334-03,

+52525962-04,

+19845618-04,

+66329604-05,

-20107054-05,

-36004597-06,

-55052357-07,

-31090653-07,

+00505050+08

+00505250+08

-00514950+08

+00514850+08

+00515250+08

+00524850+06

-00505150+08

-00505350+08

-00515150+08

Page 16: TECHNICAL NOTE - NASA › archive › nasa › casi.ntrs.nasa... · AiA1 + A2A2 + A3A3 + . . . + AnA n (Series A) and , , , , BIBI + B2B2 + B3B 3 + . . . + BmB m (Series B) which
Page 17: TECHNICAL NOTE - NASA › archive › nasa › casi.ntrs.nasa... · AiA1 + A2A2 + A3A3 + . . . + AnA n (Series A) and , , , , BIBI + B2B2 + B3B 3 + . . . + BmB m (Series B) which

11

cO

0

Appendix B

Flow Charts

The following are the flow charts for the op-

erating packages for multiplication (including

the collapser and the arranger), addition or

subtraction, bar operation, differentiation, in-

tegration, and series evaluation.

Page 18: TECHNICAL NOTE - NASA › archive › nasa › casi.ntrs.nasa... · AiA1 + A2A2 + A3A3 + . . . + AnA n (Series A) and , , , , BIBI + B2B2 + B3B 3 + . . . + BmB m (Series B) which
Page 19: TECHNICAL NOTE - NASA › archive › nasa › casi.ntrs.nasa... · AiA1 + A2A2 + A3A3 + . . . + AnA n (Series A) and , , , , BIBI + B2B2 + B3B 3 + . . . + BmB m (Series B) which

2H

cO

0

?Coq)_t e I

criterion e

Initiate

N l , N 2

Flow Chart for Multiplication

Initiate

A series

counter a

=+2

Initiate

B series

13

A x By > O}

45

I y I

I I_t ermi..e I

for k x l

i k+50[

j+so 1+so IGet By I

Is it + or -?|

sin I c ,s //

M

Page 20: TECHNICAL NOTE - NASA › archive › nasa › casi.ntrs.nasa... · AiA1 + A2A2 + A3A3 + . . . + AnA n (Series A) and , , , , BIBI + B2B2 + B3B 3 + . . . + BmB m (Series B) which

14

Flow Chart for Multiplication (<'ontinued)

Determine

for By

i' k' + SO

j' +SO l' +50

Determine

i +i' i - i'

J+i' J-J'k +k' k -k'

1 + 1' [ - 1'

i+i' = +,07

\ + I o I

lj+j ' = +,0,-?_

_101-/l

+ I ° =+,O,-P_

_1° I-/

I Change

indicator

to zero

Ib

Change signs

of j+j', k+k °

1+1'; indicate

reversal

fC]lange

indicator

to zero

Change

signs and

indicate

reversal

t

t

0-..j

Gc

Page 21: TECHNICAL NOTE - NASA › archive › nasa › casi.ntrs.nasa... · AiA1 + A2A2 + A3A3 + . . . + AnA n (Series A) and , , , , BIBI + B2B2 + B3B 3 + . . . + BmB m (Series B) which

Flow Chart for Multiplication (Continued)

15

?Determine I

j+j'+SO j-j'+50k+k'+SO k-k' +50

1+1'+50 1-1'+50

i +i' > 99?

Arranger

Arranger

Form

i+i', j÷j', etc.

i-i', j-j*, etc.

in normalized

form

Was A_ sin

or cos_

Page 22: TECHNICAL NOTE - NASA › archive › nasa › casi.ntrs.nasa... · AiA1 + A2A2 + A3A3 + . . . + AnA n (Series A) and , , , , BIBI + B2B2 + B3B 3 + . . . + BmB m (Series B) which

16

Flow Chart for Multiplication (Continued)

B ,ino.co. 8 ' norco"sin [ Cos? sin I cos?

Ui

V=_O0

sin x sin y

sin x cos y

Fol'm

- _A_ey cos (X ÷ y)

+lA_y cos (x-y_

C C_ and c,. xC_, x

Form

_ AxBy sin (x+y)

1

+ _ AxBy sin (x-y)

C,C_ and C,. tC_ +x

cos x sin y _J cos x cos y

!Form

1

+ _AxSy :;in (x+y)

1

- _ AxBy _.in (x-y)

CzC _ _ ('i+1C_÷i

Check that _

no sin (0) ]

propagated

Form

I

+ _A_Sy cos (x*y)

1+ W A_By cos (x- y)

CzC _ and Cz+lC_, 1

v

Collal )ser

Page 23: TECHNICAL NOTE - NASA › archive › nasa › casi.ntrs.nasa... · AiA1 + A2A2 + A3A3 + . . . + AnA n (Series A) and , , , , BIBI + B2B2 + B3B 3 + . . . + BmB m (Series B) which

o_

O"

Flow Chart for Multiplication

Collapser

first

term

lAdd toe f f.

terms (new

coe f f. term=

(Continued)

17

1st term?

B series?

A series?

Arranger

Page 24: TECHNICAL NOTE - NASA › archive › nasa › casi.ntrs.nasa... · AiA1 + A2A2 + A3A3 + . . . + AnA n (Series A) and , , , , BIBI + B2B2 + B3B 3 + . . . + BmB m (Series B) which

18

Flow Chart for Multiplication (Continued)

Arranger

I

_o

_+2

Ax, l

Is A z < O?

Ax, 1 <

I Store A x Inow larRest

½

-- \,.. I _o/

Page 25: TECHNICAL NOTE - NASA › archive › nasa › casi.ntrs.nasa... · AiA1 + A2A2 + A3A3 + . . . + AnA n (Series A) and , , , , BIBI + B2B2 + B3B 3 + . . . + BmB m (Series B) which

cO

p--O

Flow Chart for Addition or Subtraction

Add _ubt r _t

_/2, and

counters

/ _+2 . \

Get By rand By

I

19

I InitiAte •counter for

r e_olning B's

Store

By snd B_

Page 26: TECHNICAL NOTE - NASA › archive › nasa › casi.ntrs.nasa... · AiA1 + A2A2 + A3A3 + . . . + AnA n (Series A) and , , , , BIBI + B2B2 + B3B 3 + . . . + BmB m (Series B) which

20

Flow Chart for Bar Operation

Initiate

Initiste

c_t ^ ^: IIndicate sinl

Determine [i,j,k,I

+Addi+j = j

Replsce i by

is j' > O?

Change signs

j', k, land

indicate change

was A_ sin or cos?

I + 50

Normalize

into A_

I

",4

j O0

Page 27: TECHNICAL NOTE - NASA › archive › nasa › casi.ntrs.nasa... · AiA1 + A2A2 + A3A3 + . . . + AnA n (Series A) and , , , , BIBI + B2B2 + B3B 3 + . . . + BmB m (Series B) which

Flow Chart for Differentiation

21

oo

o "Initialize 2NInitialize

_+2

Get Ax, A_

Is A_ positive?

Page 28: TECHNICAL NOTE - NASA › archive › nasa › casi.ntrs.nasa... · AiA1 + A2A2 + A3A3 + . . . + AnA n (Series A) and , , , , BIBI + B2B2 + B3B 3 + . . . + BmB m (Series B) which

22

Flow Chart for Integration

Initiate 2N

InitiRte

a+2

Get A x snd A'_

Indicate sine

or cosine

+i,j,k,I

tJi

Determine

jc kg

jc+kg =

Determine

A z : A_/kg

¢os_

Indicate

printout

Store A s

and A z

Page 29: TECHNICAL NOTE - NASA › archive › nasa › casi.ntrs.nasa... · AiA1 + A2A2 + A3A3 + . . . + AnA n (Series A) and , , , , BIBI + B2B2 + B3B 3 + . . . + BmB m (Series B) which

23

Flow Chart for Series Evaluation

oor-c_

?Initialize

series total

accumulator,

_, and series

counter a

_+2

Get A_,

+G_t IA_I

Determine

arglJments

i, j,k,l

and add

+Get

absolute

value of

angle

Determine

value of cos

Multiply by A x

AccumulAte

totnls

I

Determine

value of sin

Multlp[y by A x

Accumulate

totals

I

Page 30: TECHNICAL NOTE - NASA › archive › nasa › casi.ntrs.nasa... · AiA1 + A2A2 + A3A3 + . . . + AnA n (Series A) and , , , , BIBI + B2B2 + B3B 3 + . . . + BmB m (Series B) which
Page 31: TECHNICAL NOTE - NASA › archive › nasa › casi.ntrs.nasa... · AiA1 + A2A2 + A3A3 + . . . + AnA n (Series A) and , , , , BIBI + B2B2 + B3B 3 + . . . + BmB m (Series B) which

25

o0r'-O

Appendix C

Listing of Instructions

The following is a listing of instructions for

multiplication (including the coUapser and the

arranger), addition or subtraction, differentia-

tion, integration, bar operation, scalar multi-

plication, and coefficient extraction.

The square root instructions are for stand-

ard number representations and therefore have

not been discussed in the report.

Page 32: TECHNICAL NOTE - NASA › archive › nasa › casi.ntrs.nasa... · AiA1 + A2A2 + A3A3 + . . . + AnA n (Series A) and , , , , BIBI + B2B2 + B3B 3 + . . . + BmB m (Series B) which
Page 33: TECHNICAL NOTE - NASA › archive › nasa › casi.ntrs.nasa... · AiA1 + A2A2 + A3A3 + . . . + AnA n (Series A) and , , , , BIBI + B2B2 + B3B 3 + . . . + BmB m (Series B) which

_7

SOD-O

,--4

r/:"

O

O

UJ

t'.

OOOO O OOOO ,'-q '-4,-4 ,-_ ,-_,-_ "4 r_'-'l '-_ e'_ (_'1 e'l N e4 e4 e'4 ¢'4 t'_ (_ _ _ _ _ _ _ _ _ _ _ _ 4"4"O OOC C OOOOO O(DO OC O (DO O(D OOOO OOOOO OOOC O(DOOO OO C C

C

CC

CO

r,_d

7

L9

j-,

_d

®

Z

® Z

I-- M

U _-Z LJ

D ZLL D

Lu

® UJ

® ZrP"

U9

UJ

L2

D Z

O

CO '.,9

U

-J

>-r,"

I'_F-- ,.1

U

I.I ,_(

I--- {3-

J_._J I_J

LUl-

l-- a.

Z

L_

Z

I

O ,'-_ I"-

+ I OOO O ,--_ ,-n 0,-400 ,-_O

OOOOOO O (DO OO(DO (DOO OOO-(D O O OO OOOO CO

OOOOOO O OO (DOOO (DO

OOOO O O ,--__r_ _ _ _- _(_ _ (_3 _ _ _'_ u'% _ _

OOOOOO COOOO O O ,-_ ,-_ '--_ '-_ O

(:DOOOO C C C C-OC) O O C_, (:D C C" OO ,--_ e,I O O O 00(:2,00 OO OO(DOO

+ OO O CO000 OO OOOC O

OOC ,-_ u"_ I'- O _ (_ "-I ('4 _ID _C O' "-_ I_ O'_ (''4 _'_ 4" '_ _D O" '-_ _ _ O C _uP.C_ OO O,-'10 O (DO O O O ''_ O O "-_ ''q '-_ "_ '-_ O '-'_ O O (:D f" O

I" O O OOOOOO OO O OOOOOO OO OO OC OOO CO

,.-_ O C OO OOO O O O O C_ O O O O O O O O O O (::_ O O O C_Ot',_ O (D OO OOO O O O (:D C_ O O O O O OO O O O C" O O O C'O

OcOOOOO

I II00_0

00__

O__OO__

OO__

_0__

I !

OOOOOOO

OOOOOOO

OOOOOOO

>>>>>>>

_O_OOC_

I++C

OOzEOO_O

_O_

_O__O_C

_O_C+ +C'

OOCO

OOCCOOCC:

>>>C

Page 34: TECHNICAL NOTE - NASA › archive › nasa › casi.ntrs.nasa... · AiA1 + A2A2 + A3A3 + . . . + AnA n (Series A) and , , , , BIBI + B2B2 + B3B 3 + . . . + BmB m (Series B) which

28

00

ILl

r_

__0___0___0___0_

O0000000CO000000CO00COO000000CCO000OO0000C

O0

0

0

C _

0C_

II

v

_0_ __0_ 0

_0 __ +000 0000000

000 OCO0000

000 OCO0000

_ 0_00_ 40000 OCOCO000

0000 OOO00000

CO00 00000000 +

0_0__0_

_0_0__00_

O00000CO0000000000000_00000000

O000COCO0000000

OCO00000000000_C O0 OOCO

O0000CO000_O00CC O0 0000

OCO00CO0000000CC O0 OOCO

OCO_OCO00000COCC O0 OOCO

OCO000_O000000CC O0 OOCOOCO00CO0000000CC O0 0000

OCO00_O00000000CO0000COOCOCO0000000000000000000000000C

OCO00000000000CCCOO0000000C

Page 35: TECHNICAL NOTE - NASA › archive › nasa › casi.ntrs.nasa... · AiA1 + A2A2 + A3A3 + . . . + AnA n (Series A) and , , , , BIBI + B2B2 + B3B 3 + . . . + BmB m (Series B) which

,3I-I

29

0

0LL

1_9

G

A

_3

bJ r-I Z" t--

_ 2) _ I

C _ L LU L_ b_

LL LL LL LL LL

0000 00000 + CO + O0 + O0 +0000 OOCO0 0 CO 0 O_ C, O0 0

0_00 00000 0 CC 0 O0 0 O0 0

OE_O0 00000 0 CC 0 OC e oo o

o o C o

oooo ooooo o _o_o o oo(_o o _boo o C

oooo o0ooo _ oocc _ ooo:L _ oooo _ C

OCOO ooooo + oocc + cooc + oooo + C

g gggggggggggggg_gg_ggggg_oo g gg_gggg_o ooooooooooooo_ooo_ooo_ oogo _ooooooo OE

Page 36: TECHNICAL NOTE - NASA › archive › nasa › casi.ntrs.nasa... · AiA1 + A2A2 + A3A3 + . . . + AnA n (Series A) and , , , , BIBI + B2B2 + B3B 3 + . . . + BmB m (Series B) which

so

4

00

13.. 0[

C

,0

4"

,,0 Z

W

Z Z ,-4

I._ k- 13_

Z _-- _-- I3_

LL _Z _," bJ

LU LO _LL _

I-LI _ Z C_' V

I_ I_ tY I3d

I__ LLI W LL LL

c _ _ ® _IJ. LL b_ L LL

0

4"

0C ¸

_1 £_1 o4 £,4 c'_

000 ,.,0 ,,4D ._D '-k O0 ,.I- C;O + O0 4- o C +

00 -,,,t 0 C, C C" O0 C) OC, C) O0 0 0 C c) C

O0 O00C C O0 C O0 0 O0 C: 0 C o C_

O000C, C c (DO C, CO C; OC; C_, o C 0 CC C 0 C o

00 ,,O0 C, 0 C: CO0 C; 0000 0 0 _,,I 00 0 C' o c ,--_ o ,--4

oooooc _ c, oo c _oc, c _ omoo c co c _ _ ooooooo, m ooo _ oooo 4- oooo 4- oooo _ oO0 C) O C:O 4- CO0 + OOCC 4'- 0000 "4" C;' 0 C" C', 4- C

_O_OOC, CO00C_O_O00000C_O000000COCOCOCO0000C,

O000GO0000_O00000000CCO00000000CO00CO00000

O000000000CO00C_O0000GCCO00000COCO_O_OCO0_C

Page 37: TECHNICAL NOTE - NASA › archive › nasa › casi.ntrs.nasa... · AiA1 + A2A2 + A3A3 + . . . + AnA n (Series A) and , , , , BIBI + B2B2 + B3B 3 + . . . + BmB m (Series B) which

31

_0

u_

0

0

_9

n

cc[

c

o O0 _CO

0 O0 OOCOO0 O0 o0000

0 O0 COOCO

0000_ O_OC:O

O000C COOCO00000 00000

0000o C=O_O0

0_00 OC, O00_

O_OOCO0000_00000000000

00000000000

00

0

0

000 000 O0 _OCO0 OCO000

000 GO0 CO 00000 OCOOOO

000 000 _C 00000 CCCO0_0

OCO 000 CC_COOCO0 OCO_CC

00_ 000 COCO0000 C, CO00COCI 000 COCO0000 CCOOCO

O000_O0_COCO_O000COCO0000

O000000_COCCO0000000CO0000O0000000CCOCO00000CCCCO000

,.-_ 0 _c, C_lC- 0 0 C"

+4-++

r_o 00C, 0 _'% C

COOC

C 0 _'_ CO00C

COu_O

C,O 0 _0

,"_ 000'_+ + + +

C'O C, C 0

CO00C,C_,O 00 C

>>>>lI

Page 38: TECHNICAL NOTE - NASA › archive › nasa › casi.ntrs.nasa... · AiA1 + A2A2 + A3A3 + . . . + AnA n (Series A) and , , , , BIBI + B2B2 + B3B 3 + . . . + BmB m (Series B) which

32

00

0

oo

0

13

13FI.L

I--

GO

13_

,tZ)

Q.-

LUk.- ,-'9

LU

L9

LU

rYC) Z

rY (_q) 0 _ LO

14- ,--', ::E

IZZ UJ

(D F--

I_ iJ LL

l.,U • O

I.-- (:7.

,--i C'J 04G: _ 7_

L) 133 rE

,--_ ub ,._ .u3

',1(

Z Z .,_ a3

oo,_._0o_,_,-o_I,B CO O ' C 0 0 ,'--_

O,-, + ++4-+++-I-++ I I

O0 0 c Oc c 04"0,0(0 O0O0 0 CCC C O,,OOCO00

O0 0 COC C O_O(D O00o

0 C C C C O_OCCO O0

-.I"..i" 0 C 0C3 C C, OOCO O0,-_ 0(_ 0 C OC C O,-_OCO O0

{D O0 0 C OC C CI"-OCOOO

O OO + '+ I + I "E + + +4" ++

I'_1 ,'_ ,-'000 0 I'_0 CO0 _ ,_ ,-.._ ,-_ ,-_.-t ,-_ ,.-._

O'O0000C_O COOCO0000 O0_)0000 0 C'O C_ O0 CC, O 0 O0 O0

O00000CO C'OOC 00000 O0

f'4 _4 _ erl,--_ CO 0 C7' 0 (D

I + + + + (.::, ,nn r_C C C_o C:, 00 C_

CC c 0 (DO(DO

C C C 0 0000

C C C 0 0CC C 0 0o00

C C C e_l O_O(O

c c c C_ 0 o u_ r_,--4 I.-'m _1" ,--I 04000

+ + + + 1000

_D I"- _C _ ,--_000_ 0

OC CO 00000

OC C 0 000000 C C 000C)O0

> > > > rr _< 0 L9

er_

e%

00

0

eq ('q u" ,-_ l'q um + 0

0 0 C C 0 0 0 C>(D OC 0 0 C2 0 0

C_ OCO 0 (D 0 00

,-_ ,-_ _ e_ ,4D -._ qD -.TO

um I'- C 0 C20 0 0 0 C

0 CCO00 0 01",4 0

(_ OCCO0 0 0 I 0

00CC'O0 CCO00 OCO0000CO C CO00 OCO

00 COCO C_C O(DO C C 0

Page 39: TECHNICAL NOTE - NASA › archive › nasa › casi.ntrs.nasa... · AiA1 + A2A2 + A3A3 + . . . + AnA n (Series A) and , , , , BIBI + B2B2 + B3B 3 + . . . + BmB m (Series B) which

33

cO

I",-O

0

0

iii0

c;0

C0

II

_Z

X

0 0 _ 00 0 C) 0

0 0 0 0C_

O OOOOO O O C OOO CO OOOOO OOGOO O O O OOO CO OOOO

O OOOOO O O C OOO CO OCGO

O _O _ C _ _ _ GO G_0 _OO_ 0 _ _ C _ CO _CO

O O_CO O O O G OOO GO _O00000 0 0 0 C 000 C_ 0000

I OOOCO O O O C OOO +1 OOCO

__O_'__@_@_4_44_

O00000000CCO0000_O000_O_O0

O000000000GOOOOOCOOOOG, CO00000OCO000000GCOGOOOGOOOOGCO000CO

O OO(OC

o OOGCO

G OOCCO

CC CO CGC'COOC OC CCC;CO

CG CO CGCCO

OCCCOCOCOCCCOO0000CCOCO00C

OGCC, GCCGOOOGC

Page 40: TECHNICAL NOTE - NASA › archive › nasa › casi.ntrs.nasa... · AiA1 + A2A2 + A3A3 + . . . + AnA n (Series A) and , , , , BIBI + B2B2 + B3B 3 + . . . + BmB m (Series B) which

34

00

0

0UJ

t_ oC

[,,.Q

CC

C

C

II

_kQ_

0

0

0

CCCOOCO000_:CO0

OCCO0000000CO0

CCCO000000CCO0

_C___C_

CCCO0000000C_O

CCCOOCO0000CO0OCCOOC_O000CO0

COCO00000COCO0

OO000CO0000CO0CCO0000OOOCCO0

C C C 0() C O0 0 O0 _00 C" C;O C 000

C C O0 (: C O0 COOC, O0 C C 0 C_ 000

C 0 CO(_ C O0 GO0000 C_ O0 GO00

r_ c_ co _ -_- u_ _0 _" _r O_ 0 _-_ _ O_ ,d- u'x _0 r_ _1- O_ 0 _ r_ ,-_

C:O o C ,"_ CO(; c_o COOOOO( C-, o ,-_ o c) o

(Do o C c, Co 4:_ c oo C oo C oo C CO C OO oc,o C) C C_ oo _ C oo ooo C_oo C co o ooo

Cco ooo C: oc ooc,

cooooo Ccoooc,C, OO ooo C C c C:OC

COO 000000 C C_-_ ,'_ .-_ .-_ --_

CO0 000000 C CO 0000000 000_00 C C_O CO00

Page 41: TECHNICAL NOTE - NASA › archive › nasa › casi.ntrs.nasa... · AiA1 + A2A2 + A3A3 + . . . + AnA n (Series A) and , , , , BIBI + B2B2 + B3B 3 + . . . + BmB m (Series B) which

35

O

Ohl

ID

FI

00

00

I!

O0

O0

_000000_ _

GGOGO00000 GO

CCO00CO000 CO

O,_O000000_CO00

OCO00000000000

OCO00GO0000000

CO000CO0000000

CCO0000000CO00

_--__-_ 000 000 0000

00 0000

OC _:) 0000

C) C OOC C O O¢') O

0 O0 OOOO _DCO000 O0

C CO OOCC CC) OOOO OC_

O CO OOCC CCO00000O OC_ OO CC CO000000

OOO 0000 O00OO0000

0_00000000000000

_2_ co0 C: O0

0 _ C C: O0

_0 .,o ,..c ,._ 0c eo 0",

0 C C C 0 (2 o

0 C C c c _,-_0 C,C C 0 oO

0 C C C O C O

CO_ _ _C

OOCOOOCCO_OOOOCOOCCCOOOO

Page 42: TECHNICAL NOTE - NASA › archive › nasa › casi.ntrs.nasa... · AiA1 + A2A2 + A3A3 + . . . + AnA n (Series A) and , , , , BIBI + B2B2 + B3B 3 + . . . + BmB m (Series B) which

36

0

oLIJ

0

O-

t'-ODOOC(3

C

(D

(D

C

II

ZZ Z_T Z'Z

LL.ILL_ [_.iLL] L_,LU

C'

Z C_ 0". 0". 0", C_ O_ C' _ (:_ (:_ C. ,".

'L_ LU _U _L_ LL LLI

(3_ ZZ Z Z =:T Z

_I II !I

_ _- _-- _- _-- _ _- ZZZZ _FZ

IC_OC C_-_" _ O" I I II II

rF 0000 _00000 O0

+ + + + + + + + + + + +

+ + + + I I I + + + I I I

CCO00_

CCO000

CCCO000

OCO0_O

CCC'O+O

_CO000

CCOOCO

00

o

O000CO00000000000000000CO

O000CO00000000000000CO000

OOOOO000000000000000CO000O000COCO00CO00000000COOCO

_0_

000000

O000CO

0

0

0

,4"

00

0

0

00

0

0

0 0

0 0

_00000

O00000OO0000000000000000000000

O00000OO000000CO0000000CCOCO00

Page 43: TECHNICAL NOTE - NASA › archive › nasa › casi.ntrs.nasa... · AiA1 + A2A2 + A3A3 + . . . + AnA n (Series A) and , , , , BIBI + B2B2 + B3B 3 + . . . + BmB m (Series B) which

37

00

0,--4-

0

tlAt_9

0..

00

00

00

0

,-.-_ _ ._ _O 0 0 o,J _0,._ _._ _ _.-_ _00 I_- (_1

0_'_ ,-..-_ ,_ ,.-_ r_l _ 0O0 (DO000 0

O0 00000 0

_0 c,_ 0 _ 0 _ _'e_ _'_ _'_ 0

000C)OC)O C) O 00000000 O0 0

go,-. ° ..... _ooo0 00000 O0

CO0000000 00000

0

,,-_ I'_1 _. _'_ _-_ _ 0 I_- + +

0 00000000 O0

0 OOCO0000 OC)o o

0 _r_ _0 ,_O ,,,1" 0 _r_ _0 _D wO _0 ,,,0 ,,0 CO ,,0 r',- oc o _ oo

00000 0 00000000 O0 O0 O_

0000 0 0 O0 CO0000 O0 C 0 + |

_5_"__'___'_'o o o ooo o oCO0000000000_O0000000_O_O0

Page 44: TECHNICAL NOTE - NASA › archive › nasa › casi.ntrs.nasa... · AiA1 + A2A2 + A3A3 + . . . + AnA n (Series A) and , , , , BIBI + B2B2 + B3B 3 + . . . + BmB m (Series B) which

38

¢M

r,i _.

O

OO

O

O

®

L_JU

>-

t_3

IzJ A

I-- ÷

_,O X x

E" /:3 U _-

LL _ _E IM I--- LIJ LU

E r/ --I _" _EEE® e m. ® r,®®

c0 c0 E u3 _ u_ u')

_r_

o

i_ o wo

O O

O O O

O _DO

O _ O _

O OOO O O

OOOOOOOOOO

NOO O

O_OO _ _O_

O_O _ _O_OOOOOO OOOO

OOOOOO O OOOO

_O_ _ _O_

OOOOOO 0 OOOOo00000 0 0000

___00_0

__C_OO_O

OOOOOOOOOOOOOOO

OOOOOOOOOOCOOOO

0 0

O_ __ _0_0 _+_ 00_00_ 0÷0+ O0

O_ 000000 0000 O0

OO OOOOOO OOOO OO

OO OOOOOO OOOO OOO O O

OO _ O __ OO_O _

_ _ O_OO_O _O_O __O OOO OOOOOO OOOO OO

÷0 OOC OOOOOO 0+0÷ OO

OO_____O_

_O_'____

OOOOOO'DOOOOOOOOOOOOOOO

OOOOOO_OOOOOOOOOOOOOOO

Page 45: TECHNICAL NOTE - NASA › archive › nasa › casi.ntrs.nasa... · AiA1 + A2A2 + A3A3 + . . . + AnA n (Series A) and , , , , BIBI + B2B2 + B3B 3 + . . . + BmB m (Series B) which

39

.4

er_

LIJ

L9

.n

00

N

00

I!

v

0aC,

7'3=

co _1X ,-_ Ix

X _[ Z IJ_'

.<< I-- l--u%u9 rY

LUlL WLL LIJ Z

LgL9 LgL9 _--

ZZ (X_" _E

TT .J.J rY I

U U L9 .n-P,- I/-_ I.L.

LUlL ¢Yn- 0,1 ,-_

0_0_

0000

0000

_00_

0

0 0

0 0

_ _ _ _ _0

O0 0 0 O0 00000

O0 0 0 O0 00000

_O _ _ _ __

OO OOOOO OO O OOCO OOOOO

O0 00000 O0 0 0000 00000

____0__0_

__0_0__00__0_

0000000000000000000000000

0000000000000000000000000

0

C 0

_0 0 0

O0 C 0O0 C 0

O0 O 0

<

+

+ +

_ C 0

_ C 0

+ !

0000000000 OOCO0000000_000 OOCO00

Page 46: TECHNICAL NOTE - NASA › archive › nasa › casi.ntrs.nasa... · AiA1 + A2A2 + A3A3 + . . . + AnA n (Series A) and , , , , BIBI + B2B2 + B3B 3 + . . . + BmB m (Series B) which

40

,4"

oLU

U9

0O

O

OO

OO

II

v

P_

(9I--

_r)

.J.J

u_L_J

L_J

Lr)

Od

(DU_

--_ CE

+ _J

X _--

Z

¢-- L)

h

L_ II

,-_ 0

Z ("4

e4 e,_o o o

o o o

ooo o o o(_ooo 0, _ _'_ I-- 4- _r_ ,-, o _'oco 0". e.,I _ .,T (x) _D _D ,,T (e_ _'_ (_ I'-- _ I'- _ O

OO + + + O I'%1_ O _ f_4 ,-_ + O l'klI%1 "I" O r%l e4 ,-_ e_ O O ,-_ ,-_0 O O _I r%l _ +

OOOOO O {'_10,I N ,'_t _%1 e,40 O _ e, IO O fW ("Y _'M Ckl O O {'k_ e.4 -,T O O cY C_ Cy OOOOOO OOOOOOOO OOOO OOOOOOOO OO OOOO O O

OOOOO COOOOOOO OOOO OOOOOOOO OO OOOO O O

O00 O O O

ooooo .-,o.o_,_o o_oo _o0,_o_ _,_ _o_._ o oOOOOO e,_ e4 (DO e.,I _O _ O e,.I ,P_ ('4 0

_ I'-- OO O _k_ ',O r--- e.,i ('_ _'%j e.,_ O (XJ 4" I1" 0 _ 'uD I'-- ,P,4 e4 O4 _'_ O tNO rXl 0". IN IN _ OOOOOO OOOOOOOO OOOO OOOOOO OO OO OOOO C) O

OO ++ + OOOOOOO+ OOO+ OOOOOO CO OO OOOO O +

,-" ,,_ O _1N ,.-_ I'kl _ Cy e,_ O', O ,"_ ('M ,_ _ (%1 e'_ ('%1 ,-_ e_l _ (_1 e4 ey (_ O (',4 ,-_ ,-_ ,'-_ 1_1 ,--, _0 (%10 O_ O ,--_ ,--_ ,--_ ,'_

o_ °'_ oo_oo_ _o_ _ _ _ _O (D O C, O (D O OOO Oo oo o o _o_ _O 000(:9 O O OOO O OOO COOO OO O OOO OO OO CO OOO OO OOO OOO O(DOOO O OO(DO

Page 47: TECHNICAL NOTE - NASA › archive › nasa › casi.ntrs.nasa... · AiA1 + A2A2 + A3A3 + . . . + AnA n (Series A) and , , , , BIBI + B2B2 + B3B 3 + . . . + BmB m (Series B) which

41

sO

O

OLU

,.9

,ofO_

OO

O

O

crl

(D

-- £.9

oeq O

r-,l ,¥ II

O3 l:D nn

I__

ILLI

ZI'--

I.--Z_,,.J Z) ,._

(D r-a

I.tj

+S3 (D

L9_'uO

U- O

_3rn ¢'4

U_U.J

I-- I-- L I/J

O.O. _--_-- Z

_D Z9 U3 tO _4

u%

04O

O

O_ O O L,'_ O_ r-- ,-_ r-.I I'-

0 I"_1 ¢"_ (%1 00 _11'_

0 000 OOC_O 0

O OOO OOfDO O

O O_O _O ,-_ O ,-_ ,-_ Oer_ O'OO e40 (_ _ cq

f%l _D l'- O £W O_ e_4 ¢',I (_4

O OOO OOOO OO OC) O OC) OO O

I'-- O ,-, _ ,-_ _ _1"_,..-_ O O_ O _ID C_,,-._ (_r_ ¢e., C_r%e_ ¢¢h ¢e,¢,,4 C) _ O (_, ,.-4

OO OOOOOOOOO OO

OO OOO C, COC,(DC) OO

i_[ .,:f ,.D t9 U _ _ .,_ _f "t- "r CC k.)

J

H

k-Z

WnK

W

U_

n_

n-

®

b_

<

Ze4 <_[ t

NO

O

OOO

+ + +O O _ _

OCOO O OOOO OCOO O O O

OCCO O OOOO OCOO O O OOOC

OCOO _O_ O_ _ _OOCO0 _O_O00C _0 0 _

OCOO OOOOOOO OOOO O OO o

++÷O OOOOOOO O_OO O _o o

0 OOOOOOOOOOOOOOOOOOCOOOOOC_O

O OO_OOOOOOOOOOOOOOOCOOO_OCCO

OO OO

OOOOOOOOC

OOOOOOOOO

OOO O

OOO O

__ _ _ _ _ O_OOOO _ O0 _,COOOO O OOO OO OOOOOOOCO OOOC O

COOOO O OOO OO OOOOOOOOO OOOC O

Page 48: TECHNICAL NOTE - NASA › archive › nasa › casi.ntrs.nasa... · AiA1 + A2A2 + A3A3 + . . . + AnA n (Series A) and , , , , BIBI + B2B2 + B3B 3 + . . . + BmB m (Series B) which

42

_D

l,r

1.9

Q. CO

0,--i

t--

L.J

I--

44

h1.9

Q. 00-f..

0

6

C ¸

C

0C

II

O0

(-9 0

+ +

0 0O0

O0

0 00 0

O0 0 0 0

O0 0 0 0

_ _ _0_ _0_ O_

O0 C 000 0000 O0O0 C 000 O00C O0

0 0

_ 0 0 0 __

0 0 + ÷ 0 0_

0 0 0 0 _ 0_0 0 0 0 0 00000

0 0 0 0 0 00000

0 0_ _ 0 o00 _0_

Page 49: TECHNICAL NOTE - NASA › archive › nasa › casi.ntrs.nasa... · AiA1 + A2A2 + A3A3 + . . . + AnA n (Series A) and , , , , BIBI + B2B2 + B3B 3 + . . . + BmB m (Series B) which

_H

45

DO

O,

0

_9

0..

u9

C_(Z

.of

L;

t--

r'-

(D

(D

0

0

0

N

Z

®

I.--

_J

n,

I-.-

UJ

,4) U.

n., _1

"Jr" t.--

I'- I--

O_ ® Z

U_ ,-_

® _I,--- Z ¢_ ZO3 _

M

ur_

II

Z

N

II

Z

¢N

,_0 0_D4" 00"0 0_, -_

(_'_ (_ 0 O0 0(_O0 ur% O0 O0

O0 0 O0 (DO_*_ 0

_r_--_ 0 C 0 ,.-_,0

O0 0 O0 O0

O0 + O+ O0

om_4.4, mm,_'mm

O0(DO000000

O0000 O00 Co

0

0

O0 0

O0 0

_._

_0_0

00000 0

00000 C

_0_o

_CO0_

OOCO0000

OCO00000

WD0

0

00

O(700,

O0O(D

(_" b.

Page 50: TECHNICAL NOTE - NASA › archive › nasa › casi.ntrs.nasa... · AiA1 + A2A2 + A3A3 + . . . + AnA n (Series A) and , , , , BIBI + B2B2 + B3B 3 + . . . + BmB m (Series B) which
Page 51: TECHNICAL NOTE - NASA › archive › nasa › casi.ntrs.nasa... · AiA1 + A2A2 + A3A3 + . . . + AnA n (Series A) and , , , , BIBI + B2B2 + B3B 3 + . . . + BmB m (Series B) which

47

cO

r,-O_=_

Appendix D

Mystic Code

The Fourier Operating Package described in

this report was written for the IBM 709 in Mys-

tic Code. The foUowing is an explanation of the

Mystic Code.

Page 52: TECHNICAL NOTE - NASA › archive › nasa › casi.ntrs.nasa... · AiA1 + A2A2 + A3A3 + . . . + AnA n (Series A) and , , , , BIBI + B2B2 + B3B 3 + . . . + BmB m (Series B) which
Page 53: TECHNICAL NOTE - NASA › archive › nasa › casi.ntrs.nasa... · AiA1 + A2A2 + A3A3 + . . . + AnA n (Series A) and , , , , BIBI + B2B2 + B3B 3 + . . . + BmB m (Series B) which

oDI

0

8

i-'40

0

_.J

0

IAJ

r_

QDLJ

U

f-

u3>-

_E

00

0

00

I!

Z

I3

h

fir

X

X

C_F u J

Zl

P _ _I_4_ _--U

_ .j_

_>- :_U

_-_ _D

o23 2_t,0

_b_ Z

W Ut._

_ _t

_ UJ

I-- I-- bO _p

DZ _

CI_ Z _ t.L F-

U- _--- (_ Z-

_U_

1-- IJJ _ LL

_UO_'r

cObJ U]

Z (_) '_ -

bJ{ Z_u

_ D_--Z

U_

U_Z_Z_r_

la_

r-

N

>.. >-

._c X X

•_C CO U

N

N

U

N

X X

U,J

N

>-

h

Page 54: TECHNICAL NOTE - NASA › archive › nasa › casi.ntrs.nasa... · AiA1 + A2A2 + A3A3 + . . . + AnA n (Series A) and , , , , BIBI + B2B2 + B3B 3 + . . . + BmB m (Series B) which

0

0

00

0

tl

v

W

0 rr

Z <

l_Ju3

Z:EZ

I UZU •

_-- Z U_ Z u'>

LL ._ b_ Wb- Z

_LUZ l_ rr"

I-- _--_ 50 r" Z I

Ur_ - uO

LLI bJ LL LLI _(

b_WIL L_J LIJU_h r_lL b-

_I_ _

® e®Z

UO.U T_ LdZ_-Z U_-

h OOLL _JO0 U3

N

>- >-

X X

_D I

W

>.-

>->-

>.-

>-

>.-

X X

uJ

b- U

'I)b-O

_W

,el<

TW

.J+-'U

..J_

<

UZ

Z

Ill

_TJ

UO O.

h,r_®

_ELg

L_UOC"r

0,,-i 0

Page 55: TECHNICAL NOTE - NASA › archive › nasa › casi.ntrs.nasa... · AiA1 + A2A2 + A3A3 + . . . + AnA n (Series A) and , , , , BIBI + B2B2 + B3B 3 + . . . + BmB m (Series B) which

51

0

0L_

t.O

O_

1,1r_

_J

k3

>-

UJ _JI.U L_J laJ UJ I._ E13_ fl3 _; _0 Q3 00 Z ZO_ 0_0. O_ n _ O_ _<

®®

II II II II II II II U U

@) ®® (_) (b _ {]Y >->- >- >- >- >- >- T "T-

J JJ J JJ J I-- t.--

O III II II II II II II II II II II II II II

NNNNNNNNNNNNNN II II

h I.I-

LIJ

U')LL

U

<WU Q..-

,J]>.-

r'_ ',-0

Z_

U,,O

_ w

,-4 cO+ _

_ D

_ZX

®TF- p-

Z

JT

n_

1!

U

N

>,-

X

J

Page 56: TECHNICAL NOTE - NASA › archive › nasa › casi.ntrs.nasa... · AiA1 + A2A2 + A3A3 + . . . + AnA n (Series A) and , , , , BIBI + B2B2 + B3B 3 + . . . + BmB m (Series B) which

52

4-oo

L.O

LI_C:

%,

coof_o

ii

_ ix-

_J W_,k _,'-, _3 LL c,9

4- _DUZX k_ Z LIJ _J

>< O/_ _1LO Z

Z _tg_ LIJ_ Z Z (_b I

.J

_-_ _O .O .O [3 CO LID [33Z

_-- _D :tq 3.] 0t3 ,:'i9 CD 00Z(3_ LIJ E_JtJ UJ IJJ L_ LL

3:

_J J//.JJ_J

_3 _3 _3 ,_ _3 C1383_lJ _ L_J U- L0

II II li II II II IIN N N ?',,I r%l N N

4_uJi-- -r"Z_

ts3.Ji_ L__

_Ll_lNCI_

c/) _,iLLI_

>-<)

ZI3L

u

•J_ zn Ix

._1 2_ C

Ig

x >(

Z

P_

>_

Page 57: TECHNICAL NOTE - NASA › archive › nasa › casi.ntrs.nasa... · AiA1 + A2A2 + A3A3 + . . . + AnA n (Series A) and , , , , BIBI + B2B2 + B3B 3 + . . . + BmB m (Series B) which

5:

0

0

LIJL_

<

O_

L_

kJ

L)

}--_0

>-

:E

0

00

p-

0

II_Z

C3

U LU

4" C]O _ ,'--4 ,--4 _4 ,--4 ,--'4 ,-"_ ,-'4

r.,J t_:Z D _.-- l-.-<tl 0.. <{ _C ,--._ ,,-_ ,._ ,--m ,-.4 ,,-_ ,-_

Z U _72 _- _-- I--- _- F-- I-- _-- }---

LL_ Z ,,:I:C_C ut, ZZT--ZZZZ>_ .q LJ <,:{<<I[<<<

(;J U :'_ a_ ::_cO <{ r_ .( oo oo cO oo co oo co

QL U LLJ _. LL LL LL LL LL LL LL

< r,_ T _--- _-.- III %If!

DDDDDDD

I I I III I

__ZZZZZZZ

dddgJdg

_L___

IllillllllUtlllllllllllllll

r'-4

)<

13.

Page 58: TECHNICAL NOTE - NASA › archive › nasa › casi.ntrs.nasa... · AiA1 + A2A2 + A3A3 + . . . + AnA n (Series A) and , , , , BIBI + B2B2 + B3B 3 + . . . + BmB m (Series B) which

54

,0

C

Cr_

0

LLJ

,"_ _...- •

CL >-

t.--

0_1_ Z

_0 L3 I..--

_LLJZ

D r, r43

U

uJ

I

c,

.-I<

Z

I.iJ

®

I,--_0

u3

>-

>-

>-

>--

n,,"

®

Z

I.--

Z

<

Ig®

®C3

D

t.,,')

13.

®

>-

X

O

N

X _

X

tlA

_r_

>-

>-

><

>-

X

Page 59: TECHNICAL NOTE - NASA › archive › nasa › casi.ntrs.nasa... · AiA1 + A2A2 + A3A3 + . . . + AnA n (Series A) and , , , , BIBI + B2B2 + B3B 3 + . . . + BmB m (Series B) which

00

LU

<O_

r_r_

<U

0

U

L_

rn

L3 J

_9

>- U

r_uJ

>-

<

>-

>->-

)-

0

0 Z

0 ®

_z ,Q..Z

<L_ ,"_

® I

L._ L.'

NASA-Langley, 1961 D- 1 078

Page 60: TECHNICAL NOTE - NASA › archive › nasa › casi.ntrs.nasa... · AiA1 + A2A2 + A3A3 + . . . + AnA n (Series A) and , , , , BIBI + B2B2 + B3B 3 + . . . + BmB m (Series B) which

4H

_C

1