
1 Introduction
1.1 A Brief History of Communications
1.2 Basics of Wireless Communications
1.3 Digital Communications
1.4 Why DiscreteTime Processing is so Popular
1.5 Organization of the Text
1.6 Notes and References
2 Signals and Systems 1: A Review of the Basics
2.1 Introduction
2.2 Signals
2.3 Systems
2.4 Frequency Domain Characterization
2.5 The Discrete Fourier Transform
2.6 The Relationship Between DiscreteTime and ContinuousTime Systems
2.7 DiscreteTime Processing of Bandpass Signals
2.8 Notes and References
2.9 Exercises
3 Signals and Systems 2: Some Useful DiscreteTime Techniques for Digital Communications
3.1 Introduction
3.2 Multirate Signal Processing
3.3 DiscreteTime Filter Design Methods
3.4 Notes and References
3.5 Exercises
4 Review of Probability Theory
4.1 Basic Definitions
4.2 Gaussian Random Variables
4.3 Multivariate Gaussian Random Variables
4.4 Random Sequences
4.5 Additive White Gaussian Noise
4.6 Notes and References
4.7 Exercises
5 Linear Modulation 1: Demodulation and Detection
5.1 Signal Spaces
5.2 Mary Baseband Pulse Amplitude Modulation (PAM)
5.3 Mary Quadrature Amplitude Modulation (MQAM)
5.4 Offset QPSK
5.5 Multicarrier Modulation
5.6 Maximum Likelihood Detection
5.7 Notes and References
5.8 Exercises
6 Linear Modulation 2: Performance
6.1 Performance of PAM
6.2 Performance of MQAM
6.3 Comparisons
6.4 Link Budgets
6.5 Multicarrier Modulation
6.6 Projecting White Noise Onto an Orthonormal Basis Set
6.7 Notes and References
6.8 Exercises
7 Carrier Phase Synchronization
7.1 Basic Problem Formulation
7.2 Carrier Phase Synchronization for QPSK
7.3 Carrier Phase Synchronization for BPSK
7.4 Carrier Phase Synchronization for MQAM
7.5 Carrier Phase Synchronization for OQPSK
7.6 Carrier Phase Synchronization for BPSK and QPSK Using ContinuousTime Techniques
7.7 Phase Ambiguity Resolution
7.8 Maximum Likelihood Phase Estimation
7.9 Notes and References
7.10 Exercises
8 Symbol Timing Synchronization
8.1 Basic Problem Formulation
8.2 ContinuousTime Techniques for Mary PAM
8.3 ContinuousTime Techniques MQAM
8.4 DiscreteTime Techniques for Mary PAM
8.5 DiscreteTime Techniques for MQAM
8.6 DiscreteTime Techniques for OQPSK
8.7 Dealing with Transition Density: A Practical Consideration
8.8 Maximum Likelihood Estimation
8.9 Notes and References
8.10 Exercises
9 System Components
9.1 The ContinuousTime DiscreteTime Interface
9.2 DiscreteTime Oscillators
9.3 Resampling Filters
9.4 CoRDiC: Coordinate Rotation Digital Computer
9.5 Automatic Gain Control
9.6 Notes and References
9.7 Exercises
10 System Design
10.1 Advanced DiscreteTime Architectures
10.2 Channelization
10.3 Notes and References
10.4 Exercises
Appendix A Pulse Shapes
A.1 FullResponse Pulse Shapes
A.2 PartialResponse Pulse Shapes
A.3 Notes and References
A.4 Exercises
Appendix B The ComplexValued Representation of QAM
B.1 Introduction
B.2 Modulators and the ComplexValued Representation
B.2 Demodulators/Detectors and the ComplexValued Representation
B.4 Notes and References
B.5 Exercises
Appendix C Phase Locked Loops
C.1 The ContinuousTime PLL
C.2 DiscreteTime Phase Locked Loops
C.3 Notes and References
C.4 Exercises