DSPRelated.com
Books

Digital Communications: Fundamentals and Applications

Murphy, Jace 2017

Digital communication, also called data transmission, refers to the transfer of data physically from one device to another, over point to point communication channels or point to multipoint communication channels, for example wireless communication channels, copper wires, computer buses, optical fibers, etc. The data is transferred in the form radio-waves, infrared signals, microwaves, etc. This book is compiled in such a manner, that it will provide in-depth knowledge about the theory and practice of digital communication. Some of the diverse topics covered in this textbook address the varied branches that fall under this category. Different approaches, evaluations and methodologies and advanced studies on digital communications have been included in it. Those in search of information to further their knowledge will be greatly assisted by this text.


Why Read This Book

You should read this book if you want a broad, application-oriented bridge between digital communications theory and practical signal-processing techniques — you will learn both the math behind modulation, coding, and channel models and how to apply DSP algorithms (FFT, filter design, adaptive methods, wavelets) to real systems such as audio/speech, radar, and wireless links. The text emphasizes hands-on methods and diverse channel types so you can move from analysis to implementation with MATLAB, GNU Radio or embedded platforms.

Who Will Benefit

Advanced undergraduates, graduate students, and practicing engineers in communications, signal processing, radar, or audio who need a unifying resource to design and implement modern digital communication systems.

Level: Intermediate — Prerequisites: Undergraduate-level signals and systems, basic probability and random processes, linear algebra, and familiarity with a programming/math environment such as MATLAB or Python.

Get This Book

Key Takeaways

  • Analyze common channel models and quantify performance under noise and interference using statistical signal-processing tools.
  • Design and evaluate digital modulation and demodulation schemes (PSK, QAM, FSK, OFDM) and their receiver architectures.
  • Implement digital filters, FFT-based spectral analysis, and wavelet methods for communications and audio/speech applications.
  • Apply adaptive filtering and equalization (LMS, RLS, decision feedback) to mitigate channel distortion and multipath.
  • Design basic error-control coding and evaluate its impact on bit-error rate and system throughput.
  • Integrate algorithms on practical platforms using tools like MATLAB/Simulink, Python/NumPy, GNU Radio, and SDR hardware.

Topics Covered

  1. 1. Introduction to Digital Communication Systems
  2. 2. Signal Space, Pulse Shaping and Bandwidth Considerations
  3. 3. Digital Modulation Techniques: PSK, QAM, FSK, and M-ary Schemes
  4. 4. Detection, Performance Analysis, and Probability of Error
  5. 5. Channel Models: AWGN, Fading, Multipath, and Interference
  6. 6. Coding and Error Control: Block, Convolutional, and Basic Turbo/LDPC Concepts
  7. 7. Multicarrier Methods and OFDM
  8. 8. Digital Filter Design and Implementation (FIR/IIR)
  9. 9. FFT, Spectral Analysis and Efficient Algorithms
  10. 10. Wavelets and Time–Frequency Methods for Communications
  11. 11. Adaptive Filtering and Equalization (LMS, RLS, DFE)
  12. 12. Statistical Signal Processing and Estimation Theory
  13. 13. Radar Signal Processing and Pulse Compression Techniques
  14. 14. Audio and Speech Processing in Communication Systems
  15. 15. Practical Implementation: MATLAB, GNU Radio, SDRs and Performance Tradeoffs
  16. Appendices: Mathematical Tools, Tables, and Example Code

Languages, Platforms & Tools

MATLABPython (NumPy/SciPy)C / C++Software-defined radio (USRP/SDR platforms)Wireless channels (Wi‑Fi, LTE examples)Optical-fiber and wired channel examplesEmbedded/ARM platforms for real-time implementationMATLAB / SimulinkGNU RadioFFTWOctavePython libraries (SciPy, matplotlib)

How It Compares

Covers many of the same foundational topics as Proakis' Digital Communications but is more application-focused and broader in DSP coverage (wavelets, audio, radar) while Proakis emphasizes deeper theoretical treatment; compared with Tse & Viswanath's Fundamentals of Wireless Communication, this book is broader across applications but less information-theory centric.

Related Books

Alan V. Oppenheim, Alan S. ...