DSPRelated.com
Books

Digital Communications: A Discrete-Time Approach

Rice, Michael 2018

This text combines continuous-time and discrete-time concepts to introduce and analyze digital communications. The text brings under one cover the theoretical and practical issues from discrete-time signal processing, discrete-time filter design, multi-rate discrete-time processing, estimation theory, signal space analysis, numerical algorithms – all focused on digital communications.


Why Read This Book

You should read this book if you want a unified, discrete-time signal processing perspective on modern digital communications — you will learn how continuous- and discrete-time views interact and how DSP tools (multirate processing, filters, FFTs, estimation) are applied end-to-end in communications systems. The text emphasizes practical numerical algorithms and signal-space thinking, so you’ll come away able to model, analyze, and implement real digital comms receivers and signal-processing blocks.

Who Will Benefit

Ideal for senior undergraduates, graduate students, and practicing engineers who know basic signals, probability, and linear systems and want a DSP-oriented, implementation-minded treatment of digital communications and receiver algorithms.

Level: Advanced — Prerequisites: Undergraduate signals & systems, linear algebra, probability & random processes (basic stochastic processes), familiarity with complex exponentials and Fourier transforms, and basic programming (MATLAB/Python) for simulations.

Get This Book

Key Takeaways

  • Analyze discrete-time models of continuous-time communication links and derive sampled-receiver performance metrics
  • Design pulse-shaping filters, multirate (interpolation/decimation) structures, and discrete-time receiver front ends
  • Apply signal-space and statistical estimation theory to build optimum and near‑optimum detectors (matched filters, ML, MAP, MMSE)
  • Implement and analyze adaptive filtering and equalization algorithms (LMS/RLS) for channel compensation
  • Use FFT-based spectral analysis and numerical algorithms to simulate, detect, and diagnose practical communication signals
  • Model and analyze system performance under noise and interference using stochastic signal-processing tools

Topics Covered

  1. 1. Introduction and Continuous-to-Discrete-Time Modeling
  2. 2. Deterministic and Random Signals in Communications
  3. 3. Sampling, Reconstruction, and Multirate Signal Processing
  4. 4. Discrete-Time Filters and Pulse-Shaping (Nyquist Criteria)
  5. 5. Signal-Space Analysis and Vector Representations
  6. 6. Digital Modulation: Baseband and Passband Schemes
  7. 7. Detection Theory, Matched Filters, and Optimum Receivers
  8. 8. Estimation Theory and Statistical Signal Processing for Comms
  9. 9. Synchronization: Symbol Timing and Carrier Recovery
  10. 10. Channel Models, Equalization, and Adaptive Filters
  11. 11. FFT, Spectral Analysis, and Numerical Algorithms
  12. 12. Multirate, Polyphase, and Efficient Implementation Techniques
  13. 13. Practical Receiver Architectures and Implementation Issues
  14. 14. Advanced Topics: Radar/Spread Spectrum/Multicarrier and Wavelet Perspectives
  15. Appendices: Mathematical Tools, MATLAB/Python Examples, Reference Algorithms

Languages, Platforms & Tools

MATLABPython (NumPy/SciPy)Signal Processing Toolbox (MATLAB)GNU OctaveFFTW / NumPy FFTSimulink (examples/simulations)

How It Compares

Compared with Proakis' Digital Communications (a classic theory-focused treatment), Rice emphasizes discrete-time DSP tools, numerical algorithms, and implementation details; compared with Steven Kay's Statistical Signal Processing, Rice ties estimation methods directly into communications receiver design.

Related Books