DSPRelated.com
Books

Contemporary Communication Systems Using MATLAB

Proakis, John G., Salehi, Masoud, Bauch, Gerhard 2003

Featuring a variety of applications that motivate students, this book serves as a companion or supplement to any of the comprehensive textbooks in communication systems. The book provides a variety of exercises that may be solved on the computer using MATLAB„µ (The authors assume that the student is familiar with the fundamentals of MATLAB). By design, the treatment of the various topics is brief. The authors provide the motivation and a short introduction to each topic, establish the necessary notation, and then illustrate the basic concepts by means of an example.


Why Read This Book

You will get a compact, MATLAB-centered companion to mainstream communication theory that lets you move quickly from equations to working simulations. The book gives you ready-made examples and exercises to visualize modulation, noise, fading, matched filters, and BER performance so you can test and extend concepts in code.

Who Will Benefit

Students and practicing engineers who already know the basics of signals/probability and want practical MATLAB labs to reinforce digital-communication concepts and evaluate receiver performance.

Level: Intermediate — Prerequisites: Familiarity with MATLAB plus basic signals & systems, probability/random processes, and elementary digital communications (modulation and detection).

Get This Book

Key Takeaways

  • Simulate common digital modulation schemes (BPSK, QPSK, M-ary PSK/QAM) in MATLAB
  • Compute and plot BER performance under AWGN and various fading channel models
  • Implement matched-filter and optimal receiver structures for symbol detection
  • Model flat and frequency-selective fading and evaluate its impact on link performance
  • Design and simulate simple equalizers and synchronization algorithms
  • Reproduce experiments on spread-spectrum and multicarrier examples using MATLAB

Topics Covered

  1. Introduction and MATLAB primer for communications
  2. Random processes, noise, and signal-to-noise ratio
  3. Baseband signaling and matched-filter receivers
  4. Coherent and noncoherent detection of binary signals
  5. M-ary signaling: PSK, QAM, and orthogonal schemes
  6. Bit-error-rate analysis and Monte Carlo simulation
  7. Channel models: AWGN and fading (flat and frequency-selective)
  8. Equalization and channel estimation basics
  9. Carrier and symbol synchronization experiments
  10. Spread-spectrum and multiple-access examples
  11. Multicarrier/OFDM overview and MATLAB demonstrations
  12. Selected projects and extended MATLAB exercises

Languages, Platforms & Tools

MATLABMATLAB Communications Toolbox (where applicable)MATLAB core functions (signal processing and plotting)

How It Compares

Serves as a hands-on MATLAB complement to Proakis' more theoretical Digital Communications; more application/lab-focused than Lathi or Sklar, which are more textbook/theory oriented.

Related Books

Alan V. Oppenheim, Alan S. ...