YamamotoRalph1980

CALIFORNIA STATE UNIVERSITY, NORTHRIDGE
A CONVOLUTIONAL CODING SYSTEM FOR
1\
COMMUNICATION SATELLITE APPLICATIONS
A graduate project submitted in partial satisfaction of the
requirements for the degree of t~aster of Science ·in
Electrical Engineering
by
Ralph Jiro Yamamoto
June, 1980
The Graduate Project of Ralph Jiro Yamamoto is approved:
California State University, Northridge
ii
DEDICATION
To my wife, Jean
iii
TABLE OF CONTENTS
Page
DEDICATION
. iii
ABSTRACT . . . • •
• vii
I.
II.
III.
IV.
Introduction •
. ..•.
1
Convolutional Coder Simulation .
9
Viterbi Decoder Simulation . .
27
Conclusions
36
.•..
REFERENCES
49
APPENDICES
A
Encoder Program Listing
• • • •
50
B
Code Test Program Listing
• • • •
63
c
Viterbi Decoder Program Listing
. • • • 73
iv
LIST OF FIGURES
Page
1.
Limiting Values of E(R) for very noisy channels •
2.
General form, Rate k/v Convolutional encoder
10
3.
Convolutional encoder K=3, v=2, k=l ••
12
4.
Tree diagram for encoder in Figure 3
13
5.
Trellis diagram for encoder in Figure 3 •.
14
6.
General form of Convolutional encoder,
Rate 1/2, constraint l~ngth 5 •
. •••
16
7.
Encoder Algorithm • • . . • • .
18
8.
Encoder program, typical output .
19
9.
Code Test Algorithm • . . . . • .
20
10.
Code Test program, typical output •
21
11.
Code test program, Catastrophic error condition
25
12.
Code test program, selected encoder •
26
13.
Viterbi Algorithm • • • . . • • . •
30
14.
Quantization intervals, demodulator
output normalized to noise level
32
15.
Noise distribution
33
16.
Metric table
35
17.
Viterbi decoder program, typical output •.
37
18.
Performance comparison of Viterbi decoding using
rate 1/2, K=5 code with 8-, 16-, and 32-bit path
lengths and 2- and 8-level quantization . • • • •
39
.••.
v
5
. Page
Bit error probability bound for
rate 1/2, K=5
• • • •
40
20 ..
Encoder output
41
21.
Decoder output, noiseless input
42
22.
Decoder output, noisy input
43
23.
Decoder output, loss of branch synchronization .
44
24.
Decoder output, loss of node synchronization
45
19.
vi
LIST OF TABLES
Page
1.
Basic coding gain for soft-decision
Viterbi decoding and hard-decision
sequential decoding • . . . •
7
2.
Maximum-minimum free distance convolutional codes •
23
3.
State-transition table
Convoiutional encoder, XSEL=37, YSEL=25
28
vii
ABSTRACT
A CONVOLUTIONAL CODING SYSTEM FOR
COMMUNICATION SATELLITE APPLICATIONS
by
Ralph Jiro Yamamoto
Master of Science in Electrical Engineering
Communication satellite channels are characterized by limited
transmission power and bandwidth.
The primary disturbance on these
channels can be quite accurately modeled as additive Gaussian noise
which~is
11
White" enough to be essentially independent from one bit
interval to the next.
Convolutional coding with soft-decision
Viterbi decoding has proven to be a very cost-effective system for
these channels.
A coding system, consisting of a convolutional
encoder and a Viterbi maximum likelihood decoder is developed
utilizing a constraint length of 5 and a half rate code with 8
level soft quantization.
The primary emphasis of this graduate project has been to develop
simulations of the convolutional encoder and the Viterbi decoder
that can be used in the coding system described above.
viii
The encoder
simulation is used to develop an optimum coding structure and to
generate test code sequences.
The decoder simulation is used to
test the performance of the Viterbi algorithm in the presence of
white Gaussian noise and with the loss of either branch or node
synchronization.
ix
I.
Introduction
The basic question that must be answered at the start of a
communication system design is how much transmission capability
is required to communicate the source output to the receiver.
The standard measure of the transmission capability (relative
efficiency) of a communication system is the average energy per
bit to noise power density ratio (Eb/No) required to obtain a
given level of
et~ror
rate performance.
The Eb/No can be expressed
in terms of the average modulating signal pmver by the
relationship
Eb/No
where
= (Ps/R) 1/No
(1)
Eb is the average energy per bit
No is the single sided noise power density
Ps is the average power at the receiver input
R is the source information rate in bits per
second
The noise power density, No, is in general a characteristic
of the particular communication channel used and is therefore a
fixed constraint for any system operating on that channel.
It
will be assumed that the channel noise is primarily due to thermal
activity at the receiver front-end and that the noise introduced
by the actual receiver hardware is negligible.
The average received power is dependent on the transmitted
power, the transmitting and the receiving antenna gains and the
channel losses.
It can be expressed as
1
2
KaKc
Ps = - T
where
s:
s2(t)dt
Ka
is the combined antenna gain
Kc
is the channel loss
(2)
s(t) is the signal time waveform
T
is the duration (period) of the signal
waveform
If equation (1) is rewritten as
Ps/No
R=--
(3)
EtJNo
it can be seen that by reducing the required Eb/No for a given
bit error rate (BER) probability, the performance of the system can
be improved proportionately.
That is, for a given data rate the
required Ps/No is reduced, or conversely, for a given Ps/No the
allowable data rate is increased.
In general there are two methods
to reduce the required Eb/N 0; 1) proper selection of the carrier
modulation and 2) encoding techniques.
The purpose of this graduate project has been to study one
particular coding system, viz, convolutional coding with Viterbi
decoding, and to evaluate its performance on a communication
satellite channel.
The coding schemes currently in use can be classified as two
basic types:
block coding and convolutional coding.
Block
coding is a process of mapping equal length messages of source
3
symbols into fixed sequences of code symbols.
Convolutional coding
is a process of generating code using any constant linear sequential
circuit.
These coding schemes are fundamentally different in their
structures.
Block coding breaks the source data into individual
source words, then encodes each word independently of preceding or
succeeding words.
Convolutional coding encodes the source data in
a continuous fashion and the bits of encoded data are interdependent
over a finite interval called the constraint length of the code.
Convolutional codes have been shown to outperform block codes
of equivalent complexity in a majority of communication systems.
applications [4] • In particular, Viterbi has shown [1] that a
significant improvement is provided in the limiting case of "very
noisy•• channels (e.g. additive white Gaussian noise with
Eb/N~l).
The probabilities of error in this case can be
represented as
= 2-KcEc{R)/R
Ps = 2-KBEB(R)/R
Pc
where
Pc, PB are the probabilities of error for
convolutional and block coding
Kc
is the constraint length
K8
is the block length
Ec{R), Es(R) are the error bounds
The error bounds for convolutional codes
Ec(R) = C/2,
C-2,
05:R~C/2
C/2~R
<C
4
The error bound for block codes
Es(R)
= C/2- R,
(C - R)2
os;:R~C/4
, C/4~ R<C
The error bounds are shown in Figure 1 for comparison.
[8]
The curves
of Figure 1 make it clear that in the case of very noisy channels
convolutional codes have the potential of much better
pet~formance
than a corresponding block code of the same order of complexity.
In
particular~
using above inequalities, at R = C/2,
Ec(R)
=
C/2
5.83 Es(R)
=
indicating that to achieve the equivalent error performance the
block length must be over five times the constraint length of
the convolutional code.
The communicat'ion channel that we are considering can be
classified as a Very noisy channel
11
11
;
therefore, the choice
bet\'Jeen a convolutional code and a block code is obvious.
However,
there sti11 remains a problem of selecting between certain types
of convolutional coding schemes.
There are basically three types
of convolutional coding methods and they are classified by their
decoding structure:
1) threshold (feedback) decoding,
2) sequential (probabilistic} decoding, and 3) Viterbi decoding.
A quick sm·vey of coding literature [3, 4, 6]
allows one to
eliminate threshold decoding as a primary coding method on a
satellite channel.
The error correcting capability of a threshold
decoder is equivalent to very short constraint length codes, therefore
its efficiency is reduced as the number of errors increases.
The
5
f.(R)
C/2
~-:--"-----......
''
CONVOLUTIONAL
CODES
'
BLOCK ' - ,
CODES
....._
C/2
Figure 1
--
c
R
Limiting values of E(R) for very
noisy channels
6
major application for threshold decoding appears to be on fading
and bursty channels due to its burst correcting capabilities.
It has found application on satellite channels, but generally in
a back up role to the primary coding system.
Both sequential and Viterbi decoding methods have found
extensive use in satellite and space channel applications.
As
a means of comparison we can examine the basic coding ga·ins of
each method on a white Gaussian channel.
Given a particular
modulation scheme without any coding operating on a white Gaussian
channel, coding gain can be defined as the reduction, due to
coding, of the energy per bit error rate.
As a point of reference,
the lower bound on achievable Eb/No for an infinite bandwidth
white Gaussian channel is about -1.6dB [5] . For a bit error
rate of Io-5, uncoded data with BPSK (antipodal) modulation requires
an Eb/No of 9.6dB and with BFSK (orthogonal) modulation requires
an Eb/No of 12.6dB [5] .
The basic coding gains for various codes are given in
Table 1 for bit error probabilities of lo-3, lo-5, and lo-7 [6] •
All coding gains are relative to the value of Eb/No required by
uncoded BPSK.
The upper bound is obtained by observing that the pro-
bability of error for a code with rate R and minimum free distance is
Pe '2Q
(2EbRd/No)
where Q(x) is the integral of the tail beyond x of the Gaussian
density function.
For uncoded BPSK the probability of error is
Pe , uncoded
= Q (2Eb/N 0)
7
p '
Table 1
Basic coding gain (dB) for soft-decision Viterbi
decoding and hard-decision sequential decoding
.---·
Sequential
decoding
Viterbi decoding
Eb/No
Uncoded
(dB)
R=
1/3
1/2
2/3
~
7
5
6
7
6.8
w-3
4.2
3.3
3.5
3.8
9.6
w-5
5.7
4.3
4.6
11.3
w-7
6.2
4.9
---
Upper
Bound
7.0
5.4
6
1/2
41
47
2.9
1.5
3.0
5.1
4.2
3.8
4.2
5.3
5.8
4.7
4.8
6.5
6.0
7.0
5.2
7.4
7.4
8
Therefore, coding gainS:Rd
Two things are apparent from the table.
First, while both
Viterbi decoding and sequential decoding provide significant
coding gains, they both fall far short of the -l.6dB lower bound
for the white Gaussian noise channel.
Second, the advantage of
using a sequential decoder increases as the required probability
of error decreases.
A more detailed comparison of Viterbi decoding and sequential
decoding is deferred until after the development of the Viterbi
decoder in Section III.
For now let it suffice to say that there
is a speed-complexity versus error probability tradeoff in the
selection of a convolutional decoder.
For short constraint length
(K<10) codes and with moderate bit error rates (lo-5) the
Viterbi decoder turns out to be much less complex and more cost
effective than an equivalent sequential decoder.
On the basis of the previous discussion this writer has chosen
to develop simulations for a convolution coding system with
Viterbi decoding.
9
II.
Convolutional Encoder Simulation
The encoder and decoder simulations were designed to run on
a Teradyne M365CX minicomputer.
This particular processor is
optimized to control semiconductor test_equipment and therefore
does not have sufficient speed to be used for any real time code
processing.
The simulations were intended to test the function of
an equivalent hardware implementation.
The speed of the hardware
would be determined by the particular implementation (TTL, ECL, etc.)
The programs are written in an assembly level language and are
run using a master operating system, both of which are unique to
Teradyne equipment.
The language itself, however, is very similar
to other assemb1y languages and these simulations could easily be
adapted to other minicomputers.
All data is in octal format
unless followed by a decimal point in which case it is a decimal
number.
A convolution encoder can be described as any constant linear
sequential circuit.
It can be represented by a kK stage shift
register and v modulo 2 adders as shown in Figure 2.
Each of
the adders is connected to certain stages of the shift register.
The pattern of these connections specifies the code output.
source
infot~ation
time.
After each k bit shift the outputs of the adders are
The
bits are shifted into the encoder k bits at a
sampled sequentially to yield the code symbols.
There are v code
symbols generated for each set of k source bits that are input so
the code rate RN
= k/v, where k<v for any practical code. The
10
kK stage shift register
v MOD 2 adders
----+------binary code
symbols
Figure 2
General form, Rate k/v
Convolutional encoder
11
constraint length of code is K which is the number of k bit shifts
over which a single source bit can influence the encoder output.
Since the encoder is a linear finite-state machine it is
apparent that after some fixed interval the code output patterns
would tend to repeat.
tree diagram.
v
= 2,
This can be easily shown by means of a
A common example of an encoder with k
is shown in Figure 3.
= 1, K = 3,
The tree diagram associated with
this encoder is shown in Figure 4.
The tree diagram is used to
illustrate the code output that is associated for all the
various combinations of source inputs.
The convention used in
this particular tree is that if the source bit is a zero, the
code symbols are shown on the upper branch5 and if it is a one
the code
s~nbols
are on the lower branch.
The tree is shown for
the first five source bits (initial state of the shift register
is a11 zeroes).
It can be seen from the tree that after the first three
branches the structure becomes repetitive.
This is caused by
the fact that any given source bit can influence the code output
only while it is in the shift register.
The tree structure
repeats after K branches where K is the constraint length of the
code (the number of stages in the shift register).
The repetitive nature of the tree allows it to be redrawn as
a trellis which is a tree-like structure with remerging branches.
The trellis diagram for the encoder example is shown in Figure 5.
From the treliis diagram it can be seen that the encoder can be
12
Figure 3
Convolutional encoder
K=3 ~ v=2, k=l
13
00
~11
00
10
1
01
11
10
00
11
01
01
10
00
11
L...--11
10
01
11
01
0
10
0
1
....r-oo
0
-en
00
01
10
00
11
11
00
10
01
11
10
00
OLC01
10
00
01
11
11
10
11
00
01
01
01
10
10
Figure 4
10
c11
00
01
10
Tree diagram for encoder
in Figure 3
14
Dashed lines indicate a "1 transition
Solid lines indicate a "0" transition
11
STATE
00
00
""
" 11
" "-
"
~
00
00
11
""
"
Ol
\
\
]0
\ 01
\
\
\
10
01
\
Figure 5
11
Trellis diagram for encoder
in Figure 3
15
represented by a fixed number of states or nodes and the transitions
between these states.
The states correspond to the oldest two bits
in the shift register and the transitions correspond to the most
current bit entered into the register.
Therefore, an encoder will,
in general, have 2K-l states with 2k transitions between states.
The states ar'e represented by k(K-1) bits and the transitions by
k bits.
The convolutional encoder being simulated is a binary, constraint
length 5, rate 1/2 encoder.
In this case k
= 1, K = 5, and v = 2.
The encoder has 16 states with two transitions in each state.
The general form of the encoder is shown in Figure 6.
There are
two modulo 2 adders which are designated as the X and Y adders.
The pattern of connections to the adders is designated by the
X select and Y select words where each bit set indicates a
connection.
The data flow in the encoder is from right to left
and the X adder output precedes the Y adder output.
There were bJO objectives in the encoder simulation:
first,
to generate a general purpose encoder structure which would encode
any fixed pattern of source bits, and second, to develop a code
test which would determine an optimum connection pattern to the
two adders (optimum code).
programs were written:
To accomplish these objectives, two
Encoder and Code Test.
The object listings
of these programs are in Appendix A and Appendix B.
The Encoder program is designed to encode any number of source
bits up to a maximum of 90 bits (18 constraint lengths).
The
16
X adder
'II \
/1 I \ '
/I
/
I
code bits ---1
\
I
I
I
I
I \ /I I
I
\
X select
\ \
\ \
\
\
- - d a t a bits
J
I
\ I 1 I
\ ' 1 I 1
\.\ill
fc;-/E
I
Y se 1ect
,,
Y adder
Figure 6
General form of Convolutional encoder
Rate 1/2, constraint length 5
17
interconnection pattern to the adders is user selectable.
The
flowchart for the program is shown in Figure 7.
The initial state of the shift register is zero.
data is shifted in one bit at a time.
The source
After each shift, each bit
in the shift register is checked to see if it is set, i.e. if
it has a logical value of one.
If the bit is set and there is a
corresponding connection to an adder, the adder is incremented.
After a 11 5 bits are checked, the adder outputs are combined to
form the code symbol and the next source bit is shifted into the
register.
Figure 8 shows a typical output from this program.
The Code Test program generates code for all possible
combinations of source inputs over one constraint length for any
particular pattern of adder connections.
The flowchart for
the program is shown in Figure 9.
First, the user defines the pattern of adder connections.
The program then generates code for all 32 combinations of source
bits over one constraint length (5 bits) of input.
state'of the shift register is zero.
The initial
After each segment of
code is generated the program computes the free distance from
that code word to the all zero code word.
After all combinations
have been run, the program computes the average free distance to
the all zero code word for this particular code.
Figure 10 shows
a typical output from this program.
By using the group property of convolutional codes we can
now proceed to select an optimum code.
The code will be optimum
18
INPUT
SOURCE
SEQUENCE
SHIFT
lBIT
No
No
INCREMENT
X ADDER
FOR EACH BIT
No
INCREMENT
Y ADDER
FOR EACH BIT
OUTPUT CODE
Figure 7
Encoder Algorithm
19
CONVOLUTIONAL ENCODER
CONSTRAINT LENGTH 5, RATE 1/2
SOURCE INPUT
72365
14253
66241
55342
65732
13527
1230
26657
56023
67245
76756
54605
66302
10756
70743
64273
CODE OUTPUT
3521
16212
N:
XSEL:
YSEL:
90
11
15
Figure 8
Encoder program, typ·i ca 1 output
20
START
INITIALIZE
VARIABLES
I LOOP 32 I
INPUT
SOURCE
WORD
LOOP ENCODER
ALGORITHM
10 BITS
OUTPUT
CODE
COMPUTE &OUTPUT
FREE DISTANCE
COMPUTE &OUTPUT
AVERAGE FREE
DISTANCE
I END I
Figure 9
Code Test Algorithm
21
CONVOLUTIONAL ENCODER TEST
BINARY, CONSTRAINT LENGTH 5, RATE 1/2
XSELECT
YSELECT
=
=
11
15
SOURCE WORD
CODE HORD MSH
0
0
0
0
0
0
0
0
1
0
40
100
140
200
240
300
34-0
400
440
500
540
600
640
700
740
1000
1040
1100
1140
1200
1240
1300
1340
1400
1440
1500
1540
1600
1640
1700
1740
1
1
1
1
1
1
1
6
6
6
6
6
6
6
6
7
7
7
7
7
7
7
7
AVERAGE FREE DISTANCE
=
Figure 10
CODE WORD LSH
0
1514
6460
7174
32300
33614
34760
35274
51400
50114
57060
56574
63700
62214
65360
64674
46000
47514
40460
41174
74300
75614
72760
73274
17400
16114
11060
10574
25700
24214
23360
22674
FREE DISTANCE
0.
5.
5.
8.
5.
8.
8.
9.
5.
6.
8.
11.
8.
7.
9.
10.
5.
10.
6.
9.
8.
11.
11.
12.
8.
9.
7.
10.
9.
8.
10.
11.
8.
Code test program, typical output
22
in the sense that it maximizes the minimum free distance between
any two code words and that it does not allow catastrophic error
propagation.
The group property requires that the set of
distances between the all zero code word and all other code words is
the same as the set of distances between any specific code word and
all others.
The free distance between any two code words is simply the
Hamming distance, that is, the number of bit positions in
the code words differ.
~tJhich
Maximizing the m·inimum free distance
minimizes the error probability since it allows the most errors
to occur in the channel before an error will be made by the
decoder.
In general if the free distance is d, the number of
errors that can be tolerated by a maximt.rm likelihood decoder is
d-1 for d odd and (d/2)-1 for d even.
2
The previous discussion assumes that all code words are
equiprobable in occurence.
If this is not the case, the optimum
code would be one which maximized the minimum free distances
between the more probable code words.
Maximum minimum free distances have been previously determined
[4] for both systematic and nonsystematic codes.
the distances for various constraint lengths.
Table 2 shows
Systematic codes do
not perform as well as the nonsystematic codes because a systematic
code requires that one of the adders must be eliminated so that
the input bi.t can be passed through to the output.
An optimum
code for a constrai.nt length 5 encoder,. therefore, would be
23
Table 2
Maximum-Minimum Free Distance
Convolutional Codes
K
Systematic
Nonsystematic
2
3
3
3
4
5
4
4
6
5
5
7
24
nonsystematic with a minimum free distance of 7.
Catastrophic error propagation occurs when a finite number of
errors introduced by the channel causes an infinite number of
decoding errors.
A necessary and sufficient condition for
catastrophic error propagation [4] is that any nonzero data path
in the trellis produces K-1 consecutive branches with all zero
code symbols.
{R
Also~
it can be shown that for binary tree codes
= 1/v) catastrophic propagation will occur if each adder has
an even number of connections (see Figure 11).
The output of the Code Test program provides both minimum
free distance and catastrophic error information.
Using this
program an encoder was selected to generate test code for the
Viterbi decoder.
The encoder output is shown in Figure 12.
The code has an average free distance of 9.
the
average~
Therefore~
on
over one constraint length of code (10 bits) the
decoder could tolerate 4 incorrect bits.
The code is not optimum
in the sense that there are 3 code words that have a free distance
of only 6 from the all zeroes code word.
Table 2 indicates that
for a constraint length 5 code the maximum minimum free distance
should be 7.
Storage limitations of the minicomputer did not
permit an exhaustive search to find an optimum code, but this code
is sufficiently "good" to test the various aspects of the Viterbi
decoder operation.
Due to the large number of states and transitions, a trellis or
state diagram becomes unwieldy so this information is presented in
25
CONVOLUTIONAL ENCODER TEST
BINARY, CONSTRAINT LENGTH 5, RATE 1/2
XSELECT
YSELECT
= 22
= 22
SOURCE WORD
CODE WORD MSH
CODE WORD LSH
FREE DISTANCE
0
40
100
140
200
240
300
340
400
440
500
540
600
640
700
740
1000
1040
1100
1140
1200
1240
1300
1340
1400
1440
1500
1540
1600
1640
1700
1740
0
0
0
0
1
1
1
1
6
6
6
6
7
7
7
7
30
30
30
30
31
31
31
31
36
36
36
36
37
37
37
37
0
6060
30300
36360
41400
47460
71700
77760
6000
60
36300
30360
47400
41460
77700
71760
30000
36060
300
6360
71400
77460
41700
47760
36000
30060
6300
360
77400
71460
47700
41760
4.
4.
8.
4.
8.
8.
12.
4.
4.
8.
8.
8.
8.
12.
12.
4.
8.
4.
8.
8.
12.
8.
12.
8.
8.
8.
8.
12.
12.
12.
12.
AVERAGE FREE DISTANCE
=
Figure 11
8.
Code test program,
Catastrophic error condition
o.
26
CONVOLUTIONAL ENCODER TEST
BINARY~ CONSTRAINT LENGTH 5~ RATE 1/2
XSELECT = 37
YSELECT = 25
SOURCE HORD
CODE WORD MSH
CODE WORD LSH
FREE DISTANCE
0
0
7354
35660
32534
67'300
60054
0.
8.
8.
8.
8.
6.
8.
10.
8.
12.
6.
10.
8.
10.
10.
8.
8.
12.
12.
12.
6.
8.
10.
0
40
0
100
140
200
240
300
340
400
440
500
540
600
640
0
0
1
1
52560
1
55634
35400
32754
260
7134
52700
55454
67160
60234
66000
61354
53660
54534
1300
6054
34560
33634
53400
54754
66260
61134
34700
33454
1160
6234
1
7
7
7
7
6
6
6
6
35
35
35
35
34
34
34
34
32
32
32
32
33
33
700
740
1000
1040
1100
1140
1200
1240
1300
1340
1400
1440
1500
1540
1600
1640
1700
1740
33
33
AVERAGE FREE DISTANCE
=
Figure 12
12.
8.
12.
10.
10.
10.
12.
8.
10.
9.
Code test
program~
selected encoder
27
tabular form in Table 3.
This table is used later to generate the
transition table for the Viterbi decoder.
III.
Viterbi Decoder Simuiation
The Viterbi decoder simulation program can be functionally
divided into tvm parts:
second~
first~
there is the decoder itself and
there is a test routine which takes a code sequence generated
by the Encoder program and produces a quantized code word input fm"
the decoder.
The quantized code word input can be generated in a
noiseless fashion or \'lith pseudo random Gaussian noise added
and/or unsynchronized by node (1 code bit) or branch (2 code bits).
The Viterbi decoder being simulated is a binary, constraint
length 5, rate 1/2 decoder.
It has 8 level soft quantization,
integer metrics, and a path memory of 30 bits (six constraint lengths).
It was designed to handle 540 bits of quantized code word
(equivalent to 90 source bits) and provide 60 usable bits of
decoded output (the last 30 bits remain in the path memory).
The Viterbi decoding algorithm [1] is a maximum likelihood
algorithm derived by utilizing the recursive structure of the
convolutional code trellis.
sequence.
Thus consider an L bit information
A brute-force maximum likelihood decoder would calculate
the likelihood of all possible paths through the trellis for the
L bit sequence and would select the path with the largest likelihood.
The information bits corresponding to that path would then be the
decoder output.
However, because there are 2L paths through the
28
Table 3
State-transition Table
Convolutional encoder, XSEL = 37, YSEL
NEXT
STATE
0000
0001
0010
0011
0100
0101
0110
0111
1000
1001
1010
1011
1100
1101
1110
1111
INPUT
PREVIOUS
- -STATE
---
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0000
1000
0000
1000
0001
1001
0001
1001
0010
1010
0010
1010
0011
1011
0011
1011
0100
1100
0100
1100
0101
1101
0101
1101
0110
1110
0110
1110
0111
1111
0111
1111
= 25
CODE
SYMBOL
00
11
11
00
10
01
01
10
11
00
00
11
01
10
10
01
10
01
01
10
00
11
11
00
01
10
10
01
11
00
00
11
"
'
29
trellis for a given sequence this method quickly becomes impractical
as the length of the information sequence increases.
The Viterbi algorithm on the other hand, has a computation
complexity which is independent of L due to its recursive nature.
Recall from the encoder development that the convolutional code
trellis forms a repetitive structure after a depth corresponding
to the code constraint length has been reached,
The trellis
could be represented by a set of 2k{K-1) states and 2k paths entering
each state,
The Viterbi decoder examines all the paths entering
each state and retains only the maximum likelihood path.
Thus,
as code corresponding to each information bit is processed the
decoder determines a maximum likelihood path for each of the 2k(K-l)
states.
The information bits corresponding to each of the paths
is stored in the path memory.
After a fixed number of bits is
stored, corresponding to the length of the path memory, the decoder
will output the oldest bit on the maximum likelihood path as
each new information bit is processed.
The complexity of the Viterbi decoder can be seen to depend
exponentially on the constraint length K rather than on the length
L of the information sequence.
Therefore, the Viterbi decoder
tends to be a good choice for relatively short constraint
length codes.
The flowchart of the Viterb"i decoder program is shown in
Figure 13.
parts:
The Viterbi algorithm can be divided into three basic
1) input processing and metric computation, 2) add-
30
I START 1
J
I
INPUT 3 BITS OF
QUANTIZED CODEWORD
I
CALCULATE ALL
BRANCH
J
I
~1ETRICS
-
l
I LOOP 16 I
I
DETERMINE WHICH
TWO TRANSITIONS
ARE POSSIBLE
em
l
EACH TO
S PREVIOUS
ATE NETRIC
l
--
SELECT LARGER
METRIC & STORE
CORRESPONDING BIT
I
PATH
MEMORY
FULL?
No
Yes
H LARGEST
[~ECT1:]
METRIC
-,
OUTPUT THE
OLDEST BIT
I
Figure 13
Viterbi Algorithm
31
compare-store routine, and 3) path memory and output processing.
The object listing of this program is in Appendix C,
The input processing and metric computation routine processes
the quantized code word three bits at a time.
The code word received
from the channel is quantized into one of eight levels as shown
in Figure 14.
The quantization process can occur in a noiseless
fashion or there can be noise added.
A noiseless input is geneiated
by replacing a Zero" code symbol with a zero in the quantized
11
code word and replacing a 11 one" code symbol with a seven in the
quantized code word.
When noise is added, the noise distribution
will be as shown in Figure 15.
The noise is zero mean,
variance one, and has an amplitude equal to the signal amplitude.
An error will occur when a "zero" code symbol is translated into
a value greater than three or a 0ne code symbol is translated
11
11
into a value less than four in the quantized code word.
In an actual decoder imp.lementation the quantization process
\•lOuld operate on the code symbols one at a time as they are input
into the decoder.
To ease the computational load in the
simulation, however, the entire string of 180 code bits is
quantized prior to the first input to the decoder.
The branch metric is a measure of the likelihood that a
particular branch is correct given the quantized code symbol
pair.
From Table 3 in the encoder development we can see that
each code symbol pair corresponds to a single transtion between
states in the code trellis.
For each code symbol pair there are
32
Code
Symbol
Demodulator
Outpu t
Quantization
level
7
1 .5
1
6
1 .0
5
.5
4
- No Signal
.5
0
-1 .0
-1 . 5 - 1---
3
2
1
0
Figure 14
Quantization intervals,
demodulator output normalized
to noise level
33
Relative value distribution
over intervals
36
32
21
12
I
-
-4
-3
-2
-1
0
+1
+2
+3
+4
Quantization
levels
··Figure 15
Noise distribution
34
four possible branches (00, 01, 10, 11).
Each of these branches
is compal"ed with each quantized code symbol pair that is input
and a metric is generated indicating the goodness of the match
(see Figure 16).
In order to avoid multiplication in the
algm"ithm it is a common practice to use the logarithm of the
likelihood function as the branch metric.
Simulations I5J have
shown that use of integer metrics rather than log likelihoods causes
negligible performance degradation with 2, 4, or 8 level quantization.
Figure 16 shows a set of integer metrics for an 8-level
quantized channel.
The add-compare-store (ACS) routine is used to determine the
maximum likelihood path into each state of the decoder.
Referring again to Table 3 we see that the decoder has sixteen
states \'lith two transitions (branches) into each state.
The
ACS routine, therefore, must select the more likely of two
paths into each state and store the corresponding information
bi.t in the path memory.
For each of the two paths into a current
state, the t'outine takes the branch metric and adds it to the path
metric corresponding to the previous state.
The routine then
compares the two path metrics and selects the path with the larger
metric as the maximum likelihood path into that state. The information
bit corresponding to that path is stored in the path memory
and metric is stored as the path metric for that state.
The
ACS operation repeats for each of the sixteen states, so there
are actually sixteen paths (information sequences) being stored
35
Code
Symbols
Quantization
level
0
3
6
2
5
1
2
0
1
7
0
5
6
4
4
3
2
1
7
0
3
4
5
6
7
1
Figure 16
Metric table
36
in the decoder.
The path memory and output processing routine determines
what the actual decoder output will be.
The path memory stores
information bits sequentially on each of the sixteen paths until
it becomes full (30 bits long).
At this time it compares the path
metrics of all sixteen states and outputs the oldest information
bit on the path with the largest metric.
The process will now
continue each time a new set of information bits is passed to the
path memory.
A typical output from the Viterbi decoder simulation is shown
in Figure 17.
The quantized code word was generated without noise
in this case, so that the branch metrics all had the maximum
value of fourteen.
For ninety information bits (90 transitions)
the end metric is 90 x 14
= 1260 (2354 octal). The end metric
(sum of all branch metrics on the maximum likelihood path) is
used in this simulation as a measure of the noise introduced in
the channel.
The smaller the end metric, the larger the number
of errors that have occurred.
IV.
Conclusions
The goals at the start of this graduate project were to develop
simulations of a convolutional coding system in order to analyze
and test the Viterbi decoding structure.
The simulations have been
developed to the point where they provide good qualitative
information about the decoder and provide a basis to measure its
..t.l,·
-
----
----
~
--·
·--· -~~-.~h."
37
VITERBI DECODER
BINARY, CONSTRAINT LENGTH 5, RATE 1/2
8 LEVEL SOFT QUANTIZATION
INTEGER METRICS
30 BIT PATH MEMORY
CODE INPUT
15007
76744
60312
43537
44063
50112
64044
62106
62013
73717
QUANTIZED CODE WORD
770
77000
77070
77070
70007
77007
INPUT
77077
770
7
77000
77070
70
7770
7070
700
70707
77777
770
770
70070
77007
77777
70700
77707
70000
7
0
7777
70
77770
777
70077
7077
700
7070
7777
END STATE
13
DECODER OUTPUT
72365
14253
66241
55342
END NETRIC
2354
15556
65425
Fi_gure 17 .
Viterbi decoder program,
typical output
·
~.~------
38
performance.
Data storage limitations of the minicomputer precluded
processing the large volume of input and output data that would have
been required to obtain a true measure of the decoder error rate
performance.
As a point of reference, we can look at data from simulations
by Heller and Jacobs [5] . Figure 18 shows a comparison of
Viterbi decoding using rate 1/2, K=5 code for different path memory
lengths and different levels of quantization.
Figu1·e 19 shows
the bit err·or probabi 1i ty bound for this code.
The operation of encoder and decoder simulations is demonstrated
by
the example shown in Figures 20-24.
Figure 20 shows the encoder
output generated for an arbitrary input sequence.
Figure 21
shows the decoder operation with a noiseless quantized code word
input.
For this case the end metric is maximum (2354) as
expected and the original information sequence is recovered without
error.
Figure 22 shows decoder operation with noise added.
In
this particular instance, the noise has produced 25 actual errors in
the 180 code bit sequence (14 percent).
reflects the amount of noise added.
The end metric (2037)
It is about 26 percent lower
than maximum (some of the noise was not of sufficient magnitude
to produce errors).
Because the errors do not exhibit tight
grouping the original information sequence is still recovered
\'Ji thout error.
F·i gure 23 shows decoder operation with 1oss of
branch synchronization.
In this noiseless case, the end metric
is still maximum and the original sequence is recovered correctly
~
~---
-----
.. o;-,·
39
lo-2
JJ
......
.........
..0
co
10-3
..0
0
s..
a.
s...
0
s...
s...
L!..l
lo-4
8
~
•r-
ca
lo-5
2-LEVEL
8-LEVEL
3
Figure 18
4
5
6
7
8
Performance comparison of Viterbi decoding
using rate 1/2, K=5 code with 8-, 16-,
and 32-bit path lengths and 2- and
8-level quantization [5]
~,
"----
--
-
--··----~-
-
40
10- 5
~
•r-
..,..
.Q
ro
1o-6
.0
0
s-
0..
s...
0
s...
s-
LJJ
lo-7
of-)
•r-
co
1o·-8
Figure 19
Bit error probability bound for
rate 1/2, K=5 [5]
--------------
--------
.,~~---
---------
--------
-----·-·"'-
41
f'
CONVOLUTIONAL ENCODER
CONSTRAINT LENGTH 5, RATE 1/2
SOURCE INPUT
62543
71066
66652
52507
55122
22200
CODE OUTPUT
. 15262
14631
7624
46041
30624
40225
74130
42401
50505
35353
5363
53660
N:
XSEL:
YSEL:
90
37
25
Figure 20
Encoder output
.
,~.·
------~------
42
f
VITERBI DECODER
BINARY, CONSTRAINT LENGTH 5, RATE 1/2
8 LEVEL SOFT QUANTIZATION
INTEGER METRICS
30 BIT PATH MEMORY
CODE INPUT
15262
14631
7624
46041
30624
40225
74130
42401
50505
35353
5363
53660
QUANTIZED CODE WORD INPUT
70707
770
7700
7700
70700
7070
770
7700
70000
700
7770
70777
70070
70700
707
77007
70707
7077
77
77770
70
70077
70007
70707
77700
70
70777
7
7000
77707
70700
77000
70077
7
7
70000
71066
66652
52507
END STATE
0
DECODER OUTPUT
62543
END METRIC
2354
Figure 21
Decoder output, noiseless input
.
43
VITERBI DECODER
BINARY, CONSTRAINT LENGTH 5, RATE l/2
8 LEVEL SOFT QUANTIZATION
INTEGER METRICS
30 BIT PATH MEMORY
CODE INPUT
15262
14631
7624
46041
30624
40225
74130
42401
50505
35353
5363
53660
QUANTIZED CODE WORD
20671
5604
50700
20671
40004
6730
INPUT
40613
7501
4060
5610
2501
30567
30050
70501
40706
33006
70507
47256
4075
33340
11050
74075
30005
71406
67700
472
70334
1105
7402
73304
61300
56110
50077
1003
114
50040
END STATE
0
DECODER OUTPUT
62543
71066
66652
52507
END METRIC
2037
Figure 22
Decoder output, noisy input
~,-
------
--
44
VITERBI DECODER
BINARY, CONSTRAINT LENGTH 5, RATE 1/2
8 LEVEL SOFT QUANTIZATION
INTEGER ~1ETRICS
30 BIT PATH MEMORY
CODE INPUT
15262
14631
7624
46041
30624
40225
74130
42401
50505
35353
5363
53660
7000
70077
70700
770
70770
7770
7777
77000
7070
7700
707
70777
70070
7077
77770
700
0
70770
70007
70
7700
770
707
0
62155
55525
25217
QUANTIZED CODE WORD INPUT
77070
70007
70007
77007
0
77070
70770
70070
7000
70077
70070
77707
END STATE
0
DECODER OUTPUT
45307
END METRIC
2354
Figure 23
Decoder output. loss of
branch synchronization
45
VITERBI DECODER
BINARY, CONSTRAINT LENGTH 5, RATE 1/2
8 LEVEL SOFT QUANTIZATION
INTEGER METRICS
30 BIT PATH MEMORY
CODE INPUT
15262
14631
QUANTIZED CODE WORD
7707
77000
7000
7700
0
77707
7624
46041
30624
40225
74130
42401
50505
35353
5363
53660
INPUT
7077
77007
70700
77007
7007
7770
700
7007
7070
70077
7077
70777
777
77700
707
770
70
7077
77007
707
7777
70
70000
77077
7000
70007
770
77
70
0
30200
30647
11504
END STATE
16
DECODER OUTPUT
50776
END METRIC
2104
Figure 24
Decoder output, loss of node·
synchronization
46
with a one bit offset.
Figure 24 shows the decoder operation with
loss of node synchronization.
Even in the noiseless case the end
metric is low and the output recovered is totally distorted.
The example above demonstrates that loss of node
synchronization is a very serious problem for the Viterbi decoder.
The most obvious solution to this problem would be to test the
path metrics periodically and attempt to resynchronize the decoder
if the metrics are too small.
This solution does not work in the
presence of large amounts of noise, however.
Referring back to
Figures 22 and 24 we see that the end metric for the noisy case
is actually lower than that for the unsynchronized case.
It
seems that for this case it would be necessary to put synchronization
data within the code sequence.
Further study could be done to
develop an efficient synchronization algorithm.
At this point, it is appropriate to make a more in-depth
comparison between the Viterbi and sequential decoding techniques.
As we have seen, the probability of error for a convolutional
code is directly related to its constraint length.
To reduce
the proba.bility of error we must increase the constraint length.
The complexity of the Viterbi decoder increases exponentially
with constraint length.
For K>lO the Viterbi algorithm becomes
impractical to implement and sequential decoding becomes a viable
alternative.
The reason for this is the complexity of a sequential
decoder is relatively independent of constraint length.
The decoding
algorithm sequentially searches the code tree to find a path whose
---
-·
-
---
--
-
--
~··
--
47
metric increases faster than some predetermined threshold.
As
each set of code symbols is input, the decoder selects the most
likely branch.
Unlike the Viterbi decoder, the sequential decoder
only tests the states on the one path that it has selected, hence
the independence of constraint length.
If at any time the decoder
selects the wrong branch, all the following bits on the path will
be in error.
When this occurs the calculated path metric wtll
diverge from the anticipated metric and the decoder has to back
track and try again.
Since the differences between the correct path
metric and any incorrect path metric increases with constraint length,
K for sequential decoders is usually made very large.
One drawback
of the sequential decoder is the number of incorrect path branches,
and consequently the computational complexity varies with the amount
of channel noise.
If there is enough noise to cause the computational
storage buffers to overflow, then all information currently in the
decoder is lost.
To prevent storage overflow it is necessary to make
the decoding speed larger than the bit rate, thus limiting the
maximum bit rate capacity.
So, in general, there is a tradeoff
between data rate and error probability in selection of a convolutional
decoder.
The crossover points occur at error probabilities some\'Jhere
between 10-3 and 10- 5 and data rates around 10 M bits/second [4] •
There are many areas of study concerning coding techniques
for satellite channels that were outside the scope of this paper.
The Viterbi technique has been used to reduce intersymbol
interference on bandwidth limited channels and is finding application
48
on nonlinear channels,
The basic concepts developed here have
application beyond the Viterbi algorithm itself.
As was pointed
out earlier, the performance achieved by available codes falls
far short of the Shannon bound for Gaussian channels.
Perhaps there
are other as yet undefined coding structures that will allow us to
approach this bound more closely.
i'
.
".
References
1) A.J. Viterbi, Error bounds for convolutional codes and an
asymptotically optimum decoding algorithm IEEE Trans.
Information Theory, val. IT-13, pp. 260-269, Apr. 1967
11
11
2)
,
J.K. Omura, 0n the Viterbi decoding algorithm IEEE Trans.
Information Theory, val. IT-15, pp. 177-179, Jan. 1969
11
11
,
3) G.D. Forney, Jr., Coding and its application in space
communications .. , IEEE Spectrum, val. 7, pp. 47-58, June 1970
11
4)
A.J. Viterbi, .. Convolutional codes and their performance in
communication systems IEEE Trans. Communications Technology,
val. COM-19, pp. 751-772, Oct. 1971
11
,
5)
J.A. Heller and I.M. Jacobs, Viterbi decoding for satellite
and space communication .. , IEEE Trans. Comnunications Technology,
val. COM-19, pp. 835-848, Oct. 1971
6)
I.M. Jacobs, "Practical applications of coding IEEE Trans.
Information Theory, val. IT-20, pp. 305-310, May 1974
7)
N. Abramson, Information Theory and Coding, New York:
McGraw-Hill, 1963
8)
J.M. Wozencraft and I.M. Jacobs, Principles of Communication
Engineering. New York: Wiley, 1965
9)
11
11
,
H. Taub and D.L. Schilling, Principles of Communication
New York: McGraw-Hill, 1971
Syste~s.
49
APPENDIX A
Encoder Program Listing
50
51
PAGE
l
MAY
••0003U
•
GENERAL PURPOSE CO'<VOLUTIO~AL ENCODER
CONSTRAINT LlNGTH 5, RAH 1/2 ~
5
5
7
8
9"
g
10
11
tl
S~AI
se 11
,,
5221
16
17
s~"
50-ll
SC~I
t9
23
21
TSM'I
lS0t I
22
23
24
25
TSr~l
T50(1
TSHI
TS~51
Et•l'lll
Ec~n'
t.C ldl21
29
EC>?-31
EC"'r41
3~
ECw~~l
>1AXI11UH INPUT
SOURCE INPUT loiORO Ill
I"'PUT WORD lf2
SOU>~!':E l'<PIJT kO'ID lfl
Sl'U~CE I'<PIJT wo~o
SOUQCE INPUT looi)R!) ~~~
S.OURCE INPUT ~<ORO ~0
TEMP 500 (LSW)
TE"'P 51'1
souqcf
Tf'1P
Tf.HP
~1?12
Tf.01P
Tf>IP
504
(MSW)
5~5
COOEIIORO Ill
(LSW)
r.oDE>~OIIO Ill
CIJ11E>~ORD
II!
COOEwoqO 114
lf5
115
EC•('III
EC•r!SI
I'C•~71
e:c .. ~a•
"'
118
119
IIU
35
35
31
3&
3D
EC•ll'll
EC ~Ill
CI)O(WQRO lilt
CODEWORD lfl2
CTRI
Nl
li5UHI
COU~TER
4A
YSU~I
•2
•J
XSELl
VSELI
SWPI
ECWI'I
.,
.,
u
(11SW)
SAJ
CODE~ORO
31
(LSN)
n•
CODE >lORD
C'JOE"ORO
CODEWORD
COOEWOQO
CODEWORD
32
33
:u
en
RESERVED LOCATIONS
1.
25
27
2!
ENCODER
Sli1ULATIIlN
~
18
198~
C01111ENT
2
u
••
(HSII)
tiLJMBEII OF SOURCE OIGtU +
X AOOEQ OUTPUT
y AOOEfl OUTPUT
X ADDER INPUT SELECT
y AOOER INPUT SELECT
SOURCE WORD POINTER
COOE~ORD
POINTE~
'
52
MA't 4,
1 U1!00l 0<'0132
:!
3 00~~~3 00~1~2 tNITe
4
:l~I'V04
~f':ll32
'
<10(11"'10
020132
JHP J8EG"
STl YSEI.
8
9
0iHI~I4
01H!132
If'
II
20PII'I&
0PI0PH
COPY
0~1'1117
~000~&
3
ZEIIO
l l 2~0~2~ ~111'20
13 00t'P21 01H3'3
..
S09
15
r0~r22
e~P~J•
15
11
~~Pii'23
iH~II:>24
~PC01•
:<!01421!
COPY
12.
ZERO
18 r30i?'25
~e1370
[CWIIII
~CIIP\26
0~0232
LOL l
IQ
20
3Tl N
21 llZi'P\31' 000132
22
23
24
PI~P\032
/CLR REGlSTERI
CLA
STl CTR
STA XSUH
SU YSUH
STl XSEL
0 0Jill,'llf' IHHH32
7 0<'~1'112 1'1'3132
,
ENC00£1t
l91ll'l
/CL£ AR SCRI!EN
0CCl32 JBEG~~
LOL 214
25 110MH
l'l;lill~6
26
27
28
00~035
003162
TYPE
CRL,
1'1~1'1053
29
~C~P\54
221'\PIPI'!
001'1162
TEXT GENERAL PURPOSE CONVOLUTIONAL ENCOO!R
CRLF
30
TEXT CONSTRAINT I.[NGTH 5, RATE l/2
CRLF
3! 0\'0()67 5762:>0
32 \l~l'l'lil'! 00l'l62
33 lP'P11'71
CRLF
0~e1~2
CRLF
34 IJ~,el!72 01Hll62
H
3~
TEXT
0<!1'l'77 23ll01l0
CONO,tTlONS
"CRLF
37 001'1101'1 0011162
38 eZI"IAI ~00162
CRLF
;59
0~1'1!P6
4~0001'!
., 12'?.1'111'!7
•~
1"~~114
cr~111
00~~12
•2
XSLO,
43 001'113 ll0;l!62
44
45
~~~~~12r
4~l'lrP~
H
0~1.121
I'P.31!.C
47
li'CP1123 llill'1'12
YSLD,
•& 001'!125 000162
TEH Xst-:LECT •
LAC XSEL
FTYPf 27
CRL'
TEXT VSELECT •
LAC YS!'.L
I"TYPI! 27
CRI.F
4\)
51'
~I
0~01H
13001'11!3
~~1'113~
~~0115
TEXT SOUHC!
53 1"1~137 0001"~
LAC I SWP
DECR SWP
54
FTYPE 57
52
(l:'~1•t
lll"ll072
53 0311143 01'10232
56 300145 1100131
SLPO,
LDI. :UI
TYPE
IN~UT
•
53
I" AGE
!17
58
!19
2 UllllllBU
1!01'146
eoene
.ll"AI~7
rp-ett;t5
l'CP'I~I'I
0~0135
P1AV
...
5
SLPD
CRLI'
61
62
0~1'1152
CWORO
SLCI
00~1"43
63 er:q33 e'let47
6A
liHHll5~
ece!!l'&
8
6!!
6~
CWORD
swP
0ilt'l55 21'l0P49
l\:'('1!16 "~1'12
68 0ilP1:S7 0Z1Hl!
69
NOPI.r
.1~ 01't'ttl15
0
?I
I'CI1!b7
TEX1 SOURCE OlGITI •
LAC N
FTYPE 22
CRLF
CRLF
CRLI'
CRLF
CRLF
'"?"·'3
I'JI'~?72
~:Jcq73
0~017•
C?CI~2
79
O~:'IUJ
~'77a~
8'l
~~~204
0PCI6l
031"2~5
0!\C~74
73
U5
rret 1 •
72 0:""1'1
~~e1~2
7'
75 C21"17~ 0?1'162
7!5 e~"'''5 P2Ct62
71 0~1"1!7 00lCI62
7/l
81
82
"'""n6
011~331
1!3 01'02;\7 0:\e5711
e•
1!;]021R !lee316
1)(1;,'1211 lili'0ZI5
ti6 il01'212 e"'a~e•
81 0U•21J
'2
88
~5
Ill'""
ENCODER
LJNP
SLCl o
Gr'· "l'flt!\1 300162
·I
lSI&~
ExT,·
..
TEXT EKI!CUTU
KEVAC
SRCH
I y
EXEC
IN
CCHD
~
J11P J8Et;N
54
PAGE
3 U\!00011\il
HAY
CCNOo
1 1'!1!1'1215
~nt62
2
e~V~211S
~ZIJ232
J
3~1'1220
r~n5!1
• IH'I1'22l
000!112
6 21>r.227
ae000"
e:~ro2Jl'
~~?152
ri!~t~2
5
1
10
II :le'l12•t 2401'11"0
12 0e"'2•2 3001~2
13
301'251 2401'100
15 EICI'\2!12 e~01t-2
1!1
2(]
21
22
23
24
25
l'0112!13 f'lle\301'1
~30162
0\11'275 23:0111'0
0;)PI27!1 000162
ro11~:u
001'3015 "011162
2!1
~~~JIJ
err~'•
n:-Jet
Jl
3~1>~15
3~
r=-~~16
2i'~317
i:?C331
naJr2
;;3
34 eu321"
nn65
~CIIJ<I
ero421
36 ez'!J22
e~~JP'
TEXT
CRt. I'
ft
CHANG! YSEI,.ECT
TEXT
CRLI'
c
CIUNGE SOURCE INPUT
TEXT
CRLF
0
CIHNG! SOURCI!: DIGITS
TEXT COMt
KE YAC
SRCH
'A
CXSI.
27 ~''""~" 1 770AI'II!I
23 e~rJI2 ezrtfll
1'~1'1314
18
CYSL
JQ
11~1'132•
~(031'5
Ctll\~25
•c
csr
•o
CSD
•e:
40
~.H•326
?UOI"l
0:!00110
IJ
41 001'1327
2001~2
:)5
~~~3~3
J7 3l"i132J 1!?;1532
3!l
ICL.EU SCIIUIII
TEXT E INITIALIU
CRLP'
CRl.P'
200111'1'1
(''l0JII!\ 020162
211
3i1
CRL.P'
l.OL. 214
TYPE
CRL.P'
TOT A CHANGE liSEl.ECT
CRLI'
,.
13 001'1264
19
!NCOOflt
Ill&!&
TEXT CHANG! SUUP
CRt. I'
CRI.F
CRt. I'
8 {!Cfl231
·g ee112J2 a;,at62
t7
••
%NIT
JHP CCNO
42
~3
(!''111'331
~~:1!62
u
;);]~332
Zl'i\232
•5 U'l334
~?315~
46 ~;J"J35 l!iHl!62
H
.a "fl11H2 A;l3('00
49 r~:-3•3 ~~~~~·
50 ()~11134!1 1.'~~072
51 l'CI-'347 ne1e2
52 1Hlll3!H• 1Hlll!62
53
54 03 .. 356 (HHHH'QI
~~ I"U357 :lllll245
58 1301'1360 100132
CxSI.o
CRL.'
l.DL 214
TYPE
CRl.'
TEWT XSfl.ECT a
l,AC XSEI.
I'TYFE 27
CRl.'
CRL'
T!XT NEW Yll,U[ •
IINUM
iTA UEL
,.u •
55
I> AGE
3 IU001"1100
MU
~9
l'!rP131'i!l 1100162 CVSI.t
000232
62 0;)11373 01'11' 1 ~6
63 !.H11'J71 000162
~~~
011113~6
tl4
tl5 I'ICI"3715 d001llllil
(56
fl1
3~0377
I'~P\401
01'!01'12
68 ~~P14P3 000162
159 001'.04 003162
7lil
80
8\
r.c;H124
031'11~!!
00~425
000162
YSEL
CRLI'
JMP JBEGN
SU
cu,
82 0{1C'A33 01HH'00
113
0f'l'll&2
84 01!1'!03 001lltl2
"""434
83
000008
A7
8" 0('1\H2 il0l'll15 SI,.PA,
89 ~?f'4H 0:Jil1•6
9~ CP\r144e erl:J('72
91 ~1"!1450 00~232
>'?. ~~"4~2 000155
93 tll'"'53 0P0205
!H C~l>1454 t'f11'1Pil5 SI.C2,
lltl 01lPIU1
95
CCi\45~
ll~iH42
96 001'1456 01'10162
97
01'11040
0l'IH54
11'111! 1'004;51 000006
1<11
lVI2 00~462 1'100040
11~3 l'C~463 9111412
1114 1/11}1'!464 0~ 1 Jee
9t'! :l0f14;57
!19 IHH'\4 611
105
~~~
1"0(>471 2301'11"0
11'!7 0Cf'&7? P\1'10162
1M 21~!11473 000162
109
110 1100•7• e1!0Utl
111
au
U05~11
238108
!lEW VALUE •
RNUH
73 30~·~· 0il0!32
14
~~"'''~ 000!62
75 01HI• !7 0001~2
''"
TYPE
CRI.I'
Tf' X T
1 I 1'!~1'4!2 ~J~r~l\0
72 1'004!3 N'~2C5
77 0111'421 0A01~2
7B l'{1!'422 01111232
CRI.F
1.01. 2t•
TEXT YSEI.ECT •
I.AC YSEI.
FTYPf 27
CRLI'
CRI.F
0~:1114
76
f:NCOOfll
198.,
CRI.I'
JMP JBEGN
57 1'11'11'13152 0001152
S& llil036J 00AU2
Ill
...
CRLI'
LOL at•
TYPE
CRLF
SOURCE: JNPUT
TEXT
CRI.I'
CRI.I"
TElCT
I.AC l ~~~,
OECR SliP
FTYPE :S7
1.01. 2U
TYPE
I.JMP
6
Sl.PA
CRI.I'
CWORD
SI.C2
a
CWORD
awl"
105
TEXT NEll VALUU
CRI.I'
CRLF
LOOP
•
nn •
'"n
•
56
PAGE
~
Ul'l3001ll'l
MAY
••
tl3 1!<11'501 01'10114
114
01~0~'13
1983
ENCODE"
lAC OSW
OECR OSW
f'TYPE 27
~~01•15
tl:l e('le505 000072
1115
111 0C('I!lll'l 75•011:0
TEXT •
RNUM
0CA~Il
2'11~2•:1
till ~.3"512
12lll iH'\1!!14
121 0"!<'0~16
1?>11'133
t'J0t•&
Ql00162
ST.l r SWI'
DECR SWtJ
CALl'
123 2'e0517
124
1:?5 33r.5:!2
12~ ld1523
127 ~1)('152•
125
11002011
ENOL DOl"
01'HH'I4111
t'(JIAI7
CwORO
OS 'II
000005
5
129
Cl~~2"~
tHl0l"40
cwo~o
IJi'
te~,!\26
I3I
\l~i\~21
"" 1412
001360
305
133
001')~30
000152
IH
135
e;-~53:>.
0:!!\l~l
~00232
t37
('~i'533
('~'1535
1~8
e;:r.:nC~
tl8
122
SWP
132
1~6
011;31515
000162
130
141'
221P~A~
~0111101'1
· 1• I
il~tl~dll
~"flit•
!d2
1<13
144
ee"~~P
~\'~~52
00~1172
;11lt" 162
e~>~553
~HI0162
145
14~
rl'i'136t 0-'01'!{10
141
?~~~~~2
t .. s enP>!I63
2:002•!5
0~0132
140 (l\)1'~65 000162
1!5(1 000!166 000152
Ul
. JMP JBEGN
cso,·
..
CRLf'
I.DL 2U
TYPE
CRLF
,.
TEXT SOURC! DIGITS •
I.AC
I" TYPE 22
CRI.I"
CRI.I"
TEXT NEll VAl.U[ "
ANUM
$TAN
C:R!.f'
J~lP
JBE:GN
57
• 11•00001'11'1
IHV
1 1'211'~70 000!02
2 £0'157! ~30232
3 1'()0573 liHl0!56
EXEC,
PAGE
..
6
.,
...
191111
CRL'
LOL 214
031"57'4 0110102
CRLF
0~003&
COPY
0:'1'1576 111101'!!4
8 0;')1'577 001•a
ZERO
u.
EC\100
g ili31'61'>0 ll1HJ70
1A
l l 1:131'~AI IH'!IHlJ•
12 :<131'f>''l2 f'0001'S
COPY
8
$01
13 ll()f'\6~3 011!353
!4 0;)"'0011 il013!12
I,
115 llllll6~' 000040
17
18 ll0MI0 000101
19
uu
LOOP 5
CLI.
21' 1'01"6!1 01'H'lt I 5 ELP!t
21 J:):\1313 1.1 IHlll 21
~2
~?1"614
etlo:0114
23 IHHH> 16 \li':Ji'l77
24 ~~0"._2~ (1?01165
25 I'<JM<:' 000133
211 :.liH162 4
0~~145
28 arM<6
2Q I'~Pit-27
0~~21"5
v
30
eil~t-3"
~~""'""
021<1611
0;'1~631
:<I IIi'"' 41'1
3.3
~'3~eH
""1'1627
CWORD
fLCl
7
Jl 'lCJ!'I633 01'11lll"lr
cwo~o
36 ~l'MiH IHHll<'<llll
37 (':10633 ""1415
38 11'31'1636 0013151
TSWPH
TSIHl
39
f:NOI.OO~
B00206
00f1114
0011065
·~
•5
l't~l'eH
r0~122
11~1'1152
46
~ZQ\~51
~I' I'
1141
u.
ll:H•~ !I~
XTl 1
ll~CI23
·~ c'!,Hir\56 IH11'1U
49
0i'H' 114 VTl,
~ll
51 C;'l'61>? 1'1000165
<J~~bl'
52 ll~?t-:5• l/la~t23
53 \li:l't\65 liHl1'11 U
54 <1110667 0?101!4 T2r
0111"671 0Jil06:1
5~ eu•&73 000122
5~
LAC TSU
I. NO Ull(
SNA
•H (';'('653 001)065
r
7
!LPl
35
41! 000eJ7
4\
42 :'\CI'\642
Aj
"""'~~~
13:"M45
LAC I TSWPH
SZL
LTO ll'llliC
RTR 1
LNO 77777
STA I TSWPH
OECR TSIII'H
I.JMP
EI.C\,
)I
32
/CLUR !CAI!:EN
TYPE
5
001'57:5
E~COOU
JMP T2
LAC XSlL
LNO 01
su
!NCR XSUI4
LAC 1$[1.
I.NO 01
SlA
JNCII UUM
LAC T!IU
I.NO 2U
INA
PAGf:
,
58
P&G[
4
111•0lH'J0011
57
58
el'~>674
5~
IH'I'llll>
2'l'n~"76
01HJI~2
~
0l'IH~I55
cer 11
14.\Y
wn,
6? r;:r71l2 lll'l012l
151
152
~~1'7\D
c~~;r~:;
153 eill'7117
0001H
('I(' I'll' VT2 1
0~1H1 ~5
!14 C:'P711 0C'012l
15!"\ CU11~ 31l01U
66
('f'0 14
PI:>?. II~ T4,
e~~>7
16 1101"1'1'5
ISS lCr720 0~0122
67
69 ?JI1721 ll01ll52
e~~r2~ eec 11•
11
71
i'01'7~~
r,~(l('65
72 ;)\:n7<7 ~1111123
73 ~~fl73~ l'l~:il!U
74 ~~~732 1:'30114
75 lJ~(A7.H lli'(Hlli~
15 IJJ~.ne C1'~123
?7 0[1?737
fl~II!H
l"n0114
79 ili!M43 01Hll'lb5
80 ";J"''~ 031ll22
7!1
;"~\'741
&!
82
ll~1'746
lll10152
Jl1"75~
e!l~tt•
&J
?.;11"752
0~~'l65
~~
001"7:)4
01Hll
xr•,
••
ENCOOEII
IP&Il
JMP H
I.AC WSEI.
LNO 02
Sll
!NCR UUM
I.&C YSEI.
l.'lO 02
SZA
INCR I' SUM
LAC TS05
LNO I0K
SNA
JMP TU
LAC XSfl.
1.1<0 IU
H&
vt•.
TU,
XTUt
I~<CR X3UM
LAC YSEI.
LNn 04
SZA
INCR YSUM
I..AC TSI15
LNO .(K
SNA
JMP T211
LAC XSEI.
LtvO u
SZA
~3
85 C2fl75!1
ll~ll!H
i\6
87
"~")57
f1?1l11.
M~76l
111'01'1\5
I NCR liSUM
LAC YSEI.
I,. NO Ill
~e
'-'Z~>7!13
ea>Jt2l
3Z.t.
89
0~Pi6.C
0~0144
~~~
~~;~16~
1'01'1!4 T218,
0020!>5
Ill
02~711'
92
il~r712
1?~11122
~~~
,,(1~7
73
e;~et52
94
;hH177~
0:1~
~~~
J~?>777
11'1H'I01i5
ll6 <Hll r.01
97 7'liMI2
gs <l.!II'A4
gg I'CHHHi
I I'll' 3~111\P
003123
1Hl0123
0~11"11
001!JIU
101
vru,
114 XTUo
0;1:liH
0~011'
YT20o
0001165
102
l!etPIJ 0'10"4" TAt
01Jllll• 0011413
li':'l ~Ill ill~ 001378
li'!ll
1~7 0010115 001'1101
1~3
""
108
lNCR YSUM
I.AC TSIU
LNO 21<
SN.t.
JMP T.t.
LAC XSEI.
LNO u
SZA
l'lCR l!SUM
LAC YSEI.
l.NO 215
SZA
INCR YSUM
CWORO
fCtjl"
ECWU
Cl.l.
u
.
1011 l'01017 000\Uil
1.00,
Slfl
111 0311"22 1100115
lU 001024 000077
I.AC I ECII,
RT\.
'"GI
I
59
P.lor;f.
4
11•1100~0"'
l!3 1!11'!!1"26 01'Pil77
It>~
l'tl!Cl3ll 01l<HI&5
115 ~Jjl'\3:! 001'1\33
II & <l\!1034 1!11011 ..
111
118 0011!36 000206
110
MAY
...
SHR 03
I,.NO 11711
STA I !CWII
!NCR ECWII
!NOI.OOI'
120'1
lll!P<il
01'004~
CWORO
121
a:~teH
1(2
llil1~43
C0!413
1111'1370
ECW0il
12~
ENCOOffl
1980
EC~<~P
~<l!PH
::"30114
125 00t1"4a
r~l!r65
I.AC XSUM
t.NO
(J~!P50
~~etH
1!1~:1132
su
1!1"10,. 001l11H
Cll.
!24
12~
p7
l'iH1!52
12!
~~~
133
!31 llllll'!!\5
132
133
"'"""'
c•·~~71
SKI'!
"'
~
~IHI!
14~
00111'174 11A021l6
13~
..
1~71'
e~3~65
33
138 l'oHM2 1?~01H
139
I 4I
142 IHJI 1'77 01)~0&3
10 3~11~11 0014!3
!U ?>31UH 01H370
145
IJ~
231111~
e~:~11•
tH l'ill\04 N11ll"65
I A! :)2tle6 e~lltH
149 001110 IHHHJ2
15~
151 1:101112 0001H
152
153 .J311 l A 0000'0
1~'
p~
,~,
ENOI.OOII
CWORO
ECWP
ECWil0
LAC YSUH
I,. NO 01
lOR EC.;Illa
STA ECWIHl
INCR CTR
CwORO
TS!o!l'
TSHl
001117 000101
Cl.t.
001129 0000'111
LOOP 7
16.1
1 ~I ··~1123 00~115
!6l ;)J 112~ 0?01'117
163 01127 ellll077
1~4
IHlll :!I
16~
~:11133 030133
0(11135 i'lllll!U
tiS~
03
I. NO 77777
STA l ECWP
INCR ECWII
"Citl5 il~t•t•
li0111tl 21<l1 ~51
IH
1~5
15~
u
I.OOP
I.AC: I ECII,
RTI. 184
1!00115
136
ECliU
l'!fl"077
~;:11~6~
~~t~b2
<Jill~~·
~31tl'66
!H
"'
lOR ECWBI
1111111"65
1&7
ltll OQIHJ7 e11021t
I.AC l TSWII
RTt.
"'
SHR 03
I. NO 77777
STA I TSillt
%NCR TS\1111
. £N01.00,
IIAG&
•
60
PAGE
4 Ulll!l0001l
1159
CLA
S7A liSUH
:UA VSUK
LAC N
sus CTR
SZA
JHP Tl
PI! lhlll '2 1'1'01l'2
I 1 I 00 I I 43
172 0<" I I 4~
~[lfll32
2~:1132
!H'II~3
lJ!!!23
1115 0011!1•
2~0152
173 ~Clll ,, H0IIA
11• e a II~ I e001J0
17~
177
pa !!011515 020246
RI.P
!79
161'1 11011117
181 eo1 11~>
182
t83 C3!203
ENCOOU
HAY 4, l!IU
CONVOLUTIONAL ENCODER
TEXT
<'~ll01'1l
1!~21162
CRLI'
~7&2ell
TEXT
184 ?:112~4 H0!62
185 1121<'r.' Z~:l11i2
CONSTRAINT LENGTH S,
<H~I62
CRLI'
CRI.I'
CRLf'
tee
1'-:'1121!
~~~01',0
TEH SOURCE INPUT
18 9
~t.'121 ~
1!110162
CRLI'
186
13ill2~6
IIH
190
191 IJ(II 21
~
~~·lll !I
n~1•6
Si.P8, ·.
I.AC I SWP
OECR SWP
192
:1~!2U
tin
)94
0~1222
~~~r72
FTYPE 57
C~t224
ue232
LOL 241
19!1
11r.l22~
~~1'156
196 ~'n 221 ~ar2r6
IQ7 1!13!23? enrri5
TYPE
I,JHP
SLC::t,
19& 11('1?31 za1216
t9g 11<1!232 2~0162
21'~
0<1!23~
e
a3000e
21'14
cwo~o
21'1!1 IH'I23& fliH'041'1
e~I2J7 ?31412
2117 0<i!24l' U1J61J
SWP
$05
21'5
:!08
CRL,-
2~9 001241 Z;I01U
2111
211 1001246 25241'10
212 00!2'7 ~01!162
213
214 11<'12~1' zoea0•e
215 0::11251 2~14111
218 3012!12 !a141'::t
TEXT COO!: OUTPUT
CRI.I'
CioiORO
OCIIP
ECWll
217
I.OOP !
2111 C0!2!13 U0ilU
219
2211 Cl!l25t' l00!15
221 il(l12H
~~<ll•fl
;!:?2 1'01262 1'~0072
223 01'11264 1'00232
224 £'01266 li'JQll51
SLP8
CRLI'
CwORD
SLC3
2<'1 ll3!2H r~e0•~
20~ llJ12H ?21233
203
tt
SLPC,
I.AC I OCwft
OE.CR OCIIP
I'TYPE 57
LOI. 241
TYPE
,.AGE
u
R~T!
Ill
61
PAGE
• 118000000
M.U
rat27~"
'!~:>or&
(1Jt271
0012511
1 !il 811
fNCOOEA
I.JI4jl
225 00!2151 000205
vs
z;>7
ns
••
SL.C4,
001212 000162
22'l
4
SLPC
CHI.f
CWORO
2~<1 00!:>73 0:'1011'0
231 03!274 1'01279
232 001275 000004
SL.C4
•
233
23& 1!012711 ~00205
fNOI.OOI'
:235
CRI.f
23.5 001;;ill 0'131112
237
TEXT Nl
001307 000111'0
239 I"CI3!fl elllllt•
24"' 0()1312 0~lH'I72
:?311
I.AC N
FTYPE 22
2H 0f:!314 0001162
2A2
243 ~i\1 322 0001'1'0
CRI.f
244
L•C •sEI.
TEXT ltSEL.I
:>•~
IH~!323
~il\323
0011072
2411
1Hl1~21
~001112
CIII.P'
>l\'I!JJ~
0~01'1r0
249 ell13J6
e~>~ell•
fEU YSEI.I
I.AC YSEI.
3iHII14
P'TYPE 27
247
24~
FTYPE 27
ll0!3411 1!~'(1072
:?:51 1'01342 0001112
d15~
CRI.P'
~!12
CI.A
2!13 031343 00011'12
2H 1HI!3U 000132
255 001340 000132
2~6 IH)\~51" 01l0!32
su CTIII
ST& X3UI4
STA
'fSUI4
237
;?58
259
001~~~
001'!160
I'Zt35~
1'101'11'1~0
2~0
261
STOP
se:-,
?62 07-1 ~~d ZII:II'IP\0 Sill,
263 U!355 cl'r~"" $1"2,
26& ;!131356 0~('01"0 5~3,
265 r~t357 ~0tll'll0 S~<t,
2615 .,0136(1 0A01'11"0 5115,
TS~l,
267 0;)!36\
'l~l1fl011
e~t362
1Jl'!l'lll'l0
TSI':il,
<'15Q I'~L%3
2711 IJ'lll31'i4
2'(11:0~;)
TSI'It,
ii?.IHl~ll
TS~2,
(33!35~
~~~1'~1'0
TS03,
TSP•,
268
271
~72
C?!3<36 1"1'1'01'11'1
2 7.1
eot367 Zl'l01'11'1l
TS~5,
274
(1~!37(1
""~1'1"11
ECw"0•
;li'I'IP'~0
ECIII'Il,
27~
Ot1P71
I
••
•
'276 ~~~ !37? l'0~1""l'! fCW~2,
'177 •10!37 3 er?000 EC>~Jl,
Ull 001371 ?.P'>HH"0 fC"II•,
?711 .t01375 01'111'000 t.C435,
2U 0013:'0 .0000011 EC11111S 1
i'AGE II
62
PA(:f
..
UI000000
MAV
?~I
001~77
e'Hlllrll
ECW~7,
2~2
('rt4M' E'00MA
ECW~8,
::!83
~Hll
l'I'~Pil'l'l
fCW09 1
4 ~I
EC"I0
284 :J!ll 4;J2
""""~" fCW!l 11
28~ <'Z I All3 l'l'vllrl'l
21115 ~ili4CI4 ?l'~llP0 CTII,
297 ~7:14~~ :!1'~1'00 N,
2H ~Jl4"6 ?~3111'\l XSUH,
YSUH,
2t.:ll C~l411' e;-~oP~ XSf:l.,
291 CIJI411 I;~HHHH, YSEl.r
292 Jf'!412 21113150 SWP 1
;!Q~ ~:JPI3 r~IJ7il fCWP,
29~ ?.<11414 u.l35t lSWP,
293 ~r\41~ ZI'IH1 TSWPH,
295 ('~ 1 a til r~t41'3 OCwP,
28~
1!~!41'7
ea~1Wil
297 i'Ct-117
:?9!!
0~00l'·5
2Q9
tP·"~'~~'~"
~e!421'
;)?,;'l~00
n ~~'""''"
31l<' ('L' 1 4 21
31"1 o;•t
~
3~7.
~Ol)4).3
<l~ll01'0
3~~
ll~t424
el'!ll~J00
31'4
3115
1'~1425
~~H 4?.6
00"1111'10
0i'3000
3~6
~~1427
~IHHI~0
3>17 I'J!43i'
lH'0~~0
3"8 <'0143! 3t131l0il
;\~9
0~1432
0;100"'11
3Hl 0il1 <13J 000003
osw,
zE'Ro,
••
lliU
fNCOOEif
I
ill
I
I
••
I
1!1
I
II
I
SP15
ECWU
TSHl
TS0!J
e:cwu
5
I
••
II
II
II
"II"
"
fJ
I
311
•
APPENDIX B
Code Test Program Listing
63
64
PAGE
COO! TEST
l
2
COMMENT
3
COOl! TEST
5
GENERAL PURPOS! CONVOLUTIONAL ENCODER
CONSTRAINT LENGTH 5, HATE l/~
•
8
7
8
g
19
tt
12
13
!4
15
u
11
u
u
u
T~IS TEST GE~ERATES CODE FOR ALL POSSIBLE COH81$
NATIONS OF I~PUTS OVER ONE CONSTRAI~T LENGTH. THE
INITIAL STATE 15 ZE~o. THIS TEST IS USED TO vETER~IN!
1HE MINIMUM FQE~ DISTANCE BET~EEN ANY COOE~ORO AND THf
A~L ZEROES COOfWORD 0
65
P•GE
2 ll•l'l0\H'IIll3
I 0<!111!01 0001!12
2
""" •• J11P1!181!8EGNCOO!
i'~??!t5
e;~aiJ2
u
ea~'l2>~
0001H
CL4
STA Cl.
STA Cl1
STA cu
STA XSUH
STA '1'5 Ul1
STA XSEI.
STA 1'Sfl.
II
12
r~~?22
1103232 8EGN 1
1.01. 21•
13
~U~24
ii.lrrt36
~
~<'1'1'1'3
• ~~~~"·
5
Z~I'PiH!
6
1
8
9
~~~"!~'~
e~H12
c~?rt•
llC'IIltU
IN ITo
·~'~t'•1132
lllllll32
~11111~2
CI101H
0110132
I• e?re2!1 000162
15
16 t~:!•-i26 ll[lee•o
11 ~tt r: ~.. 2 7 0>1 1114
18
£;:!~~30
i'<:,;>i42 232·1110
ea~l143
11a01i\2
21
23
2•
l!2Y!?01
!5201'\i'll
~cv~52
eC'Ietl'i2
2~
~~9'P63
0"01!52
21; e~~"H 20~162
27
'-8 '<'Hill! '.13tliH!I3
29 e~~02 01'3162
~s
31
1'\'1!'!'113
0001e2
JZ
?3VIIH A111H1111l
~3
<'~1'!11:1
H ni'tll7
:15 ?~ell 1
l'~l'll'
0~0117:i
0001152
36
37 l;11'12? ·~1'0~1'1
38 ent23 ?.'1011'
39 U~!25 e:-:>a72
'0 ~3~12T 0111.'162
q £';':'130 ~0['11152
•2 U<>IH NIOIII2
43
'~h,Pl32
0:101~2
AI :lCi'l33 000162
AS
46 tU13i' 0~71tH,
47
H lZ?-\•2 01lllHI3
49 i:?l'\41 e0r111 •.~~~142 0;,eJJl
51 21\;>143 00031"0
52 lUlU 01103115
53 c~~\43 1"001!11
:s• l'J1'1415 0('10lilllll
!I~
~5
00UA7
0001!12
/CI.EAR SCRHII!
TyPE
CRI.I'
STill.
0011 u
2~
/CLEAR REGISTUS
CloiORO
TPTR
I !I
21
UST
TEXT CONVOLUTIONAl.
CRLI'
,•.'
£~CODER
TEST
TEXT BINARY, CONSTRAINT LENGTH
CfiLf'
C~l.l'
CAl. I'
TEXT CONDITIONS
CRI.I'
CRLI'
TDT X5EL.£CT
I.AC xe'.l.
FTYPE 27
CRI.I'
TEXT YSEL.ECT
I.AC YSEI.
FTVPE 27
CRLI'
CRI.I'
CRI.I'
CRI.I'
CRI.I'
TEXT !l1£CUTU
ICEYAC.
UCH
,.,
~XEC
IN
CCND
Gl
JMil' BEGN
56
,.,.,,
a
.·:· ..
~,
AAT IE
liZ
66
PAGE
3
v•~0111M!A
PlAY
1 Qll'l'\1!11 IIII.HHe:! CCNO,
2 ~CI'\!52 00111232
3 C21111 !H llll!il 1 !I 15
4 tl;J015!1 000162
5
!I 0("1'\1153 000000
7 llJ11116• ""'-0162
8 0~1'116~ lllllH62
9 001"11l6 0001152
10
ll A:JP!76 4rUI'0e
12 (1;'111177 0fl011'
13 \l<'\1'1~>11 2!0;11'172
14 001'121'13 1!!1Hllll2
15
1a ll\l1'213 411140011
11 1'01"214 1!'~0114
16 ~e~>216 ll00<172
19 0C1'12:?.rl 00011l2
••
2~
~J,"2-'~
1110111074
011103?1
00ll24i!
01)1'302
;<9 ?~~2J3
:'Ill \)~"236
31 1'\~1"237
32 ";Ill 2 41' e~02tl3
33 re•'241 ~~0303
34 l'('f'24? (Hl03PD
33 <);)~2~3 lll'\0~~9
36 0110244 0001~2
37
38 ~~~('1246 000162 cxsL,
39 iHH12H 000162
·cRL'
CHANGE 3ETUP
TEXT
CllLF
CRLF
CRI.I'
TEXT A lCSi!LECT
LAC X/H:L
FTYPE 27
CRLI'
TEXT 8 YSELECT
LAC YSEL
'TYPE 27
CRLF
Kf'1AC
3RCH
I
A
CXSL
•a
CYSt.
•c
fXEC
11
JMP CCNO
CRLF
CRLf
1"(11'12~4
•0~<'1'11'0
TEXT
illll'\2~5
11:!:1215
RNUM
..o15
41
STA Ul!:l.
11~02o1
CRl.F
JMP CCNO
0(l~263
1'001112 CYII.o
CRLP'
CRLP'
46 001'12154 ~001112
41!
~HI
\'100211 40001'1'!
TEXT
:lt
0<'1'1272 01'102•5
II"UH
52 0M"273 000132
53 0c027!! DlliH !12
000213 000152
CRLF
'"
XSI!:I.ECT •
001'!162
000132
411
EXECUTE
COH1
TEXT
42
0;3~26!1
c
TEXT
CRLI'
CRLI'
40
413 1'01'1256 01'121132
/CLEAR
TYPE
41
.u
TEST
CRLF
l.OL 21•
21!
21 llC~225 0500<1.22 ~2l"22!S 01110152
23 l31"221 0iHH62
24
25 300232 7701"1'10
26
'n 01'\f\233 0001153
COO!
19 811
YSEI.EC1' e
ST' YSEI.
JHI' CC"JO
95
PAG!
•
ICRE!III
67
MAY 4 1
l
2
3
4
0~~3PP.
0~~301
ee~2•5
E¥EC,
230162
R~P
CR~F
LO~
31'1'31>12 AIP232
5 1'0fi3'H etHll55
TYPI!
II 000305 ~"0l6fl
7
CR~I'
"'
TEXT
II 0n~32~ 7324~3
12 0D0323 ea0162
17
0~o3•t
~r~342
ze~343
CONYO~UTIO~A~ [NCOOE~
T~XT
~21'0re
l~ll62
~~0162
BI~ARV,
CONSTRAINT
l!SE~ECT
•
~C00~'.
TEXT
eno114
LAC
2~
3~0353
ee035~
C1~~72
P'HPE 2'1
2201112
CR~I'
0~0362
4~CP.~0
22
23
CRI.I'
CR~I'
30
XSE~
TEXT YHI.ECT •
ea0162
0~~371
I'TYPt! 27
CR~I'
~31
0a"al(
~l~S~~CE
TEXT SOURC!
32
0~~422
e?cl62
CRI.P'
CR~I'
33 001'423 ~~0162
34
35 000424 ~00P41J
38
37 ?00427 200102
36 ~J~~J~ ?00132
39 0~~432 ~OJI32
"~ ~~~A34 aeat32
~OOP
sa
C~A
STA CTR
STA C~
STA CH
STA ¥11U11
STA YSUI'I
9T A f'OSUH
41
0~1'1436
e~~IH
42
•3
~3~A4~
z~~t32
~0~442
C0~132
~~a211
0~0132
l.lll TPTR
46
O?PIAA~
021'1•4~
47
00~•~~
ze~t32
!ITA OSIN
5~
ec~•52
e~~•5•
eea~~'
51
1'2004~~
C3iH22
52 001'1457
53
~~0152
5~
~5
~?~tl4
44
45
48
4g
e0e•&1
ee~11•
e01'1463 tei.a6S
!16 001'1.665 ZI'IIIUI
!t AAT£ 1/1
L•C Y3EI.
2• 0C0353 2?211'
25 0~0365 ~e0012
26 0a0J6T e~a162
21
2~ 0~!>31~ 200162
;!Q
~f~GTH
CRLF
0C~35P
21
TEST
CRI.f'
t9 ~~r.35t
1~
SCRffN
CRLf
13
15
t6
/C~fAR
214
CI.A
SU AVSUH
3 0l'P3<'5 01'31<12
P 1Hl1'31l7 0301H
t•
COO! TUT
l981J
STA SlN
Tlr
~AC
~NO
SIN
•01(
SNA
JMP T2
xrs.
~·c ¥Sf~
~NO
SZA
Ill
PAGI
I
WO~O
CODEWORD MSH
COOEWORO L
68
p&r.E
MAY
• ,.1Hl001'!8
57 000AI5& 0l'01U
511
15~
0(11'147?
0~0114
~:11'~155
e1
;):ll'\47.&
3;1:112;)
59 0\'0HI"
CODE
198"
'· INCR
XSUM
YTt,
I.AC YSEl,,
LNO 1H
SZA
INC~ YSUM
T2,
I.AC SIN
LNO UK
152 !1!01".&75 00i!IU
6;)
e•
01'['1~77
e111~11•
155 Jr.l'l~l"l t(l<ll'l55
156 l'<'\li!Hl3 1!1'3172
157 "'"~'~~'~· 2111!1 ~~
63
6Q
201'1~~~~
7~
IH'I'I~IP
0~3114
3~()1'165
StU
JHP u
xu,
HA
71 0;!!?'512 ~lll12:S
72 r~r.51J r<3tl1U
.,.
301"~1!'
75
1'!~11517
73
l'~0114
~~U65
76 1'<11'1521 \J~l'!23
77 0Cl'52< 0~01U
78
79 c~e52.& e eill14
J!~
03~~26
z~;>a65
INCA XSUM
YT2,
8& IHll" 5 ~ J
:Jr.~t14
~;'"!>.}~
·::JJP ~37
e~rl'65
II~
8~
SZA
r., ....
I.AC SIN
LNO 10K ·
SNA
JHP TU
XT4,
I.AC XSfl.
LNO 04
sz•
~~\1123
lNCR lCSUM
87 0<11'\!i-40 C01!144
&8
~9
~('1!54?
n
ll?:'!\44
()P.t'l!l 4~·
9!
r~att•
ZH('~5
I.AC YSfL
!.NO 92
,INCA YSUM
8 1 ect~531" ea~122
1!2 Cll2153t >11.10152
83
LAC ll$[1.
LNO il2
YT-i,
~~~123
92 ~~t'\~41 il001U
I.AC YS!:I.
LNO U
HA
INCA YSUM
Q~
94
l'~!'5~1
JflC t 14 TU,
93 ;)(;?55J
~~306~
96
ea0122
2~i'555
Si~
41!.
JHP T21
97 ililfl!SS5 €00152
98
PQ
LAC
LNO
SNA
111':11156[> 0~ 0114 liT
u.
e~ilM5
LAC XS!I.
I. NO u
tflll
~011562
! "I
l02
('(JI'\!'>IS4
e0012J
0~11565
'l3Z1H
li;CR XSUM
~~a 1 t
LAC YSf!.
LNO 1IJ
Ul3
u•
Mr~~e7
tl'l~
0)('"5'1
!M
G~l'!'>?3
• YUill,
0~0065
0~~123
101 J/1057• :!3>liA4
1"1 s
109 01'10578 ('1'/1114
110 l'lll"l51'll' ii'I'\H!I55
lll
su
1:01~602
0DQI603
sz•
00<H22
001111:12
sz•
lNCR YSUM
ue,
I.AC Sli>l
I. NO 2K
INA
JKfJ
u
,A lilt
•
Tfaf
69
PA(#[
'
IU01!00ilil
tU
II A
~o::~e"'~
115
CZ~>61'J7
II~
HAY
erets• XT20o
zr0~6~
ee,.!>tt 3:13!23
II 7 0C:"612 lCJIU
tl8
119
~e111t>1•
121' <1?1'161!1
1? I l'lll621'i
122 Nll'\621
e~~tt•
ee~~!55
ll'~!2l
YT20o
...
tgu
l.AC lCS Et.
l. NO 211
SZA
tNCR XSUH
LAC YSEL.
l.NO 21
SZA
INCR YSUM
tll'~lU
123
128 300032 H0!32
CLL.
l.AC Cl,.
RTl.
SHR Ill
STA CL.
12'l
13!' H26:H ~>ratt•
PI JZM35 ~~fl?77
!32 rar~•a natl2
LAC CM
SHI. 01
STA CM
~~·
125
126
:nrl\23
e~ill01
~,..
"62A
UZI 1 •
ec~>~26
Vf.'Z271
127
cz~~63~
?~:'~77
133
13• CV-?1542
135 ~~~~~ u
\3R 3111'~~6
131 ~I'IM5e
Ill!
"'
LAC XSUH
LNO Ill
tOR CL.
su CL
CLI.
LAC Cl.
RTI. u
"~"632
1)~1!1101
ld~
~~r~~3
;,r~65~
l;'l'llt•
I 41
!42
1-'3
T"'
U~11•
Z0~65
er~1J•
a~etl2
I-'ll
(1~1"11!!7
'/~?~77
~~3J77
1'10.,601
V?iJI32
STA Cl.
LAC CH
Slil.
STA CH
!44
lA~
::0Ct'f63 l'lntt•
145
3C~f'>~
£~3377
141
l4il
149
0~0667
eeetJ2
0~01171
0?-1!'1"
t5A
~~131P3
eazzl!i~
SH'l Ill
'"
151 e:JI\675 21'11134
1~2 ~01'677 eeel32
L.AC Y5UM
lllD 01
lOR Cl.
au Cl
153
!54
0001 ...
INCR CTA
00~1
CLL
lAC $IN
ll~l'l70t
155
1~6
~(107113
151 llU11'1t
1'e 0 ;>c-T.> IS
!59 ;)01'1711!
I Cl!l
i61 r11~112
t62 r~11113
163 ~00715
164
1~5
t&e
11e"'' 17
01'1'1721
ill!
~
:ltlll4
rl'I'3H
lUI. II
ecat32
su
i'Hl311:12
U3132
CLA
r:~otJ2
5llll!!4
~l'~l3i!l
~1'0123
1!'17 001'723
164 1!:.10724 3i!llll52
COO! TfST
UN
l(SUH
ITA YSUH
STA
LAC N
sua CTA
UA
J"'
TJ
I'~GE
,
70
PAGt:
. . . ile0011111
IUY
...
lg80
169
!7P 001'1727
111
A3401!1
172 ilCil73.1'
~110114
LAC DUN
I l l I'!Z0732 a00012
174
175 1Hl0741 U0009
l?'l
FT YPE 57
TEXT
TEXT
LAC CM
LNO 77777
FTYPE 57
177 0311742 21lllll4
t78
p9
;:!JP\744 eo<J~J65
<HJI'\746 iH'I0072
18~
TEXT
I~ I IH!Il7'55 1'!000011
162
1 e l t'~~75~ ?~1'1114
LAC CL
LNO 77717
~~·
t65
~~"76l'
il~i1762
t';l0P65
IHHHl72
FTYPE 57
186
!H
lU
2'~H1771
4000011
TEXT
ug
I'CP1772
~~011.
19~
~~~71~
a~2!r65
I'OI.It
\01 U?J175 €<11'123
!92 ~Zf'777 :J:JeiH
11l3 Ul!>l"l ~(.'I'll! 4
194 Htr~l l03077
11l5 ~;)11'~5 ?<'tll32
~~~
~7111'117
lll7
"~ 1
p.' ~
RTL 01
~''"'f'S
ln017 I'OClt
1119
~
UIHI'
?,l!{'l4
ll~('~5
3<11''1
FOL2t
2?~
2 ·' 1 -'-'lP.27
23~2\liS
r:~~<~t7
ZJI~~~
u~
0<'11'31 1!011'112
21'
211 <131032
2!~
Ull'~~
2!6
~<:!1136
~;'1~(140
l6!Aii!l
:11;} 001034 21HHH7
21'
21~ <".'!;135 ~M!lHil
t/11031\
:i'tl i!l'IU37 HiHH7
218
~19
""10''
('0011•
2U CJH'142 ZJ01il07:l
221
2n :S~1111U tiHH fti
223 301114/S U0U2
lAC CL
LNO A0K
lNCR I'OSUK
LAC CL
RTL 91
S TA Cl.
I.JMP
CJ!!'?3 eiHHH7
•'~ I ~>25 l3;\l32
ue
15,
I'DLl
3Z.l
Li<JP!l'> ll~l'll23
2<'3 i-):\1 ~ 17 ~~01U
;>P• \'~ll'21 ~~011•
?1'5
LAC CH
LNO 401(
SZA
INCI! I'OSUM
LAC CH
STA CH
LJHP
!99 Jall'l1 J0<1772
u•
2e1
uz
COOf TEST
I'OC2,
15.
1'01.2
cwORo
I"DCl
15,
CWORO
I"OC2
u.
LAC I"OSUH
'TYPE :l2
ADO AVSU"'
SU AVSUM
U.t
,.,., •
'
i
71
PAGE
•
.u•31'1~1H'0
••
HAY
ENOL.OOP'
CRLf'
CRl.f'
TEU IIVEIUGE f'RU: OUTANC! •
233
~J4
~1'111'171'
1:'01'114
Cl'!ll11:?
IJ;>02~!5
L~C AVSUM
OIV :u.
FTTPE ~2
23e e"'~"'~ l'M072
237 0\)10715 000162
238
239
241'1 001017 l!ll1l0100
241
CRl.f'
STOP
2-'2
20 t'IHIOII' l!ll;ll'l00 SIN,
2A.4 <'3111" I 0i'il0?1'l OS IN,
245 001102 e~II0N1 Cl.,
246 i"(l II f''l I?I.'J0f11'l c~.
~c
11114
<'~01'1'11
?H 0::11105
<1~30!3
?d7
COD! TUT
CRl.f'
22!5 001\l~P ~01HI52
225
227 0.:!1051 0002015
228
2:?.9 1'11'1t''4 2110162
230 lilll10~~ lHHH6~
231
232 lll01i'!I'J? 000000
2.3~
lOU
CTR,·
N,
e
..
2 4\) 1':1111"5 1'0~1'01'1 XSUH,
251'1 :>;1!11"7 0~()~\"tl YSUHo
:?51 113111 p 011J>'I'II'I YSEL.,
2~2 ~c 1111 ili'(IIHI\l YSEI.,
II
II
ll
11
u.
II
II
IJ
I
2~3
25 .! 0011\D l'\1.'0"1"0 FOSU~,
fHlll 1-l 1'00000 AVSUM,
253
2'51 il0111 A ee tll5 TPTR,
II
II
2:'18
•
2~5
259 >'0111~ U:.'ll'll'lfl STOLo
26~ HilliS 1:'1"1)040
1'01117 1':0~11'1!
211~ "'"' 1121' .. ~~141:1
263 llJ\121 tlll021!9
2e1
<'112 2 <!IH"241'1
263 1\<3112;) 1Hl03P0
?55 ez!t2" 1'<111341'1
2()7 30112, 01'1'1401!
265 &Hl!\26 1'110440
2159 t'21! :21 3~0~~1'1
:?711 Ill'! II ~i3 0Pr.541:1
271 "~ 1131 "~~e~ill
0!64
~
272 cnp2 e1lll~411!
273 .'3!!33 0~J71'B
271. CH6 II 34 00:'1741!
27~
~l"tP5
Oll!IHH'I
27& lliH \35 IH'I\ 0 41!
277 I!JIIH llOIIi'il!
276 1:'0ti«V 0011•1'1
;179 "'"' 1141 0012011
2811 f.Hlt 1•2 0012•1
STBL
'"111111
tAll
200
241
31'111
341!
41111
HI!
500
5411
151'11!
641!
7fll1
7411
llll'lll
ll1l40
lUll
11oll
l21HI
l2411
PAGE
'
72
HAY .,
2&1
282
233
~84
~p~
<?85
~~11•3
~ellA'
e~11•5
~niJ00
~01J•0
~~t•eA
l~!l46
~~11•7
~3115?
0~1151
Z~l440
~01500
~:11~40
2'016011
2se f.311~2 ~01640
269 ~01153 e01100
29? 001154 Q01741
291
292
293
'b1
1980
1300
13Ail
!.Sill!
lU0
l~IIB
1540
161J(j
1641J
17011
1741.1
PAGE
I
I
i
I
COO[ TUT
APPENDIX C
Viterbi Decoder Program Listing
73
74
PlGE
l
HAY .. ,
19811
VlT!:RBl 0!
CO~MENT
2
~
•
5
•••••••••••••••••e•••••••••••
7
I
RATEI
e
g
u
1l
t2
,,,.
SIMULATION OF VITEROI DECODE~
CONSTRAINT LENGTH I 5
112
QUANTIZAT!ON 1 5 LEVEL
MET~IC REPRESENTATION I INTEGER
PATH MEMORY I 311 BITS
13
,,
ttl
u
INPUT CH1RACTER!STICS
········~········~···
QUANTIZED CoDt~ORD LENGTH I 54~ BITS
.EQUIVALENT SOU~CE OUTPUT LENGTH I Oa BITS
19
211
21
22
23
24
u
OU7PUT CHARACTERISTICS
••••••••••••••••••••••
USABLE OECOOEO OUTPUT LENGTH
I 86 &ITS
/
PAIOE
l
75
'
PAG[
2 l!al'll'l0001!1
VIHRBt 0!
ru Y •• 19110
/KEYBOARD INPUT
l
2
J ?.JPII'\1'11 0111'1232
8EGN 1
5 l'liH'I"'IH 1!30152
LDL 21•
TY!"E
CRLI'
6
7 l'lM'I'It.l 171!103
8 1":'!011'17 ""l~lt12
9 0311'11211 01Hll!!2
CRLF
CRLI'
•
00(H"I'\J ~[ltll!l5
,.
IHII'P151
IIHHHH'I
15
16
1J;.'Pif'~2
IHH~
0~0115J
~00162
VI Tf:R81 DECOO[R SIMULATION
TEXT
Ill
11 1!111'11'1~6 6:!1'1000
12 0tl('H'I37 000162
13
BINARY, CONSTRAINT LENGTH 5, IUTf lilt
TEXT
CRLF
S LEVEL SOFT OUANTlZATlON
TEXT
CRLF
CRLI'
162
11
TOT CODEWORD INPUT
CRLI"
18 a;, Ill'!> 1 252.1'\il
19 331'1'162 000162
20
LOOP :z
21 &llli'MJ 0011040
22
23 ~Ce<P15f> 01'1131 15 !.PI,
24 ~llf'>l7? 00[1146
25 ~~~~72 Nlt'l"n
LAC I CWP
OECR CWP
!'TYPE 57
2~
LDL HI
;J[IPII'l4
0011232
TYPf
LJMP
21 0 :11'\1'76 01lll155
28 :'('i'~77 ['11'(121'16
211
i'~I'IICIII
1'\P\1'1'05 LCl,
3~
~Ji'llf'l!
0~0066
31
::!12
3l
CC~11l2
000162
:l~OII
5
LPI
CALl'
CWORO
LCI
113 00il1'14QI
34 \?~!'1\H
33 C3<llll5
36
:n 0001116
38
JSl 00!1111
0001110
l!ll0fi05
6
000205
ENOLOOI'
ll00l6:Z
CRLI"
.t:l
OUA~T
'fEXT
41 1':01'1123 liHHli'IV'I'I
e
44 1!30125 00ii0411
1.,001'
45
46
"~~'131'
LAC I QCliP
A7
0;)1'!32 llr31'"
~e
""'f't:)4 ~~~r72
lili1i'll5 LP2,
!13 l:i'~1'3 01"0130
54 2l0111144 llll0162
!15
55 1!01'114!1 800141
IZED COOEwOIIO INPIJT
CRLI'
42 001'1124 01illll52
4l
A9 Z.J0!36 r0~232
5!1 Cl'l1'!41'1 01'10!:115
!51 l"~I'IAt IHH'a8
:52 :1['~142 01ll'f'l"6
/CLEAR SCREEN
DECR QCwlt
FTYP! , ,
LOL 241
TYPE
LJMP
LC2,
1!1
L1'2
CRLI"
CWORO
PAG!
I
'
76
77
PAGE
2
Ufl'!fJI'I~\!
MAY 4, 1980
\.OOP u
113 300310 000040
114
115 0'<'"31• 23271'11!
1115 ~~1'315 ~110114
117 :l~r317 3:>1l!415
118 tl('!'321 21l0072
119 ~ll1'1325 1'1'0000
12:1 01'1'•326 2~i1245
121 V?13~7 ?~Jt33
!22 ~(>1"3.31 :1001415
123 ni"JH 11001152
12'
12 5 3~0334 000206
TEXT CW
\.AC ocw
DEC~ OCW
FTYPE 2a
~311337
12~
.C31'34?
~NU11
CWP
OECR CliP
CRI.,
STA I
ENOI.OOP
CwMO
Ci"01'1A0
:!J2467
ocw
u.
129 (1:;)0341 <Hl00!3
13a
13!
C;)l'\342
CWORO
;)~3040
C~<~P
!32 ~~91343 ~~2323
133 :!0:1)44 C323Hl
!3A
!35
~(3j>j;)A5
139
k';'f'3~2
14J
0~1>333
,.,
~~1'\J!H
CWll
Jt1P 8EGN
3001~2
135
137 1!31'13ol7 01'1V!I6?
1.38 ~?1'1351' ?1):1232
•
TEXT
1~6
!27
YITERBI 0!
cocw,
CRI.F
l.DI. 2l4
TYPE
e~PI1!115
~~1'11112
~:!1'1162
CRI.F
CRI.,
CRL'
141 'i'<HI35S 200162
143
14~
00035& ~e00u
LOOP 31!
14!1
146
IA7
l':~t\363
11'?1~~,
\4 ~
!4111
e:-~>365
e?-1'1146
TEXT OC14
I.AC OQCW
OECII OQCW
2~~37<1
e0~"0~2
FTYPE ?2
15~
?:lP.37A J11(ll"00
!51
;!;)i1~75
~H245
i~2
~01>.311'
~~0!33
oeiH100
<Hll'l t•
OECR OCWII'
CRI.,
1"'3 0~1'1411\0 01l0!4G
1 ~)I Clll('!4P\2 1!001152
15!1
! ~6 ;H)IHI'I3 IH'1021'18
1!17
!58 I'!~AAAt\ 001'11'!40
~~~
I:?~A~7
li!~
~<!I'IAH'
ENDI.OOP
CWORO
OQCW
C?-2470
efoll'll'l43
35.
161
CWORO
!l!l ee~> 411 ~00040
!153 ;IC1!412 U2355
Cl211"413 l02422
1115
OCWjll
I,,.
165 IUI'Ioll4 lll'l0l52
157
1'!01'1411!1 nue:z
ua
•
TEXT
R"'UII
STA l QCW,
QCW35
JMP 8EGN
GE~IIto
CRL'
... G!
•
78
PAGE
2 11•01'10000
IUY 4,
I.DL 214
!69 :." ;'1!;14 17 001'232
1711 0UIA21
TVPE.
01"~155
CRLP'
CRLI"
CRL'
CRL'
CRL'
111Hll62
171
~;!f'42'.
172
1'(1tl!62
(1AI'IIi52
0:!11425 1Hl0!62
13?0~23
,,. aM•2•
l73
175 IJ<!Ua 01Hll62
PIJ
TEXT
CRLF'
CRI.I"
177 "'~"'"! \111'1001'0
~ll~H2 C'I0011\2
17!1
l7ll 01li'IU3
~01ll62
181\
Jill IJI'!IH51 050400
Jll2 el21~41l<! 1101'1162
0;)('~15
I!;)Cl~lf>
04021!0
01Hll62
til a
l 89
).9:'1
01'~53~ !541!'1101'l
J :' ~- 5 J 1 l'!'let62
e ~":5 51
0Ail200
Zll0!62
!93 ~(II'!!> 53 000162
194
195 001'155!1 77000'!
!91
192
GENEIUT!
ln'll~52
AOOITIVF.
B
TEXT
CRl..l'
TEXT
CRLF
CRL'
c AOOITI'!IE liHlTE
lA
18
GENNIQ
~111.'31!13
'C
r~3252
2>'5
2M'
2<tl'l~ll7
l'l30f'l00
e~l'!571'l
0001,2
GENN2Q
II
JMP GfNIII
GENO,
2~9
211' <l;H"')73 0:JI'J~3·
2!i l:l~l'l~l· Plfl00U
2!:? 1':11•~75 >!1'1302~
2!J ~Ct'57~ ll:\~3!!1
1'101'1113•
01'!111~1·
CRL'
COPY
;,e.
ZERO
QCW!it
COPY
u .•
217 I! ::1 fllllll 002325
2!& 0<11'602 00UH
CWI't
TCWfll
219
?20
LOOP J
0~1'161'13
•I
Oil
/
GENQ
~~~~66
~l\1'1~17
GAUSSIAN NOISE,
VARIANCE TWO, E/H
e~~565
;>[ll'lf>l'll
NOISE, I'll! AN ZfAOi
VAFllANCf ONE, E/N • ll 011
2?.3
21H
~15
WHITE '>AUS!IHI
TEXT
CALF
TEXT
CRI.I'
NOISE AOOEO
~n•c
199 3\Y:' ">61
'""" 3111
t_iC£'562 ;!"()!!72
\j~0!5~! Cl'\0302
2P<~
21'12 '{11lr-~04§ M-'1'1<57
~!6
NO
SRCH
~~~
:n •
CODEWO~O
TEXT CO HI
llil\
!111 0M!l!l1 (!01'163
1911 (";!'1511?. i'HiiH'17•
207
21'18 1!1.111572 0CIIH62
QUANTIZED
TEXT A PERFECT TIHN5H ISS I ON,
CRLF
183
!84 0:'.(15~2 5UI!I!!Il
!85 ~~"5"3 ll:ll"!52
ti!6
li\]
VIT£R81 01
tll891
000040 GN0 1
221
222 031'11506 Nli'J1U
223 \li'~6PI7 ;H'!01 !5 1.P3,
224 00"6ll ll00077
CLI.
LAC I QC:Iff'l.
IHL 4
· .PAlO!
•
HEAN Zfi'O,
79
I'AG[
2 . . .,000011
725 :!!<'i0613 IH>i<ll!77
225 llf':'IIS15 NHHl65
LNO 7777'1
I QCIIIPI.
I NCR QCWPI.
su
127 z,'r617 000\33
228
229
11~t'l52l
01l01H
23<1 llZI\1'23 eo:l2tH5
231 ~0~~24 CliHlllH
I.JHP
LC3,
3&.
G~I'62!S
000607
LPll
11~1'62~
l'~:·t>27
.,00040
-~
J-
el"lll'i24
CWORO
LC3
:!J6
~;,;~631'1
lll'lellu
3&.
CI'ORO
QCIIPL
OCIOIHI
232
i!Jl
.
:!3~
237
2~&
:J~rl53t
000~·0
~39
t)~i'!'J?
(11'12355
113~633 IH'I2H7
241
242 0ili'I.S34 000205
2 J.l
2~1'
2U
ccf"~'<37
IHH'llt4
2'.5
~~t1f4l
IH'101165
0;1<11:'11
;.46
~~~~43
Z47
248
249
2JP,t)H
0("1[1(0177
i!~015H·
0M23A
3~,>.f51'!
ll:Jill34
2~1'1
n111'S2
lll'~:'65
251 ~~I'll>~" 00~132
:0:'12 """6!16 0ellt0l
ENOLOOfl
LAC TCW11
LNO •0K
CLI.
SHR 14
HULT 7
lOR OCW01
LNO 77777
STA QCWU
CLI.
2~:!
2:'><: flCM!I1 0001UI!I
255
256 ~c-:'662 000115
2:>1
lll"tl~77
:!59
u~~'~6A
rJr~6~
259 3 r ...~ 71'1
00M~~5
2~?1
()(1~1\72
('l:>fli.H
Cl~\'1'177
2111 >HHI67• 000144
:zil2
263 001'1675 000205
264
26'
~<!P171H
26t5
H1
002774
U!'7;!3 002341
2tl!
269
;1~1'7~4
000040
~?,1'171'2
01"0lH
il;l3it4
LlC
RTL
SHR
LPoiO
su
INCR GCTRS
LAC GCTRl
SU8 CBCNT
JMI'
0001112
CLl
C~1'71'
2,
278
1Hl07a Ul!ll52
77777
CWORO
PTCW
TCIIIUI
('1)!'11!3 0001-~2
276 0110716 000132
4
ll
fNOLOOII
2'?~
274
/
I flTCW
I ,TCII
lPoiCR ,TCM
0i~7~0
271 \';'1r17H'I ll~lH30
';12 e,,;>. 11 2 I"!'IIH23
u
1.001'
n"
21~
vlT£11111 Dl
"''' •• SHR19803
su
/
t;NQ
su GC 'fR l
Ji1P 8f:GN
27Q
ll811 000722 Ui11U2 SLlfl,
CAI.P
II' AGE
•
80
PAGE
2
U00001'1~
MAY
••
01'10232
1.01.
Nlll\515
TYPE
283 0l'P17211 1'10~162
284 I'CP1i27 01'0162
2es 030731' 1!1!0115:!
286 ll:JI'I7Jt 01lll1152
287 liHH'I7J2 000162
CRL.'
CRL.,
281
282
28~
2~~
0~1'7 23
~CI'i25
!'!CI'l746
VIU:RISI 0!
108111
au
CRL,
CRL,
CRL,
HliT UNSVNCMRO~IZ! QUA~TlZED CODEWORD
CRI.F
220401'1
291'1 r31'7H 000162
2!11 0,<('17 !11'1 001111152
CRt.'
292
TEXT
293 l'r-~771 5101'10~
?9' <101'1772 lll'll!l6?.
'
CRL'
2Q~
UNSVNCMIIONU! ONE SY1'4tl01. I.ENGTH
C~Lf'
CRL.F
295 l<lib\~15 01Hll6~
211~
00\e:.?ll
7700~0
TEXT C0141
3~2
~;)II'~\
li'0:l163
KEUC
3~3
1?'1l\1122 tlCll074
3<'~
{1~!1'23
r~t~2A
(11." I ~25
l'fll~.2~
3:1~
3i'5
3(1~
3~7
,,
SRCH
301'131'11
<Hl1 ~32
0:'031'2
:l?!l'71
UNSVNl
1ft
UNSYNZ
Ill
:l"''l ilCl (\21 1'1110-'00
JMI" SLII'
'"l1"33 000152
Jill
~II 00!032 11001112 UNSYI'Il, CRL1
:'II'!Q
~12
/
LOOP' 3
313 ~01"'31J I:HH104111
314
3!5 0f' t V.J6 re01r1
Jle \!1~)(1.'7 001' 115 LPA,
CLI.
1.4C I OCWPI.
3)1 ""P41 1HH!II'77
RTL
e~eill55
3:?3 0:'!\1'41 01Hl133
321 0Ct051 il001U
322
3:>3
:!\24
~'3111153
l'HHl21'18
0~1?54
325
0Pil'I1'U
0illll'!l5 01'11037
~~e
~27
0l'\i>55
ll01i'10~111
llill054
:><9 0ZI1'60 0000U
;!12!\
>'01~51
:131!
331 ""11'i'>j 1'11111'10<40
3H ~0H'"'l2 111"23515
JJJ 111011'63 111~23"
33'
333 00\I'U 1Hl02115
335
•
SHR 3
L.. D 77777
su I OCWPL
INCR QCWPI.
3\8 3CI1'43 1!01'"77
31il 01)1r,45
CODE !liT)
TEXT 8 UNS't'liCMIIONlZE ONE 811.\'ICH 1.EHGTI1 (2 COO! UT8)
296 0211'113 2351el'l
297 l'lll\014 IHltl\62
3"1
(l
I.C4,
LJ111"
38.
LP'
C~>~ORD
LC•
35.
--
CIIIORD
OCWPL
QCW0111
!NOLOOII
PAGf
,
81
PAG£
:S~7
2
II& PR Ill! Ill
001087 UlllS2
JH
"'" •• JHPusaBEGN vnuu
f0H'l71 1'100\!12
UNIY""2• CRI.I'
34\ 00\r72 il1'10041
I.OOP
33~
)4(1
3•2
343 P~\1'175 Cl'010\
344 2il!1<111 ~111l!l5
)45 2<l Ill'~ 2:111077
346 <:111~2 1!1l0e77
;)47 112 II"' 3UI'65
3H ~IH lr.l~ .... ~!33
30 a:H\10 200144
35l
351
z ~ 1112
lP5r
•
I.JI'IP
?111'2~!1
z0e~u
•
Cl.l.
lAC I QCWPL
RTl.
SHR :s
lNO 77777
STA 1 DC•PI.
I NCR QCWPI.
lC5,
;SI§.
3~2
1'31!13
3~3
0011\• ;J"I076
lP5
3~5
C;31115 ila0r•0
3~~
~~
CwORO
lC5
35•
11!6 e' ill II :s
357 l'lllll t7 01'100U
353
3!19 ;121 112v. 11131!049
36, ;)0!121 U235tl
:S~t ""'1122 1!112357
:se.
CWORD
QCWPL
QCWU
362
!NDLODP
3!!3 3~l1H 000201
3\H
JHP I!EGN
365 0U121 00US2
36&
:167
361
Ut
'
or
.,
N
co
.......z
0
......
::ll
0..
z:
0
u
u
0'"'
.
-
'.
at
...
.,.
....
X
IE
0
>
.....,
......... ...z
.
81
"'
..
~
~
X
......
...'..,"'
"'.
...
!rill:
... .,.
... .......
JIL ......
u
"'... uu-u11til
"'
0
D:ON'SU
...
:I
CL
Z
...
0
UIZ.
........
"' u:a
A
•:a
OtOUO
..,..,..,...
.J~
U,Ot-
.
.
., ...
....
.... ."' ... .....
....
......,
N..,
•Ill: IS
CtDkJt!C
CL • a: "'
O'DI.l.l&
U-NCL
U..,.NL
.
.......
o:r:
OJ
OCIOI.LIX:
u ...
U>ot
,...
OlD
0
N.
•tn ...
tO_..,_N•
....... ,
t"').., W')
-tS.IS""'>,.,
e,.,~..,
..
NrJtJNN
r.,. ~.. ,._ r~ r.l
e., f'.l N~C'~
N~N
N
t\oo~
,.,..
t'11""..lf"'
f\: I"~ to
r ...
fl.oji'Q~t\,1
to.~
r., a..
.. Ito..., ..
"'ISI";tlll') •
I"')Nf\llf\
1'9e...'l"'i.IIO
~ r'~ I"') N
fli")C'\fN..,
""" ...... r-.; to
~ ,.~ "· fQ
N N 1\,oC.,
of'g&,t.,. ....
fQ
~,_.,
N
fi';lt\..UC,
e,~o,..
fl.:.
r;.,..,
""'"' r".J f\.
rur...
~
.
X
~
e...
G
n r:. .-;.,; o
~e.~ m
&
N
f\)
a,~
NNN~
f"".:
~
~
fSlC~
~~a~
NC'..·e':o 0
r.:.·~,.....I!St
('.>~~$
l$) t";l (",:
N
c-~
til(?;:"",.!~
0
ON~n
I'Q ~~
~:S..tSlo~C!V~I5.
-N~~~C~C~~-N
...
G..-,..
N,~.n
c. .... e..-
llf") ..., I(') . ,
W"ltOIIOIIO
t~
t!"J (;I
-n.n .... -"' ..
N•..O"'
~..,:c~
~
~
...
~
...
~~
......
~
u
u
f#')r),r)fl?l"')f':i_,
e.. ro.. u
~ ~~·
.-; c
r.l rw r_- 1'\t "'-' c-w "·· c.,
,._ l""..l (\1 t'J t'J ,....
"""'~~
IIC.t ~f\o'l ... tiC 'f\..t:"w. . .
15.----NNtt.
:"""C"aaC\.;C\I"'t.'JNN
'="'
1"'1 0 :-..: ~.1 O'~l":.fSII
&at,;ur.tW-Q&
~~
......... ,
~l
'K)
..
""
.--.
z:
......... ..._"'.-.;SC'il)
---"""NNN
~~O~~~~-N~-~·~e~~-N..,.,~~~~~~-N
------~---NN~~NNNN~~
0:
~
r.;J t";i
ro;,.cs:,~
~.Otn
..
r:l f'.; fir.~ fO
r;.
rJ r ... f":. ~ ~
tJ ,.,., """""' ~~ fl.o\ (\,1
-1.'r"' 9---m-
<r~
r .. r. ""'• ru
~"'WI'...
IO...._«L_
..
uo
0:
N~CVNNNCtN
N
_ _ C'\1 _ _ _ _
.......
...... ('\1..,
O..L
XX
.......
,;
NlnN~_. ..... N
f'?'Ofl?-e.. .... ..,
f""')...,,.,"'
Jt\.0 .... C'lil
...ICI«..Itll<04
z:
__ .,.._ ---- -------- ------- ---- ---------- ------- ----- ---e..-cv.,., ..
~
.
......
.....
r.,.
G.G..Cl.Z:
2:::P.:1Cit
u
• ;n .........
->tCJ s ....
-r;.-1'9
f'")NNII")
X o;
...,
...
0
..1!0...,.
O..IL
.......... ..,.,. ...
.......... "' ...... .
..... OPco
_..,.,_,.,ttr)-4.,
_, ...
.,_,..,_,u•• 0:::>11-0:::J
J
,.,...,..,
8
L
oC.Z...J%
....:1-'U_,
X
IV .... N
N
..,_
:r:::r::
X
.._
.............
.......z:
40.CU-1 . . .
.,..z..,...,._.:c .....
01
UOJIIC
oC
u
-...
1ft
IE
..,
...
L
uu
l!t
fi>ISI
~
..
l"')r-),..,l"')f"')
c
.....
<lt
7:
--··------
--..,.......
NCO
.c ...
.,...,
_..,
"'"'
t.l ti)
"""'
... ~~~~~o~-N ... ~~G
• • ~~·,·~~~~~~~
•
...
....
Q
83
PAGE
J lf•01l01Hlll
!57 01H2J2 000lJ2
!58
STA ISRMt
63 11!'1242 00011• CBRMJ 1
64 0012U I!II"IH tt!
15!5 0012•6 001lU2
LAC TMP2
ADD TMPJ
$TA !RMJ
0~~~~·
011123~
0~1240
0001115
ll31H32
~~~
t11
61
,.
1981!
LAC TI"P2
AOO TI1P'
STA 8111'12
00123~
~~~
I
••
CBRM2 1
~~~
&;It
S\
I.
M&Y
VITEFPIIl
or
84
l'lGf
• • • n ene
MU A,
!981
IAOO•CO~PARf•STO~l
l
2
3 01'1251'1 0001!!2
ACSt
CLA
STA SCTR
•
0C1251 13<'10132
!!
'
0012~3
l"0:i'!H0
7 0;)1254
e
0:12~0·
CwORO
PSPI
OJ!255 2132306
PSUI!l
ll'l ""1256 lH101114111
11 ~i'\1257 lll'-2!l05
CwORO
PSP2
PS21U
!I
12 <131260 00252!!
,.
ll~t261
01llliH0
CwORO
I !I
lli
~()!262
0~2~AI\
8RPl
1)~12153
01l2!!50
BRUI
\7
18 \H11 :;?6A
19 <'C126~
211 Cl!t266
21
22 001287
0<1CA•e
ll02541
01'!2570
CwORO
8RP2
13
IHH'0A0
23
24 l'll"t272 01'10114
25 0~1214 21101HI5
!i!6 ~il1276 ll011ll32
27
28 l'<ll:!t!'U> l?l"0 ll'
21.1 ~ZI:Ii!2 '11'0116
3!! i!3130' \Hl0132
31
3M M0114
33 0lll.311' e001111
:';2 ~(It
:s•
031~12
!.!lll1l132
:;1(1
~:1131•
0~1'1114
35
37 l"01316 C00ll8
38 01Jt320 0110132
3~
411'1 001322 ll01HU
•t
•2
v nuu Dl
BR2U
OPS,
\.OOP 18
LAC SCTII
LNO I
STA TBIT
LAC TSMI'
ADO SCTR
ST' CTS~I'
LAC TPPii
ADO SCTR
STA CTPPH
LAC TPPL
ADO SCTit
STA CTPPI.
INCR SCTR
413 I" ;I 1325 0~01!!1
u 1!21!331" 000132
LAC l PS~I'
AOO PPH
STA PPI'HI
41l ~1!!33' IH'I'II15
<17 il~I33A P.tlt'll6
48 11'0!335 IHHI132
LAC l IISPl
ADO PPl
STA PPPL.l
t'211~2·
ll:!0115
.,
u
111'1
!!t
~1'1134~
~111342
:12 00!3U
01"32 It
CiHH16
neuz
!.'13
:H e>.l11346 UB2ll
5!) U13l'l0 IIUU2
•.u
AOO
su
PSPl
,~,
'S"Pl
LU SRPI
ITA IUtMPI
116
,AGE U
/
85
P'lG[
• .,. e"' '""'"'
57 001352 01HHS5
'"' •• LACSPU
!58
ADO
5Q 20135& 000117
811
II!
l!:l
Ill
64
1'\5
~0l3!la
000132
l'atJii2 021;1116
eetJ6• 000132
I,.AC I PSP2
ADO PPL
STA PPP1.2
rr0ttS
68 031371' 0i'.;J 11 e
69 00ll372 0111~132
70
71 'Jl"t374 0~1"211
72 ~:lt371S 001'11 15
73 0:l14910 01:11'1132
74
75 01'11~1'>2 0~0211
76 <'0140~ 0001 :u
11
78 001<106 1Hl0t15
79
u i'101410 000117
LIX PSP2
AOO SI'IP
STA PS,.P2
Lilt 8RP2
STA 8(11HP2
LAC I PSIIP2
ADO
&I
~1':1414
at•te. 0'1;1130
66
l'11'"~" 00:111<'67
1Hlt•21 0110!!52
~T
LAC CMPI
sua CI'IP2
SPA
JHI' LO
~0011•
IH
!5
88
l!rt•2~ 01Hl! t•
113 1!101423 000133
!50
HI,
91
SHR 3
ADO TBIT
LNO 77777
STA I CTPPI.
9~
t.AC I PPPHl
SHL 1
LNO 77177
STA I CTPI'It
UP 0r:'IAU 00i"115
1e1 0JlH6 IHHH177
00ilQ!~5
11'3 00!4:5:? 011!0133
u•
1(105
107 01"11155
lll'~t\
..
1M 01'!661'! 01'101U
1919
""'
lU
JIIP IIACK
U1<154 0001,2
U:ff
0014!'i2 IH'l01l5
Ill U1464 000ll"l
0014U 2100077
c,.,.,
su 1 CTSIIJII
•
94 e'J!&32 300077
001434 01'!0077
96 0tit~H 0;11i'l\16
97 '"' !441". i'II'J0i1155
118 0i31442 01'0133
!15
I?I>IA5~
I.AC
t.•c I PPPLS
CLL
RTL
P2 !li'IIA27 000115
!IJ -0~ 1431 00011'11
11'12
r 8RIIP2
ITA Clll'2
62 1101 '12 0011132
113
r BRIIP'I
LAC I P'SP'2
ADO PPH
su PPPH2
01113611 1'100115
i1ll'll~l!!5
P'SIIPI
STA CIIP'l
65
67
VITUSI 01
LO,
LAC CHP2
ITA l CTIIIP
LAC J PPPLI
CI.L
ItT I. 4
PIIG! l l
86
I
I
P'AG!
ltl
• ••0000011
~;,!&57
••
MAV
t!lllll
SHR 3
ADO TAIT
000077
114 0Z I &7 I 1'00115
115 0::1413 003£'~5
1115 0?.)475 Clllll33
L~D
77777
STA l CTI"PL
117
t 18 0l!H7 1'11'!1!115
119 1':!1501 03:!0!77
1211 03152J 000~155
121 C~l505 C00133
1'-2
123 ez1s0Y 1111'!02015 I!ACK,
124
t25 0lt512 00£034
LAC I PPPHI
SHL 1
L~D
77717
STA I CTP'P'H
E~OLOOP
COPY
15.
126 l'\!1 513 :l~>r?20
127 en 5t4 1Hl263•
128 0ZI515 002654
TSHIIIl
Sl11111l
129
0~1HlH
COPY
1!~!52P
01'0020
l'027!4
TPI'IilH
1\'~1511
0112751
PeBH
t3S 2et5H 001'103'
IH 0ZI52:) 0031'20
137 lli115H 01'26"
138 001~:15 lle27:U
COPY
13~
131
I:H
Pl
I.H15!~
0?!~17
VlTfRIII 0!
16.
13.
11!,
TPUI.
P'l81.
1J9
IU
·'
...
/
87
I' AGE
!! li•001'!0Pil
IUY
4, 19811
VITErt&l 0!
/PATH H[MORY t.NO OUTPUT COHPUTA TION
l
2
I.OOP e
3 0:11!125 I'!A0il'll sews,
•
01'11~31
u
~
0il!~3;2
~1'01
7
1'!~1~-H
l':0rl'77
!I
or 1 ~4"" N'013:t
e crl! ~36
CI.L
000101
5
SC~l,
0PI0017
II' CI'I~A2 01'014-4
ll
12 0~!5H jl!;ll020'5
13 C:lt~45 1'1 I'! I'"' 4 4, StlCTA,
14 001546 C~1~3t
15
16 0111 ~47 1'131'1'4i;
IT <1;)15~1' 0 ll I~ • ~I
I 8 001551 001!i!44!
19
20 oet~5~ 0~ 00 4 Qf
21 ~;115!13 0~277~
·2' fill'! I~:)' 1!!02423
23
24 1!!1'!1555 e002e11
25
211 0~1515!' ee~1u
27 ei"i~52 ~ZI'II•
2&
C~1~64
ll00\~111
~66
IH!l"l2l
29 IH'I
;;~
3Z
:n
lliH57\ lltll'll'\2
il:li~F2
01'11!132
H
I.JHP
36.
SCWl
CWORO
SHCTA
3&.
CWORO
PTOCW
TDCWI'II
ENOLOOI'
!NCR BCTit
LAC NPH
sue
ecu
SZA
JHP OPHL
CHH 567 01''0 !52
31
LAC I I'TQCif
RTL 4
SMR 3
STA I I'TQCW
lNCft PTQCW
S0 1H,
/
CLA
STA SCTR
001574 l'!lli!IU
03!576 001'1132
LAC SCTR ,
3~
37
33
3016~1'1
LAC SMIII
AOO $A
STA SHPA
:5~
e01'!11•
39 001f>02 001lll6
.,
40
~0!60•
0011l1H
•2 lllt"IIS06 11l('llllt•
•J 7>0)6121 O~t'! 16
u <lC\612 IH!::t!2
43
46 l'l:ll~l4 \lt'OUI
.,
LAC PPM
AOO SA
su
PPHA
I.AC PPL
AOD SA
su PPLA
001622 001HUI1l
I.OOP l5
1'!01~25
lNCA SCTR
LAC scu
'111
5t
52
SA
00161~
0CI'll6
4S 1101620 llllilllla
5~
su
000144
53 0211627 11lllPit•
:54 001631 ·0021132
55
56 IBIHISJ:I euu•
ITA S8
LAC 1111'
I'AGt:
,.
88
..
PAGE
!I ••1'11!3111l3
MAY
!17 :<ltl\6l!5 21:!01 \II
!I! 0el637 01'11'1132
!lSI
6111 1111115 c I e0:lll4
I
!
I
I
6! P<l1643 e00116
62 113!64!5 01!:!132
63
~4 IH~IIIH 003114
!i!l ~0!!-51 00CI16
66 0:116~'3 000132
61
ea ""16!15 01ll'l15
159
1e
1Hlll5~7
11;10132
7! ::I <'I ~61 ?,031!S
72 0;1166J 000132
73
74 0131!-65 0:101!4
7!1 0~!b67 01"01J21
715 0<111171 1'0~067
77 0CI672 0001~2
78
79 00167C 00enz TOll',.,
8il
81 eet675 01!'01!4 BOT,
82 110170" 000132
83
H ~:>171112
85 20!104
000114
090132
85
IH 00!106 001!114
!H
89
ae111,. 000132
9111 ma!7t2 00et1•
P1 01H 1!4 000132
92
IIJ <'01716
ne2es ouT,
...
111&1!1
VITU81
ADD SB
STA SI'IPIS
lAC PPH
~00 S8
STA PPHS
lAC PPl
ADO 58
STA PP1.8
I.AC J SMPA
STA SCIIPI
I.AC I 5MP8
STA SCI1P2
I.AC SCI'IPl
SUB SCHPI
SPA
Jill' 80f
JMI' OUT
lAC SMPII
STA SMPA
I.AC PPHIS
STA PPHA
I.AC PPI.II
STA PPI.A
I.AC
su
sa
SA
ENOI.OOI'
DC
,,
li5 113!721 0e3114
95 0il1123 00111~2
I.AC SA
ITA
II! 001725 t11i'lll•
I.AC
Cl.'lUI.
SHR 3
I. NO 77771
Sf& 'Pl
ru
119
0~1727
0\'lllUl
I PI! l'll't731>1 02'11077
It'll 0~1732 P.l'l'\~77
li'2 \HH1H 01'11~~5
10~
0tt736 1!100132
11!4
11'5 l'Hl1 1 41' I!JCllllt•
iP.6 1'1'117•2 ll~lll'77
107 I'I?-17U 0<'11077
1118 0il17•6 I!J0i'065
USI 001755'1 llllllU2
lU
l l l 001752 00011•
112 01H7U 11100177
,,
.
I.AC
liT I.
SIHI
I. NO
P'PZ
4
3
77777
STA FPZ
lAC P'I'J
""· •
,AGE II
DE
89
PAGE
5 11>1'10Aillill!
113 001751' 3Jiil077
114 0;J!16l' a~2065
115 0~1762 H3132
11!1
117 e~i 764 2i!011'
l!a
0~176~
n1Hl77
119 01l\77V 23~\)65
120 001772 a0iHJ2
121
122 tl(ll77~ 21H':II!I
123 li"1716 ~~~"65
1:?1
(j:J:/1'0? 0~011'1
12~
IHlVl"l
e:-~1111
!26
1!32(1~3
~~0116
i27 0321'115 a?et H
126
HAY
.,
1!18\l
!ltH~
VlTEit8l
s
I. PolO 777'17
su fP3
l.AC fP4
!HI. t
I. NO 77777
!ITA fP4
LAC I PPH4
LND 4131(
CLI.
StH!
u
ADD fPl
STA fPl
129
0C?~Il7
l<HII5
I.AC I SHPA
n~
e(02etl
~Z\ll32
STA 1'511
llt
1~2
11!0:11'113 i'll01U
lHCR !o!CU
\~?~1"15
<'1"0114
1032?17
~Ji\130
I.AC NloiA)(
SUB 14CTR
SNA
Jf'IP OONE
133
P•
13~
135 i'~U<I ~~~122
137 0021122 0201!12
tJe
t39 1!021'12 .. ues•s
01>01 023 llUU2
tU
DE
OfCR 8CT1t
JMP OPMI.
14l
142
/
90
VtTfiiBI 01
/OUTPUT 0 I SPI.A Y ROUTINE
l
2
3 l'l'?l'll~ P.IIH'! 2 • 5
• 1.'1'21"31 l'li'~?J:Z
!! l'i'2l'J3 000!56
G
~<:21"34
DON!,
0110162
7
8 0021'•3 11110000
9 il~2~44 00(1162
ttl' 1.11'2!"45 11'00162
11
12 l'l1'2Pi53 1"0~~01'1
p
c~~M•
tl00ti52
l.
t5 rn~>78 t111'1101'1
til 1Hl2~77 000!152
I1
ta e32!06 0001110111
t9 111:'2107 000162
20
21 ei!2!t7 1'0111~00
22 1'?212~ IHII'Ii52
23 ??2121 1100162
24 11:!2122 300162
25
211 1110211!7 24111000
27 (132131! iHI0162
28
2g 00213l 0V.004VI
311
31 :li'2!H
e~~~
ps l.PII,
~2
:lC213!1 ~~0!46
33
1'~2!41'1
3"' ccn•2
.15
36
~021U
IHIC\'172
01!Hl~ 32
000!56
37 1Hl21A5 0002015
J8 ~~~~4~ ~~e1106 l.CS,
39 1'02!47 1'1'21:\4
40
• 1 00215f! 1100162
~2
i?ll?!51 000\UVI
·~ 002152 1111'12145
.u
.. ~ 00?15;, 000008
,
415
..
<18
"g
51
51 31'>?.171 ~331'100
52 002172 U0lil2
5J
54 1!3~173 I!UJIIIAI
55
56 90~178 1!00115 1.,0,
Rl.P
1.01.. 2U
TYPE
CRI..f"
TEXT VITER8l
CRI..f'
CRI.f
TEXT
CRI..I'
O£COO£~
BINARY,CO~STRliNT
l.fNGTH S, RATf ill
TEXT a LEVEl.. SOFT QUANTIZATION
CRI..I'
TEXT INTEGER
CRI.I'
TEXT 3m &IT
CRI.I'
CRI.f'
CRI.f'
~ETRICI
~ATH
11EM0Rf
TEXT CODf INPUT
CRI..f'
l.OOP I
LAC I CWP
OECq CWP
f"TYI'E 57
1..01.. 241
TYP!
LJI1P
8
I. PI
CRI.f'
CwORD
I,CI
8
ENOI.OOP
CRI.,
TEXT QUANTIZED
Cl!ll.f'
LOOP I
LAC I OCWP'
tOD~WORO
INPUT
91
PAr.E
15 U01!011101!
0t!22~~
01!0145
5& l'znn
r,(1~1'172
57
..... , ••
&I
J~22117
1'1002~8
li3
c;~:>211'1
"'"'"ee& LC9,
l.J""
15
LPII
64 1'132211 1!112178
155
56 \1~;>212 0\1004111
CWQitD
LCO
67 IJZZ213 002,1111
58 ;J£221• 0001'105
8
69
7111 02!?21!! 01'10152
71
72 ~13?.218 000208
73
74 C~2221 l'!eets:z
75 i1i>'l2222 0001112
CRL'
ENOLOO,
CRLI'
CRLI'
715
77 t'tJ2223 il00il'0
18
~-~2224
19
~>!222!1
er232l
002340
110!1
!H 0012226 01'0\HQI
82 l'C2227
01"23~5
113 ~l:123e
U2422
e•
85
~~<:>J6
0P"i""C!
f1l r.(\2237 e~CII4
8} ~~~~2·1 r:>:)<l72
iH\ ~··n~l 0;11'11i2
6i! c~nu ;!:'~1~'2
q(l
0et~2!i~
41'•1'1~0
2251 ~re11•
92 ":~ 2 2 !16 ~P\'?72
9!
;JO,
9~ ~~.noa 0Zil232
94 fl3?'-l\2 il?-11156
ll~
C~221'i3
ro:llt'
!HI ltCZ?Il~ 0:!011!72
P7
Or.?2~7
!18
1:1ro232
?:'2271 I"I"Cl!~l5
~~~
;>~2V2
1'12'Cil'
111"' ;!(22:'4
t1i'07~
l V· \ r~~Nt. '"'11232
10':? r~2~"'" rrtlt!\5
l f l 1'~"~"1 lli'illll'
0~~;17~
:~rJ~t62
10~
r~~~~~~
1115
~~?3PI5
1~6
0"23116 00illU
101
!PIS li\~:?314
li"P 0<'12315 llP'Hl'
lli'l Cl:":0~11 1!'1'11'11'72
t1l 002321 l!l!lllU
'""""'"
YITUBI 01
OEC!t OCII,
FTYPE 51
l.OL Ut
TYPE
~g :l('?.2U ~:'11232
61:' 00221!5 11~01!>8
62
1 ou
.·.
CwORO
CWP
cwu
CwORD
QCWP
OCW35
TEH Et40 STAT!
lAC I'S
I'TYPf 27
CRLf'
CRLf'
TEXT DEC00£11 OUTPUT
LAC ' "
'TYPE 57
LDL 241
TYPE
LAC f'PS
I' TYPE 57
I.OL 2U
TYPE
!.AC
'f'I'PE 57
LDI. 2411
,,2
TYPf
,,.,
l.AC
f'TYPE 57
CRI.I'
C:RL'
TE.XT EIIO MUIIIIC
LAC I'$M
I<TYI'E 57
CRV
lU
'tGI II
92
lU
,,. 002J22 101111
·..
.'
f'AGl l t
M
m
'
.,
\
0
...,.
..
•
.......
>
...
Ul
II:
.., ....0
...
151
0
...
;a
u
. -.. .,.
...
~
• "'
....
Cl<
:It
.."'•
...
••
...............
. . --- .. --- .. ... . . . . . . . . . . . .
;a
u
u
:a
u
"'
N
N
...
N
....
.,. f'W.., •
;a
u
0>
S'_.NI"'•tn.a ..... IDOCI_.
~
.... ....""' "'..,
...""'...
.... ......"' "'.
.. ........, .,,.,"'
'"'...
..
>
••••••••••••
N
Q
"' •
&_N,_, .. .,C) ..... C0>& ...
tof!to«S:tSI'Q'S~'Sif!t:'_.,.
sms:et~SISSS15._....,..
,1. 'I::Jt.7l. ... :W:~:X.&JI'.:&:.
uuuuuuuuuuuu
516.i&rWI&S5:-6..e;r;otSISII
& G cs. 6l r- r.:~ e5.o o.. e.. e-.. cw &
u
K>tsH·~e...~t~:.fOtt.c;.~:og,m
tv
N
,.,"'..,
..........
e;.«:.r:..t..61cs;.e;.~e...t.il~~
t!;.~t'iirio'SIIs:&&fl..~&~
ts'Q~f":SS.GCSf':.C':W~~
~Nf'iaCo;~Nit'..tf'ONf,.!r;.tQ
.
....
u
._~
&t...GlS:Ie>~~Slrs..IS~~S
.....
0
uuuuuuuuuuuu
SI!;IS:St::;~Qc;.~&~&
n~GJncGlr'i:l~Ci.r..C.~
u
IL
......... .- ...............
e,.,
fQ
r. e..
r ...
N
~
r ..
c.. cr; cs;. r..;l. r;;. r .. ISl G
f\1 """ N r ... t\11
1'\o ~., ('..:
:s
0
..
N
ISJ
.,.
c
a.
;a
IL
JI'JI:~":s)l:t:X:a:&7~:a
u
.
.,.., •
ll'
0
N
...
19
• •••••••••••••••••••
. .. . .. ... . .. . ... ....
w ... N~•n~heGa ... w~•~chea
... -.,..~~-- ..... ~­
~~:.~~x~:.~~~~t~~~wa~•
uuuuuuuuuuuuuuuuuuuu
msssm~s~&~
OQOOOOOOOCDOCOODODOO
s~m~~mK~~~~~~Q~~s&«e
~&&~~G~S~~~~~~~~~~~­
~~~~~~~~&~~&~G~£~~~~
~Gs&~~~~~~~~~s&&~~sm
~~&~~~&~n~m~~~~~~~~m
5~~~~N~~~~~~~N~N~~~·
N('!,;NI"'>P")""')fl"")r").-')r')f')._
-rv...., • ..-...o,.. r-.-rw.., ...
...
-a"'~~•qoq.n.n.r.~oe'JW'l
rn
~
~~~~~~~~~~~~~~~
.., ,..... .-') P"') f") t') I")
,.)fl")r')~,..,,.,I"')..-;..,,,.,JI')
f")
~
~~~~~~~~~~~~~~,~~···
""C\.r..C\.'NC'-C\.IC'ItiC'\oC".. (\j(\,j
f'.o L- r. n r~ {,;~ "'";> r.• c... '-'~ {\.1 ~...
N r~ r.. ...,.. r.,
t"~ o
flO r;: rJ A
N
t!l
llt\"",.._I'I._Nt') ... IOol""t5.
"'C\1
ro~ Nf\o. "- C\1
(.,. f'.,J r.J t' • t..l G
,.., ~-· rr.?t r~ r:.J N
""' ••
a. ·1\.1
-
t<;J
'J,
..t) , , f")
C\1"'
t"-'C\1 C\1
N ro~ (• N
:"".. ro~
"•
~
"""
rv n .., ..., ..r ......
1:5:1
G
10 .,. .... -
r,
N
~ ...... , 111'1 ..., •• ••
r- -
.n
t9
~
N
~~-~~·~~·~-~n•~~~·-~
~~~m
r:: ";,
~
o a-
r;;;,
t;,
e;.
c.;. t... r:; t .. r::. "'
m
119
Eo,.
~
~~Nn~~5N~N~~~~~~~U&ID
rw, • ... c. "" •· o.
----------<>~NNNNl\IN~~~I')I')..,~I')
.....
~NN~N~~N~~~~N~N~~~~N
~
K.l
a - rv ,.... ....,
f",: t.w
tn •• ...._ •~
"'"l
o
A. -
,....
crt •
.,.. •
I')I')nl')•·········~~~~~~~
94
,.
I
PACP:
,,
7 lr&31Hll'lllll
MAY
••
1!024P3 1'00111l'll QCW2~,
f-1! :?• ~. [l~IHIII'I'I DC 112 t,
~Q 002•1'5 ~~00110 DC>~22,
6" er2•r6 1HlrM0 QCw23,
~a
61 0"'2"1117
l!:'l<l('~l'l
62 Cll2'1P
l"l'r.0P'i~
r:wel'~
DCo<~211,
<')1)2~12
1'~1'.1'\l"'l
QC:jj27,
!i5 0?2•13
1'7Zfl~~
OCW28,
till
:Je24t•
111
ce?~t5
68
~C':?416
vnuu DE
I
•
QCII2.,
QCW25,
!l3 0e2411
6.
lUI
Oll'lll'lfl<l llC'~2Q 1
1!0~~CI'l QCWJ;t 0
ecel'lrll QCII31 0
61l iH'24!7 ilC\H'I'0 OCII32,
01>?~2;>. COV.IlM QC>IJJ,
71 ?.:':>•2! =-~or~:'i DC~<~J•,
72 CC2422 c:~reu QC>IJ5,
'"
13
7• 00?•23
7!! l~2•2A
7u
77
H
7;
&l'l
Ill
i!et'eve TOC_'-1'!11,
II
~ea0ra
I
TQCWIJl r
11'~2~25 v~"~~~e.- TQCWt!2,
OP'26 2~:':~V0 TfJC lh13,
~("?t21' l!rtll':>l' Tf)Cwill•,
0?:1.431' ~r.~~l'0 TOCWIII!J,·
l'~:>A31 ;!~~"'~~ TOC,.0tlr
e:12•J< I'M0111'0 TQC>II07,
&2 111':103
l'IH11'A;ll
TCCol~,,
8:\ 01'20•
I'~IH'tl0
TQCW3'il,
TOCwtill,
TflCWltr
rocwu,
TQCWt3r
Tr.Cwt•,
TClCW15o
TQCI\IItlr
TQCI\Il7r
TQCW18,
TQCWtSI,
TQCIIl!DI,
TQC'021o
TQCoi22 1
TQCW23o
TDCWl! .. ,
TQCIII2!1,
TQCW26,
TOCW27,
TQCWZI!o
TQCW2'il,
TQCW30,
TDCI\IJt,
TOCl0132 1
TaCwJ:S,
TQCIIiJ•,
TQCWU,
e•
er205
6!5
01'?0~
0(11'1'1'1'
8~
:'(12437
2~:101'0
"""~"'"
87 0~'H? ~~~'lP:l
8! ~~~.t.&J 1'3~1'~:'1
89 l' :1? •• 2 2!1' Nil' 0
;;~
C32H3
Olil~l1~0
91
O('o?~".c
NJ~;I"'l
112
113
~C,144~
~
IH~24•6
~;,;H'?0
r ~ ~~ r 3
94 ee2H7
I'>J~0rl!
~~~
iHI245~
l"e:Hit' a
95
<02•St
~7
V2'2~~2
?.:lrrli'llll
01l/Hl0P
!I~
Z(';>4~3
3:1~1'\lli'
!10 il':'<'4~·
Ill:? ~('2•55
2~CMI'
;-"""e"
ecH~f'
0~(101'1!!
IA2 l-.2457
~1'1\0~1'1
11'3
0C?HI~
1'0Prl'i'l
p!4
0:>;'>461
E'illll'll'o'l
I~
I
1115 0[';>1.62 ;!lll'~l'i'l
li'P'l 'll''2•63 :11'11'111'<!
101 1'1'2 H>• 1!11!'1'1'111
lAe
109
iJO<I6~
oo2•ee
ltl'l
Ill l!e2#67
lU
1!:1~01'0
U0i'IU
uaeu ocw,
•
I
II
I
II
•
I
•
•
a
I
I
I
I
/
••
•
I
u.
'AG£ II
95
PlGE
'
••C!II3Aflll
NAY
lU 1!11.'2478 eB01!143 oocw,
ll•
t 15 U247l 1:1!10111"0 I!CTR,
tl&
117 Cl'?47? Cl00C>I"I! THPto
11~
ili'?HJ 1';101'1'0
T~<P2,
TI'P3o
TI<P4 0
121 0C2476 lle'ill'll:'ll fMP5o
122
12:! ;Jr.2477 ~~:li"H 8 R~lll,
12C ?i'::>5PP urlll'l! !!RHlo
125 ;!~~501 er,e""" 8RM2o
126 :oe2~02 2~01'11'18 8RH3,
11"9 e~"'''
12~
C~2•7~
127
12& i!i'251!l
i!0i31lk'0
~;JJIIII'~
eae0<Hl SCTRo
129
••
Ullt
YIT!RII
Dl
:ss.
I
fl
•
••
,.'
I
I
•
•
PSlU
13~ ea2~nu l!li'25P!! PSP) 0
PUIIlt
131 1Hl2!\Cl5 20252!1 PSP2,
132
t3l J!!25111! <"iliHH'II'I PSI0111 1
ts• 0(!.75P7 ~~~~:~~r0 PSIIHo
135 e?2~1P Hl'io'll'l PSI1'12.r · 1 .
135 1'1'2511 t'~~~Pt P~tlll3 0 l
I
137 ;,;,n12 ~;t;'~\"2 PSU4 1
I
13~ Ol<'2513 zei'~'V2 PSttll5 1
I
!H ac2'1t• ?3'1~"3 P 51111e,
ll
C~?51~ nr11rs 1"511'17,
14\ 1.•~ 2~ I~ ;t?31JPC PS!IUo
142 z:-2~11 li'C';>PC PSU'I 0
143 CI~25U ~:!~l'r5 PSI!IIl 0
144 t'C?~21 l!~~ee5 PSI 1\ 1
P5 Cc252? ;:Hri'5 PSI Uo
II
146 ll~:t~23 ~~3"-~6 PSillo
IH l';l:>~2· ~3~'01>17 PStt•, 7
IH 002~25 ~?~01'7 PSlt5, 7
1•9
II
~~~ 1!~:1~26 l01'J~!Iil PS;>il!l'l,
t!il r.r~~2,. ~ ~·'<110 PS2-'Io
ll
1!'12 ('-('~~.'\:" ~:lCIIII 1'5?:112,
ll
15'l i'r:?~.H f:!'~"'' P5~0l,
PS:!I'I4,
u
I~ • ~~:>~.12 .-~~1'112
••
I"''
••
'
'•
"
15!>
i'IJ2!>J~
1~6
I'~;>~H
~~J~I2
~~l)ll\3
PS'I'5,
PS2a5,
zz~r.tJ "5'07,
156 ..ln536 nM>I• PS:?I!8 1
l!iO 111'2537 ~O:'Pl4 PS'Il~,
I6P Ci'2~~~ ~~01'1" PS211!1,
161 r~;>~•t ~1'~01!1 PS'Ilo
ll\2 0;)2542 li';l-' 1 e PSH2 0
163 il:J:?~O z~~e15 PS:?tlo
16• 2~2~ . . ~PI;!('I)7 PS214 1
165 0tl2~'' II<IC011 PS2t5o
16!1
167 0('12546 2'!'25:50 !IRPl,
Ut U2:547 lilD2:571 811P2,
!51
~~253~
u
u
u
,."
l5
,,
15
ss
17
l7
!RUI
BRill
,,,[ II
/
96.
"''!
7
••aeuet
••
M&Y
1&11
171!
I 71
!72
l!Z.2~511'
el2~~1
.!C;>~52
01':»•77 8111"11·
011251"2 Br>ll11 1
l"~25o'l
11~132,
~1125f'll
174
~;-255•
~1'2~012
175
1'·1<'~~5
IJ32477
t7!5
31'25515
~~250>'1
BRII'IJ 1
BRI!!4 1
8RI;>5 1
1:1111"16 1
\77
171'
~~2~~1
Z~2~01
11~25:-t
BIIUHI,
173 C:l:?!>5:\
t79
(!~~~~~"
::~~!>'51
ARIIIilr
6R II Ar
1'<:2!5~2 3Rill r
{'~2~1'11 Rli 112r
('(';>!lli:, n?5c>l BRill,
18"' ;)~2~52
I !I! ;'('?51):3
:1<:?5114
1
ez
\~3
RR1~1,
1'~25~0
~1'2477
l"<12~66 e?.2~1"2 !H<I 1 4,
I 85 0J2567 e~2H7 8RII5 1
184
1116
187
01!2~112
~Z2477
BR.2DIA 1
18~
BR?~2,
!94
0~;>577
e~252'"'
ZO~l'l
e~2H7
2C25~12
e~251'1
e~25r0
195
0~:>1>~r
U2500 81<2'18,
;H~<'bl'll
~;'2!:>1'11
1'?2~7"'
rr?571
189 :1('2572
19('1 C:J;>!>73
I 91 r~>:>57•
1112 f:\2575
193 cr2576
19~
BR2i'll 1
e•2.0J,
!IR2;J4,
BR211~
1
BR<!,8,
1'1<.~~7.
R!l:>09,
BR219r
BR2\1,
199 L'02~t'· CC2501 t!R212r
2fll'l e.r26V.~ e~.:5;>1'1 BR213r
2111 ;)l261'6 rr>.2.H7 BR214 1
2il2 N'?607 ~:12502 8A2!5 1
2ilJ
2a•_ 002619 000111111 TBIT,
2015
2"'~ ";J;>Iitl 1':12634 TSHP,
2:07 l"12bl2 fiiH'IIII!II!I CT$HP 1
1117 i'?;?l-;1?
19t! I)C21>r1J
~r251'2
~:12477
2118
209 l11'!211l J
0~2714
TPPH,
21PI l'\02614 Be00Ail CTPPH 1
21\
212 002!11 ~ re2!571 TPP1. 1
2!J l02151ti r.001ll!l0 CTPP1. 1
2!4
215 ~;3?!'!1 1'1"?.754 PPH 0
216 CI'Ctc2rl 030i"tH'I PPPHI 1
217 ~02621 000000 PPPH2 1
2111
219 (lO:>t,22 MH34 PPLo
:n"A •'C<'I523 P:'~i'VI!I PPPI.Ir
221 C2!26~ti 000001!1 PPP1.2,
222
223 ~2:1'625 £02!554 SHP 1
224 iiU626 80iH!IIII!I PS"'l'
l 0110
VlTUII 01
BIIMfl
8RHJ
811M2
BRI'Il.
811M3
BIIHIII
BRHI
. 8RH2
8RH2
IIRHI
BRHI!
8RH:J
8RKI
8RH2
8RH:J
BRMI
~
BRH:J
8RHIII
BRHI
8RH2
!IRMQJ
!IRHJ
8RM2
8RHl
BRHl
BRH:Z
8RHJ
BIIM8
8AM2
!IRI'Il
8RMI
/
!RM~
I
TSMII
I
TftiiM
•
•
"""
••
TPIII..
/
I' IlL
•
.....
I
•
''" aa
97
I. ,.,,£
7 ••00DIH'II'l
22!1 002627 lll'!001"1l
226
227 <!;121131'1 1'!111'11'11'10
na
03263\
Pl01ll'l~l'!
MH
PSHP2,
!RHPl,
8RI'IP2,
22~
231'1 11;'2632 ei'IIHH'IIII
131 0ll!l533 001'11HIIl
:n~
233
23.:0
~~2634
1.'111'11'!1'0
c<:~eJ5
0e~~"a
235 :-niiJ6 ~1101HIII
n11 Zl2bJ7 1'1.'01'11'\i!l
cCHP2,
"'"',
TSOo!IU,
TSMIIllo
TSP'a2,
TSMI!3 1
~'1;>1\4~
l'(l[lP\1"0
TS~o!ll•,
2;l!
tr 26.4!
~;a:ll"l"<'!
TSMII5 1
TSMIIS,
TSMitl7 1
TSMI'IS,
TSM09,
T5Mllll,
231
2311
?~()~42
24~
1:~(>1)<13
I'CII'111"P
I'I'IHI P' PI
2•t
~nb•A
i'!~Mll'!ll
2~2
~~~645
;)~'ill'llll
;(4~
?~;>"'H'
:lr"01'1'0
2•4
~~~tl-47
23~1'\PA
.-~~
l~?t-5"
~1':11'11"0
24~ :l ;- 2 t. ~ 1
'2•7 il0265.,
~tlP·I"~~
248 CZ;>65~
:.'e1Hlllll0
!"'"""a
249
:>!I.> J';>654
~:l\11'00
2~1
.,!2~55
~(':1111'1"
252
n;>~56
Ci'IW01'1
~~3
~~?.1'\57
U~i'P!I'!
25•
:"~26f'(l,
CMil~ll
SH0J,
SM04,
:?~7
~Z26~J
~1":11'100
2:1~
2~>1
~Ut-0:.4
e~rrv.0
~::?o6~
'ltlill'lll0
261' \!;"21\!il'i
~~~~;!llll
215~
2615
2~7
2tl'
H9
v~
27:
272
~13
2"
275
2Hi
277
i?7d
27;
au
"""~""
~o;(t.72
!H!01"1/10
0:~2613
00101'11'0
~
I
I
5"'"'•
SMI'I2t
ree"~0
eo>::H'?0
I
•
i~'-1-.6'2
:Jr.l'\1'11"0
I
5"'1'1",
.::2~1:·1
;~;?f>71
••
•
•
••
•••
••
TSI-415,
2~~
~~:>6711
I
TS~I2,
2~~
~~21\57
'llTU&1 01
I
8
TSI1\3, I
TSI114 1 '·t
TS~lt,
r~~~""a 5"'1'15,
261
252
2153
26•
uu
••
SM1'115,
!;i'<l'l7,
Si'<;!S,
SMI!9,
SMII!,
SMll.
SH\2 1
SMIJ,
SHt•,
SM15,
•a
•a
•
•
•••
•
•
/
I
I
I
I
TP1110L,
TP1'11Lo
C!l;'ill"'l'l TPP12L,
~'l~f-'1'J e:-~>01'11il TPII.)L,
111'' ~:11"1"1'10 TPUL,
•' -~? 7 (lj l'~t'IIH"I'I TPI'I!IL,
?~·77~2 r?l"l'li'!0 TPP115L,
22:??113 r.r,l,~?.B TP"'7L,
~."272<1 ::o~~I'H"Il TPI'ISL,
!"~27<'!) ei"V.NII! TPA9L 1
;!~271'1ti 1!0V.N"I'I TPII'IL,
~~<'71'7 e<'ill'\110 TPt U.,
et:2711'1 fl'lll01110 TI'UI.,
etl27ll uoeu TPl31.t
O!J?!>1•
0~301lll
~~2b7!'l
a~•.us
t~01'11'11l
.. ;: '7
,.,1! ..
98
I'&Gf
7 lll•lli'lliH'IB
""' ••
2!!1 C0?7!2 llll'lllll!l TPUI. 1
262 0r:HtJ 1!:10ll00 TPt51. 1
283
2~4
1!13271•
~:121M3
:?~~
~ll2715
;>!':>~""'
2116 <1;)2716 rrl'l11'0
287 M'2717 ~~~"~"'
21l~
1!~2723
rro~r~>~
2£9
C\12721
;'~iJiliH'I
291'1 0~2722 \lll::li'IPI'I
291 e:J2723 l(!-'111'10
292 r::212•
ZA~Ill'l'l
29;}
r·c2125
~~~P,p~
;>94
0~:>726
!"~~OV'!
2Q5
<1;'~7
n:<fl?~
27
2911 .,~·2' 3? "1":11'11'0
297 lle:nJt ~~~lll"l'l
?QR 0~2732 ~:'31111\l
209 l!ll2733 110001'111
TPAAI4 1
TPI'Itli,
TP"'2H 1
TP'liJH,
TPC14H 1
TPV15H 0
TP015H,
TP\'17H 0
TP"SH,
TPA9H,
TPI!!14 1
TPI tH,
TP12H 1
TP1JH 1
TP14H 1
TP1·5H,
uu
VITUII
or
••
;\(I ..
J.ll ilP!27H l:llll'l'll! Plll'l.t
3!<12 .. ;) '7 J ~ e'Be'A<'II Pl'll.o
31'13
;l('~7J6
Jc• ;)('?737
0:10'1~(111
P~~L,
Z:l:>ll'll'lll PllJLo
I
I
..
•
I
31'5 e"7•P J:llll'l1'10 PP4Lo
3116 l';! 27 ., 1)~~1'10!1 Pl'l51.o
3"7 :w:>742 rr<"l'll'lil PA8Lr
31'~ ~:1;>741\ r~01'1r0 P07Lo
Z,p; 2::'27H ~~1'11!111 Pp!!Lo
Jl1'
;•J:?14~
230~1'1~
P~lll.o
.!II
il:>:?7~6
~-'<'~~Mil
,,
~2.J"Il0
~~2752
ll027~1
(';'t'~"0
PtOII.o
p 1 1 I..
P121.,
Ptll.t
~12
ll~
;q~7
/
,., ....
~~Cili'0
3 I•
315 2;1;?75 .. Z~P.i!PIIIJ
316 on753 ell31111110 P15\.o
317
318
319
32"
321
32:?
323
P0~H,
I'IM751
~~1'11111'11'1
o.~2n~
ei'l'llt'l'l P~tHo
OOJ2755 r:l~"'el'i
U·27'7
~t)~li'l'll'l
;11':?761' ~e'JeQI0
t)C2761
('~~?lli'lll
32J \'l!U62
325 U2763
32~ 1':0276'
1\21 rn7"'!1
~~<lP.I'\0
~rr:lllll'll
~~:.lf'l'l0
~~3"'r~'~
~? 3~1~~
Pi'2H 1
P03H,
Pl'l414 1
P05Ho
Pil8H 1
P07H,
PO!! lie
Pp9H,
P1014o
321l "~~766
3H ~·J21"'
i'?ilCII'II Pt114o
3~;1
~(I;H'!00
Pt214o
1Hl2'"7P'
331 1'(1?711 ?~01'11"1'1 Pt3Ho
332 01'!2i7~ ril~l'll"lll I'IAHo
333 1'!32773 l!i!0iil'll 1'1514,
334
JJ5
ne
eu77• un•s
I'TCW,
•••
•
••
I
I
I
••
••
/
I
I
I
TCIIIII
''"
IS
99
I" lot:[
7 11•111'10111'11'1
MAY
••
337 IIIJ2775 111'12.23 P'TOCII 1
338
339 302776 000037 NPI'I 1
:Ha
:Ht
0~2777
01'101:'1"1'1 SA,
1'100111011 ss,
342 0111311'1H1
343
3H C;l~l'llll1 011!'1111'11! SMPA,
345 ;,:nr~2 0001'100 SMP8,
.H6
SCMP\ 1
347
Cl"~l'l1'13
011~1111'"~
348
349
0;)~1'!1'14
000000 SC14P2 1
35('1 3('13!'1'15 01'1ill'll'l0
J!\1 cr11~e6 IHII''\100
PPLA 1
PPL8,
352
353 ;1~31'1'17 1'1910001'1 PPHA,
354 0il31'110 0001'1910 PPI:I8t
355
356 1'21JII!ll 01Hl000 FS,
3~7
358 00::11'1?. 00001!10
359 I'Z31113 I'.HII"1'11"0
311;• ~1'3t"1• 01Hl0011
361 O!llJ015 lll'l0001'1
362
363 cH'JJI'!l!l 1001'\Pe
31!>4
:)115 11e:srP' 00007.
.HII
JH 1!030211 01J 0 0 0115
FP\ 1
FP2 ,·;'.
I'Pl,
FP.,
FSI'I,
NI'IAll,
14CTIII,
Jl'i~
369
31f
::171
0~3V21
1'11'1011011 GCTRt,
ll~3022
000264 CBCNT 1
372
:P3 2'23P23 0tH"01'11'1
37. Z33"'2'
~00~ril
0~~?:2~
:l?~:>26
000JU
~~~P2:7
~~:11"31'!
llC~I'~\
011111'!1'!0
1'!1'101'1011
~7~
37"'
377
318
379
0e1110Aa
0Ql01'\l"ll
ll:'\:,"32 llll0001l
>3n~H 0911'1'11'1'1
1'~;1, .. 34 0001110111
39l .)(1:\l"~~ 01'1'11'011
~~~~
B1
3~?
3&•
~1"31'!36
000111'11
:H>5 e:•;o."H 1!1''01'100
:\811 0~~"'" IH101li'IIJ
381 r;,~3:~•1 00'1!011111
;:~:-.:>•2 1'101'l1Hlfl
3811 1'1131'<13 1'10001'111
3QO'I oH:li"U 1!!2101'1011
)Ill l031'!., 0011101111
~92 103146 Ill UBI
3~&
ZERO, .
tiiU
VITUII 0(
TOCIIII
3t.
I
I
•
•
••
••
I
.I
I
•
••
I
•
•••
•
•
lll.
••
••
•
••
•
••
••
••
•
I
I
I
I
I
' " " II
100
P'&~[
7 .,•fJ30VII'III
3113 l!33QIH Ul'!l''l'lll
lll"lliH'I
'"n"~"' ei!01ll'ill
3Q5 0t1:!'91~l
;!94
39~
1';)31'52 l~tli!U
397 <J:l:'\1'53 :l:IIHl~l'l
39! J3JPI5t ll~CHli'l!
3911 ll?Ji>l55 ee?01'lfl
""" ~
'"I
•n
Si'JI'\55
~1'!01!03
?.~Jr57
I! 31Hlllll
I'Z3"61l i!ill" 0 £'"
CP3 01)31'61 0~11001'1
404 ~il3062 <1201'00
A1'5 0~31'163 =':Hllllle
AC\6 ~~3PIIA 031lllU
~:131'6~ H00U
.'"'.,
•e9
•u
•u
•
..
:aUf:l66
ann•
"u
••
Ull
••
•••
•
'•
•
I
I
I
I
I
I
•
'IITEASI Dl
,
101
I'AfOf.
8 ll•lll!Z008
HAY 4, 19111'1
/~015£
1
2
SUBAOUTlN£1
3 Bll3057 :l00162
GE!oiNlQ, CALl'
llC,003•
00~0 ..
COllY
•
5 IH'J;ll7t'l
II
;1~31<'71
36.
ZERO
OCW01
1 ~~~fl72 !!103~23
II lHl307J IIQ'2357
9
u lliZIJI"l'• 011!0~34
11
01!31'7~
~C3~76
COPY
u.
1!1"~111.
I!UJ25
12
13 i'I!JP177 1'02341
lot
15 31'3!0P 0C0A'I'J
CIIU
TCWU
vu.
17 033!03 P001Pl
Ill 0~3104 ee~ 11 ~ Lilli,
a
zg
0~3!1 ~
0ll01'177
<'!~01165
..
liCJtt• 0>11'1!33
0031115 01!01U
003!?.P
0~02011
~~3121
~;JI"~U
LJMIII
LCI,
LPII
1!33!23 l\(lll:!l40
CwOAO
LCI
~~3121
3! iH~3!25 ;J300U
32
33 il:l3!215 :i!l'!ll0-'lil
114 0~3127 <'0235!5
35 CU3130 0<'!2357
36
.37 ae;stJt ll3021'16
38
39 0031 ;H 0U15'
•PI 003136 lill'2114
'1 ent•f' 1'1110116
42 033142 030132
•.!
·~
··6
1.7
311.
;.'!1:3122 0331e•
3"1 >1rJt2•
l.t
CLL
LAC l QCIIIP~
ATL
SHA 3
LNO 77777
SU 1 QCWP~
INCA DCWI'I.
•
ill 003!1'16 ~=!:'1077
0?1:'1112
a
LOOIII
ll'l
20
21
22
23
2<t
25
215
27
IH~31H
2101'1114
l"l:!t
1'1~11'065
ta
l1Z3i~l'l
~3;,1!11
~;111'1111
llllll1'177
•e 11103!53 eel'l234
u
1!03!55 1!'1"0117
!1;3
('0~1~~
0~00611
fl30!52
VIT£1111
!II lH'31 ~e
!12 ("2!:1162 Ul!'l02
53 :HJ 316 3 1!30152
!54 0!'316!1 ~1'~131'1 PDU,
!I !I i'l03!67 000068
5& 003173 enua
31!1.
CWOAD
QCIIPL
OC 111 Ill
f.NDLOOI'
JMS fUND OM
LAC AN
100 0111
OliiiTII
au
I.AC TCWU
LND 48K
CI.L
SHit l4
i'4ULT 7
ADO t Dli'Tit
,,.,
Jl'll' I'OU.
CLl
Jt<P SETS
SUI IEY!If
$I'll
JMI'
,.,,
""'
..
Dl
102
PAt:!
II 1181'1001'11'0
MA't'
~.
57 ll03172 001'106~
511 rc3l7• ~:10152
59 0~3\7!> 0M232 PSl7 t
60 0~321'1' IHH\134 SETlt
151 00~1:12 l'IH'IP>Ii5
62 C<l3204 2'111113 2
6l
e~321l6
li!Jll11110l
19158
,
YITER8~
0!
I. TO
JMP SETt
1..01..
.,
lOR CICWell
I.. NO 77777
STA OCW01
Ct. I.
tU
es
0D321!7 0001'1'11
615
151'
2Z~~I2
I.OOP U
uc
~00115
RTI..
68 0:>13214 1'11'0077
S~R
ei9 0M3?1~ ll~ll077
71'1 I!G3?.2~ llACl~bS
7t <H"32<2 t'<lil13l
72
1'~3224
01'101<44
I.. NO 77777
SU 1 PTCII
lNCR PTCII
0;!3:/2~
000205
ENOI..OOil
73
7'
I II'TCII
•:s
"
CWORO
PTCll
Tcwn
7!5 1'03231 0001'1<4111
77 ll';.'J2:l2 U277'
78 0:'13,33 002341
79
lNCR GCTitl
LAC GCTRI
SUS C8CHT
til'! 1Hl32H 1'1101 . .
Ill r0323"' !'10114
1!2 0:1:3~·~ 0110130
83 0C3242 001l12l
SZA
u
e:!l 0e32•:1 000\52
JHP.YU
116
e1
lll\32(5 001'1102
e!l
C~J2H
01'101U
ITA GCTIU
(!~32!h'l
liHl0l52
Jl'lll ll!GN
CLA
11!1
91'1
91
92 003252 0:10\52 GE"'1120 1
ll3
IU
00132:5' 0001'107 SEVEN,
JMil II!GM
,
g~
9!!
0(1~255
:103257 DlPo
117 ll<l3?!!6 001HI00 DlPTIII,
98
?9
11\111
0\>3~37
~.>el'll'll"l'l
!'.n2~~~
171714
77117•
771174
71777•
717714
777774
77177•
777775
771775
77777S
777775
777775
777175
!PI :P~26\
1112 ;1r..'2e
103 1":."32~3
z
~~·
11'5
~t"J26A
ll~:l:?~!>
11'\tl
i'f'\~2155
11'17
llil:"-~67
Sl'\8 ll'l327e
11'111 {'1)3<'71
1 ill
il~3H2
\11 003273
U2 1Hl327•
Ofltl t
OTRI
•
i
••••••
••...
••...
'
•S
•S
•ll
•ll
•:S
.. a
PAIOE It
103
""":
II U001'101ll!
113
0<'327~
114
0~3271!
11 !5 2!0277
Ill! ee3:HHl
117
118
lt9
12"
121
122
123
124
125
12!1
1'-7
128
1211
13~
131
132
er3311t
llC3302
1!~3303
0•'331H
00:1305 1771115
:1033116 777775
I>.C::\31'7 171716
ile:nte
171776
i'i~HI:I
711716
771176
en3tt 771775
0(1~312 777775
c~~JD 777776
0~33!& 777775
~:"33!5
~~~~17
~233211
133 1'1.33121
13•
C~:!>32:1
13~
Z03323
135 (113~324
1.17 ~(·3:\23
138 ""·'~2~
139 ~J;-3327
141' t1C3331l
I 41
('~333!
1.!~
.:e~)32
14.!
J~~3:J3
144 2·<13334
14 ~ nr·333S
1•'5 1'3J3315
1~7 033337
148 •H'3340
I 49
1!~3341
!51'
ll:\334~
ll<1334~
!51
1!52 i!Z334•
1!53 l'ICJH!I
15~ l'i! ~ 345
155 0('33•7
1~11
;>1(13351'1
157
~r3351
00~~52
!58
151'1 <'?3353
16~
77'177'5
77777'5
77777'5
777775
77777'5
777715
77777fl
777775
0~335A
1111 e;,~355
1112 (!('335!1
777775
777775
777775
777775
777775
777175
777175
717776
777775
777777
777777
717771
777777
777777
771777
777777
777777
777777
777777
777777
7 71777
777777
717771
777717
777777
777777
771777
777777
771777
777777
771777
777777
ltl3 (1{'3;:'157 777717
I!H
:);'3~1111
777777
H!l 003351 777777
1615 0<'3362 7 7 7 777
167 ('1~33153 777777
lU UJ3U 777777
"" •• •3IOU
nnut
•3
•3
•3
•3
•3
•2
•il
•2
•2
•2
•2
•2
•2
•2
•2
•2
•2
•I
•I
•2
•2
•2
•2
•2
•2
•2
•l
•l
•I
•l
•I
•I
•I
.,•I
•l
•l
•I
•I
•I
•I
•I
•l
•S
•l
•I
•l
•l
•I
•I
•I
•l
.,
•I
•a
,UI II
D!
104
HAY 4 1 JDII
160
~C33~~
17~
0~3~~6
~0~361
!71
112
t73
.I
I
17•
t75
o~3J73
o~3~7t
0~337~
~a~J73
e~JJ7A
176
177 033375
178 0£3376
179 e3~~77
16P
t8l
!82
J83
777777
777777
777777
aeAaee
~eeA~e
~00000
000000
r0~000
0~~0~3
0000~0
0~0~ae
~~34~1
000000
rn0000
0C34~2
00~PAA
~~34~3
Pn~~AB
r.~34~·
~0~000
~C34W~
1~~ ~3J4~~
1e1 ~~3407
2AB~00
0~00~0
0~~0e0
1"~
~~·
~C34~0
!85
~rJAI~
0~C3~0
~~~
~034\1
0~1~V0
lg~
!Jl412
00~0~0
101 a~34t3 000000
t92 &03414 eee~~~
193 ~J~·~~ 0~~0~0
19A f>?3AI6
105 CCJAI7
00~PA0
~~342~
~~0000
t97 ~0342!
19! 373'22
!99 303423
~~~~00
2~300~
\96
2~~
ec3424
2~\
OC342~
000~~0
0000~0
~00000
e~0~00
~~3427
00er~0
000~00
2~4
rnJ•Jr
000~00
'~~
~~3431
ee~Ae~
~~~
JAJ43£
000~00
~r,7
~2343~
<eft
0~3434
3~0000
en~001
2r2 ee3•25
2~3
2AQ 3~3435 00~001
21~
211
212
?!3
21•
215
3034~0
l~3437
000001
000~01
re3A4~
~~A~01
e0~••1
3~3••2
~~3443
oeeeos
0~3•47
0~3'~~
0~3451
ee34~2
000001
00r.001
0000~1
000001
21e ez3''' 0~0001
217 re3c45 000001
2tR ~~3(4e r.~e001
?I~
22~
221
22~
0~00~1
0~0001
223 l33,5l 000001
22• ee3•5• eeeetl
'
'
'
''
I
I
I
I
l
I
I
I
I
I
VIT!ltll 01
..
105
~AGE
II 11•01'!000QI
22~
M:H5~
22!i
227
1'!3~4~6
23~
l:lJJA62
00001H
IJI'H'101!ll
IH'H~7 0illl01H
.,;>II PJCHOA 30\'1001
?<"~ 1'!;13461 000\'ll!ll
0~2'0\H
231 f'f'l34113 000001
232 003464 I'!IHII''llll
233 1'1~3465 0PI31'1'!l
234 02'3466 PJ3000l
235 13-'l;\467 IH'I0~1'J I
2:'16 Cl"3471'! 1:'0~'!01
237 !31'13471 ll~~lliH
23e Ci'3d72 01'10001
2311 01'3473 0r<'l1'0t
2HI ~:J3H• 0(1;>1'"'2
7.41 l:;l3475 ll0l101'12
242 eo3476 ll01Wil2
20 ~?3471 00il01"2
2A4 l'·r.3~00 001'!0P2
245 I' ;>351'1 l <)0(11'!02
2d!5
[1(1~:')~2
1"\'10002
2H OOJ!qJ 0~01'1!2
24A !llr3!'>0A il:1001'12
2~1l
er3~"'5
1Hllllll'2
251'1 (lr35i1!5 1'0r.l'l02
2!11 .~;:351'7 1'00002
2!'>2 1":13!'>1:1 33:'!0(12
253 <~e3511 001li11'12
2!'\4 1'1'3512 01Hlf'l1'2
255 0('35!3 1!0001'2
2~6 P.C;.\51• lli'IP.002
257 Ct'35!5 ll01l0~2
2511 :JC35!6 000~r2
239 ea35!7 1103002
26" 033520 0MIH"2
261 1'103!'521 ll~tl£'03
2!12 1'11>3522 21::1"01'13
H3 0il3~23 ilP!I'lAe3
:l6• ili'.,~H e0000l
211~ 003~25 01'!00113
2!5!'i 0035(6 V-0001'3
2111 0[13!)27 ll01'!1'l0J
:l68
0?:,\!>H ll~l!00.l
;.1~9
"'~"3~31
?.1"~0~3
271'
01'3~32
li'liHIOfll
HI rl13533
1;!21(1~113
01'3~.H
iill!0110ll
~72
273 1":.13 5 ·'~
:7.
il?1~36
cr3~31
1'~001:'.
i'l'300.
275
rl'l~illl'
276 1'1!'3!'JHI 000110.
277 003~·1. 001!1'111.
27~ il035•2 31101'lla4
279 0035•3 191814
au
MAY 4,
19,81
VITUII 0!
''
'
''
'
a'
1
1
1
1
l
l
l
I
2
2
2
2
2
2
t
2
a
2
t
a
2
2
I
I
2
2
2
2
/
a
a
/
3
3
3
3
a
I
3
3
3
I
'
4
4
•
••
4
4
,,,, u
106
ll&r.£
I
U~Aailll'l
"'""
281 >'1035H eeJS•s 021",
282 00354!1 ee001!!1 02PTR 1
2!1:1
284 11l035'15 Ullllel
285
us
OTR2,
..
uu
VITUII 01
OTRI
I
•
217
/
107
,_Gl
a
U<!IHliUI
•
~
003~.,
e~Jer.ra
~~~~~~,
~('Ill
~~:!'>~2
0~(1123
IUNUO!ol,
I• \.'~"'•
10'~.)~56
13
1!·~3~1>7
I!NNZr
11.•3~73
e"012• SFT,
7·0:1114
1.'30123
H> .JC357~
\1 il~3~76 ~~01~2
18 0~3~f'P I'I'Pit'l
19 C;J31'1"1 ce:n 1•
21'1 t'~3ll~3 20('1077
24 1?33~12 ee3152
:?5 ;11)36!4 0ii0!VI SKIP,
25 ~113515 ~IJZII'
2~
k'Z::;\617
a~r~77
\'iH~21
~:>IH'65
29 .!0::0.!123 t'l'\0132
3~ ;17.3!125 ~~22H RNTST 1
:SI .:Ol3f27 i11liH33
32
3~
~·
I'~ :.'11531
1:'113~32
Ill
SZA
000IIt!ll
su
SL.SNB 8RECi
JI1P
LAC
SZA
JMP
CLL
LAC
RTL
Ja
.,•a
SKI'
AN
I
LNO 371
ST.\ AN
JMP ANTST
CLL
LAC RN
RTL I
LNO 311
STA liN
LDL lata
sua RN
SHA
RANDO"
JI'IP LltN
0;;36H 3ill01S2
35
3!1
Sf'T
8RECi
JHI' I
H31!S~
35 01!36;,6 0U3f'f
37 003637 ICiHlfl
liN
l..NO 2U
lAC
21 t"a::Hi~~ 0:'\lllll
22 i:<J.~61!6 30>'~6 5
23 212J6p• 'HHll32
211
GfNERATOJ~
BREG
SNA
Jt1P SKIP
I ' .. ;J3'ill 1'01!152
I~
NUI'IBEA
\.AC AN
su
o!:"i'IH
9 0:'3503 3l0et~5
11! 3\'35132 ;:<l0!32
II Ill' J ~ 5 A et"<"I<Z
12 ll.13~'!!5 e'1101~2
vuuar oe:
111ee
JI<P RNNZ
lAC
6 l'Z35~;; ~(10152
7 1!1':5555 ;>,r.Jtll
e
••
/PSEUnO~tANOOiol
l
2
3
JoCA'f
""'•
au;,
I
I
/