The fourth edition of Digital Communications has undergone a minor revision. Several new topics have been added, including serial and parallel concatenated codes, punctured convolutional codes, turbo TCM and turbo equalization, and spatial multiplexing. Since this is an introductory-level text, the treatment of these topics is limited in scope.
The book is designed to serve as a text for a first-year graduate-level course for students in electrical engineering. It is also designed to serve as a text for self-study and as a reference book for the practicing engineer involved in the design of digital communications systems. As a background, I presume that the reader has a thorough understanding of basic calculus and elementary linear systems theory and some prior knowledge of probability and stochastic processes.