The objective of this book is to serve 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 a computer (generally, a personal computer is sufficient) using the popular student edition of MATLAB. We intend the book to be used primarily by senior level undergraduate students and graduate students in electrical engineering, computer engineering, and computer science. This book will also prove useful to practicing engineers who wish to learn specific MATLAB applications for communication systems. We assume that the reader is familiar with the fundamentals of MATLAB. We do not cover those topics because several tutorial books and manuals on MATLAB are available.
By design, the treatment of the communications theory topics is brief. We provide the motivation and a short introduction to each topic, establish the necessary notation, and then illustrate the basic notions through an example. The primary text and the instructor are expected to provide the required depth for the topics treated. For example, we introduce the matched filter an the correlator and assert that these devices result in the optimum demodulation of signals corrupted by additive white Gaussian noise (AWGN), but we do not provide a proof of this assertion. Such a proof generally is given in most core textbooks on communication systems.
New to this edition : Three brand new chapters have been added on OFDM, multiple antenna systems, and digital transmission on fading channels. New examples with more practical real life engineering problems have been included to help students cope better when they go to work in industry. This will also help practicing engineers using this book to get exposure on communications systems. New sections have been added on DPCM, ADPCM, and DM; turbo codes and decoding; LDPC codes and decoding. This third edition has been updated to make it compliant with the latest version of MATLAB. A revised and updated Simulink supplement with tutorial problems is now available online.
1. Signals and Linear Systems
2. Random Processes
3. Analog Modulation
4. Analog-to-Digital Conversion
5. Baseband Digital Transmission
6. Transmission Through Bandlimited Channels
7. Digital Transmission via Carrier Modulation
8. Multicarrier Modulation and OFDM
9. Transmission Through Wireless Channels
10. Channel Capacity and Coding
11. Multiple Antenna Systems
12. Spread Spectrum Communication System