DSPRelated.com
Books

Digital Signal Processing in Communications Systems

Frerking, Marvin 1994

An engineer's introduction to concepts, algorithms, and advancements in Digital Signal Processing. This lucidly written resource makes extensive use of real-world examples as it covers all the important design and engineering references.


Why Read This Book

You should read this book if you want a practical, DSP-oriented treatment of communications problems: it connects core DSP algorithms (filtering, FFTs, spectral analysis) to real communication engineering tasks such as pulse shaping, synchronization, and equalization. The author emphasizes worked examples and engineering trade-offs so you can apply concepts directly to system design and implementation.

Who Will Benefit

Practicing communications or DSP engineers and senior undergraduate/graduate students who need applied DSP tools for modulation, filtering, spectral analysis, synchronization, and adaptive equalization.

Level: Intermediate — Prerequisites: Undergraduate signals & systems, basic complex algebra, fundamentals of probability/linear systems, and some familiarity with discrete-time filtering; MATLAB experience is helpful.

Get This Book

Key Takeaways

  • Design and implement pulse-shaping and matched filters for minimum intersymbol interference and optimized SNR
  • Apply FFT-based spectral analysis techniques to characterize and process communication signals
  • Implement carrier and timing synchronization algorithms used in practical receivers
  • Design and tune adaptive equalizers to mitigate channel distortion and improve BER
  • Analyze sampling, aliasing, and A/D front-end issues relevant to communication receivers
  • Evaluate system performance metrics (SNR, BER) under realistic noise and channel assumptions

Topics Covered

  1. 1. Introduction and Overview of DSP in Communications
  2. 2. Signals, Spectra and Sampling for Communication Systems
  3. 3. Discrete-Time Filtering and Pulse Shaping
  4. 4. Matched Filtering and Receiver Optimization
  5. 5. Spectral Analysis and the FFT in Communications
  6. 6. Carrier and Symbol Synchronization Techniques
  7. 7. Channel Models and Equalization
  8. 8. Adaptive Filtering and Adaptive Equalizers
  9. 9. Multirate Considerations and Filter Banks (practical aspects)
  10. 10. Practical Implementation Issues and Case Studies
  11. 11. Performance Analysis: SNR, BER and System Tradeoffs
  12. 12. Selected examples and engineering references

Languages, Platforms & Tools

MATLABCGeneric DSP processorsMATLAB (examples and simulations)Generic DSP development toolchains

How It Compares

More applied and DSP-centric than Proakis' Digital Communications (which is heavier on information-theoretic and probabilistic analysis); more communications-focused than general DSP texts like Oppenheim/Willsky, but less exhaustive on adaptive theory than Haykin's Adaptive Filter Theory.

Related Books