the first sixteen stored waveforms. Table 2 is a print-out of the first page of the code book for the program. On the next page a r e t h e first sixteen signals correlated with the second sixteen correlators, and so on. There are sixteen code groups of the type in Table 2. Any one of these sixteen code groups could be used to encode four bits of data for a signal-to-noise-ratio improvement over a standard four-bit code. Table 3 illustrates the correlation between groups. It is interesting to note that a cyclic variation of the four-bit sequences does not generate any new codes. It only rearranges the order in the two code groups. In the eight-bit case, however, new codes are generated; in fact, a tremendous number of new codes can be made not only by cyclically varying the bit locationsof the signal and stored waveformsbut also by interchanging the order of the bits in all possible combinations. The process may be carried to the sixteen-bit case, for which there are over 4 x lo9 crosscorrelation coefficients. Sanders has described the Digilock coded binary PCM telemeter, which encodes sixteen-bit words to represent five-bit samples (Reference 11). This system has been flown on an Air Force Blue Scout rocket.,
Parity CodesA simple error-detecting parity code is constructed by adding one bit to an n-bit sequence to indicate whether the total word has an even or an odd number of 2eYo.s It is most interesting to
.
10
This report is concerned with the heuristic development of the basic features of pulse-frequency modulation, an information encoding technique which has been used in a number of spacecraft. The primary advantages are its noise-immunity characteristics and
note that group 1 of the four-bit correiaLon table can be made from a three-bit sequence by adding an even parity bit; group 2 is generated by adding an odd parity bit. The eight-bit code of Table 2 may be thought of as a four-bit code with four bits for error-detecting and error-correcting.
PFM Correlation TableIn the eight-bit correlation table (Table 2) the second sequence, 00001111, is the same as the second sequence of the four-bit table of Table l(a), 0011, if the words of each are of the same duration. The second word of the two-bit table of Table l(c), 01, is also the same as these two if the time T for the words is the same. Since identical words can be found on different correlation tables, the possibility might be considered that a new table could be constructed from sequences taken from a number of tables. These sequences should have orthogonal properties. The most obvious one is
B
o~.
C
~
O
u
G
C
e
O
O
~.
O
O
O
O
-
8
oO
8
u~
U
oC"
oO~
Q-.O
cC
oC~~
c
.. -o...-cR~"
-8
R O O
C
O
L
O
O
-
.
"~
C~0-
O~0
C
a~
o~
O
C e
C o
I
: o~~
O o.~~~
u-
~~-.G
o0
R0 o0
D
0
0
e
c
"
3
0
0
t
C
0
C.
0
-b
0
o~
o0
oc
c$
o0
LL -
~~
o~~
c8
0
a4 .~
c0
c0
o0
o0
o0
o
0
L
8
o0~~
c0 C U
oGC~
o0 C
o c'L
o-uB.
c0, !C"
. 8
~2
-~
n
o0 0O O
o0O O
o0D
o
~
~
0O 6
O
-
O
" .
~
C
~~~"
o
o
o
J
-e
r:
c
o o c c~~0
-.c-
. o
-c o o o~
e
c
o o~~ c o
o o
oo c c
c c c u
-
13 14
1100001ll100ll00
o o o-8
o o ...
o -
-
B~
c o~ c
u
u
c~ o
B
~ cc
n
~ c c
"
_ .
c.
0
k -~~ 4
.
c
-6-
.G LQ
0
B
11
This report is concerned with the heuristic development of the basic features of pulse-frequency modulation, an information encoding technique which has been used in a number of spacecraft. The primary advantages are its noise-immunity characteristics and
114
OUCOlOOO
Z2
6-2
-L
L
i2
-2. -2.
-1-
2 -2
-2 2
2 -2
2
-2 -2
-2-t
.-2-
-6~~
-2 -2
~
~
-
~~
115
00110001
2
e
""
_ _ _~I
~
/
-2
_. -
2
~"
121
10010100
2
-2
L-L
-2
2
-2
-0
-2
2
6 2
2
-2
2 -2
-2
-
2 -2
-22
I22
lOOllO1l
-L
2
L
-2
L
-2
-6
L.