1. Introduction. Components of a Communication System. An Overview of Tradeoffs in Communication System Design.
2. Frequency Domain Analysis. Why? The Fourier Series. Representing Power in the Frequency Domain. The Fourier Transform. Normalized Energy Spectral Density. Properties of the Fourier Transform. Using the Unit Impulse Function to Represent Discrete Frequency Components as Densities.
3. Digital Baseband Modulation Techniques. Goals in Communication System Design. Baseband Modulation Using Rectangular Pulses and Binary PAM. Pulse Shaping to Improve Spectral Efficiency. Building a Baseband Transmitter.
4. Baseband Receiver Design (and Stochastic Mathematics, Part I). Calculating the Probability of Bit Error for a Simple PAM Receiver (Includes Discussion of Probability and Random Variables). Building the Optimal Receiver (The Matched Filter or Correlation Receiver). Synchronization. Equalization. Multi-Level (M-ary) Pulse Amplitude Modulation.
5. Digital Bandpass Modulation and Demodulation Techniques (and Stochastic Mathematics, Part II). Binary Amplitude Shift Keying (Binary ASK). Other Binary Bandpass Modulation Techniques (Binary PSK and FSK). Coherent Demodulation of Bandpass Signals. Stochastic Mathematics - Part II (Random Processes). Noncoherent Receivers for ASK and FSK. Differential (Nncoherent) PSK. A Comparison of Binary Bandpass Systems. M-ary Bandpass Techniques.
6. Analog Bandpass Modulation and Demodulation Techniques. Transmitting an Amplitude Modulated (AM) Signal. Coherent Demodulation of AM Signals. Noncoherent Demodulation of AM Signals. Single Sideband and Vestigial Sideband AM Systems. Frequency and Phase Modulation. Generating and Demodulating FM and PM Signals. A Comparison of Analog Modulation Techniques.
7. Multiplexing Techniques. Time Division Multiplexing. Frequency Division Multiplexing. Code Division Multiplexing.
8. Analog-to-Digital and Digital-to-Analog Conversion. Sampling and Quantizing. Differential Pulse Coded Modulation (DPCM). Delta Modulation (DM) and Continuously Variable Slope Delta Modulation (CVSD).
9. Basics of Information Theory, Data Compression, and Image Compression. Information Content, Entropy, and Information Rate of Independent Sources. Variable Length Self-Punctuating Codes for Data Compression (Includes Huffman Coding). Sources with Dependent Messages (Includes LZW Encoding). Still Image Compression. Moving Image Compression.
10. Basics of Error Control Coding. Channel Capacity. Algebra Field Theory and Modulo-2 Operators. Hamming Codes. A Geometric Interpretation of Error Control Coding. Cyclic Codes. Hybrid FEC/ARQ Codes. Correcting Burst Errors. Convolutional Codes and Viterbi Decoding.
References.