nication, Part I: Tone and noise jamming performance of spread spectrum M ~ ary FSK and 2, 4 ~ ary DPSK waveforms," in Proceedings of the IEEE National Aerospace and Electronics Conerence (NAECON '75), Dayton, Ohio, June 10-12, 1975, pp. 51-58. Basic Concepts and System Models [3] R. A. Scholtz, "The spread spectrum concept," IEEE Trans. Commun., COM- 25, pp. 748-755, August 1977. [4] A. J. Viterbi, "Spread spectrum communication-Myths and realities," IEEE Communications Magazine, vol. 17, no. 3, pp. 11-18, May 1979. G. C. Clark, Jr., and J. B. Cain, Error-Correction Coding for Digital Communications, New York: Plenum Press, 1981. [6] R. L. Pickholtz, D. L. Schilling, and L. B. Milstein, "Theory of spread-spectrum communications-A tutorial," IEEE Trans. Commun., COM-30, no. 5, pp. 855- 884, May 1982. [7] H. J. Landau and H. O. Pollak, "Prolate spheroidal wave functions, Fourier analysis, and uncertainty," Bell Syst. Tech. J., Part II, vol. 40, 1961, pp. 65-84, Part III, in vol. 41, 1962, pp. 1295-1336. [8] A.J. Viterbi and J.K. Omura, Principles of Digital Communication and Coding, New York: McGraw-Hill, 1979. [9] A. Papoulis, Probability, Random Variables, and Stochastic Processes, New York: McGraw-Hill, 1965, Section 8-6. [10] S. Lin and D. Costello, Error Control Coding Fundamentals and Applications, Englewood Cliffs, NJ: Prentice-Hall, 1983, chapter 14. [11] J. L. Ramsey, "Realization of optimum interleavers," IEEE Trans. Inform. Theory. IT-6, pp. 338-345, May 1970. [12] I.A. Richer, "A simple interleaver for use with Viterbi decoding," IEEE Trans. Commun., COM-26, pp. 406-408, March 1978. APPENDIX 3A. INTERLEAVING AND DEINTERLEAVING The purpose of interleaving at the transmitter and deinterleaving at the receiver is to convert a channel with memory to one that is memoryless. In the pulse jammer example in Section 3.4.2, for example, it was assumed that the jammer pulse would jam several successive transmitted symbols result- ing in a channel whose interference is not independent from symbol to sym- bol. By s