Digital Modulation and Coding
Covers all important topics in digital transmission at the intuitive level of physical systems. The presentation attempts to bridge the gap between communication practice and theory, emphasizing the interplay between modulation and coding and their receiver counterparts. KEY TOPICS: Emphasizes the engineering tradeoffs in signal design, energy and spectral properties of modulation choices, and receiver design aspects including synchronization. Presents expanded material on lattices and block coding theory and applications. Reed-Solomon and BCH encoding and decoding algorithms are treated at length along with applications to bandlimited Gaussian channels and fading channels.
Why Read This Book
You should read this book if you want an engineer's view of how modulation and coding work together in real digital transmission systems — you will learn the tradeoffs between energy, bandwidth, and receiver complexity and how those tradeoffs drive practical design. The book also gives extended, approachable treatments of lattice codes and block coding (Reed–Solomon, BCH) with applications to AWGN and fading channels.
Who Will Benefit
Communications engineers and graduate students with some background in signals and probability who are designing or analyzing digital transmission systems and want a practical, design-oriented bridge between theory and implementation.
Level: Advanced — Prerequisites: Undergraduate calculus and linear algebra, signals & systems, basic probability and random processes, and an introductory course in digital communications or information theory.
Key Takeaways
- Analyze the energy and spectral properties of common digital modulation schemes (PSK, QAM, FSK) and their tradeoffs.
- Design matched receivers including synchronization, carrier recovery, and timing for bandlimited channels.
- Apply block coding methods (BCH, Reed–Solomon) and understand encoding/decoding algorithms and their performance on AWGN and fading channels.
- Evaluate lattice and packing approaches to signal constellation design and their impact on error rates and spectral efficiency.
- Assess joint modulation-and-coding strategies (including trellis and block-based approaches) for real-world channel constraints.
- Model channel impairments and predict system performance using statistical signal-processing tools for detection and estimation.
Topics Covered
- 1. Introduction: goals, models, and engineering tradeoffs
- 2. Signal space and pulse shaping for bandlimited channels
- 3. Common modulation schemes: PSK, QAM, FSK and spectral/energy considerations
- 4. Matched filtering, optimal detection and synchronization
- 5. Noise, performance measures, and AWGN channel analysis
- 6. Block coding theory: cyclic codes, BCH and Reed–Solomon codes
- 7. Encoding and decoding algorithms for Reed–Solomon and BCH codes
- 8. Convolutional and trellis-coded modulation (practical receiver aspects)
- 9. Lattices, sphere packing and constellation design
- 10. Fading channels, diversity and coding for wireless links
- 11. Joint design of modulation, coding and receiver: tradeoffs and examples
- 12. Practical issues: implementation, complexity, and system examples
Languages, Platforms & Tools
How It Compares
Covers similar ground to Proakis' Digital Communications but is more engineering-focused on modulation/coding tradeoffs and receiver practice; compared to Sklar it places greater emphasis on coding algorithms and lattice approaches.












