Digital Communications: Fundamentals and Applications, 3rd Edition

Book description

The Best-Selling Introduction to Digital Communications: Thoroughly Revised and Updated for OFDM, MIMO, LTE, and More

With remarkable clarity, Drs. Bernard Sklar and fred harris introduce every digital communication technology at the heart of todays wireless and Internet revolutions, with completely new chapters on synchronization, OFDM, and MIMO.

Building on the fields classic, best-selling introduction, the authors provide a unified structure and context for helping students and professional engineers understand each technology, without sacrificing mathematical precision. They illuminate the big picture and details of modulation, coding, and signal processing, tracing signals and processing steps from information source through sink. Throughout, readers will find numeric examples, step-by-step implementation guidance, and diagrams that place key concepts in clear context.

  • Understand signals, spectra, modulation, demodulation, detection, communication links, system link budgets, synchronization, fading, and other key concepts

  • Apply channel coding techniques, including advanced turbo coding and LDPC

  • Explore multiplexing, multiple access, and spread spectrum concepts and techniques

  • Learn about source coding: amplitude quantizing, differential PCM, and adaptive prediction

  • Discover the essentials and applications of synchronization, OFDM, and MIMO technology

More than ever, this is an ideal resource for practicing electrical engineers and students who want a practical, accessible introduction to modern digital communications.

This Third Edition includes online access to additional examples and material on the books website.

Table of contents

  1. Cover Page
  2. About This eBook
  3. Title Page
  4. Copyright Page
  5. Dedication Page
  6. Contents at a Glance
  7. Contents
  8. Preface
    1. Organization of the Book
    2. Additional Book Resources
  9. Acknowledgments
  10. About the Authors
  11. Chapter 1. Signals and Spectra
    1. 1.1 Digital Communication Signal Processing
    2. 1.2 Classification of Signals
    3. 1.3 Spectral Density
    4. 1.4 Autocorrelation
    5. 1.5 Random Signals
    6. 1.6 Signal Transmission Through Linear Systems
    7. 1.7 Bandwidth of Digital Data
    8. 1.8 Conclusion
    9. References
    10. Problems
    11. Questions
  12. Chapter 2. Formatting and Baseband Modulation
    1. 2.1 Baseband Systems
    2. 2.2 Formatting Textual Data (Character Coding)
    3. 2.3 Messages, Characters, and Symbols
    4. 2.4 Formatting Analog Information
    5. 2.5 Sources of Corruption
    6. 2.6 Pulse Code Modulation
    7. 2.7 Uniform and Nonuniform Quantization
    8. 2.8 Baseband Transmission
    9. 2.9 Correlative Coding
    10. 2.10 Conclusion
    11. References
    12. Problems
    13. Questions
  13. Chapter 3. Baseband Demodulation/Detection
    1. 3.1 Signals and Noise
    2. 3.2 Detection of Binary Signals in Gaussian Noise
    3. 3.3 Intersymbol Interference
    4. 3.4 Equalization
    5. 3.5 Conclusion
    6. References
    7. Problems
    8. Questions
  14. Chapter 4. Bandpass Modulation and Demodulation/Detection
    1. 4.1 Why Modulate?
    2. 4.2 Digital Bandpass Modulation Techniques
    3. 4.3 Detection of Signals in Gaussian Noise
    4. 4.4 Coherent Detection
    5. 4.5 Noncoherent Detection
    6. 4.6 Complex Envelope
    7. 4.7 Error Performance for Binary Systems
    8. 4.8 M-ary Signaling and Performance
    9. 4.9 Symbol Error Performance for M-ary Systems (M>2)
    10. 4.10 Conclusion
    11. References
    12. Problems
    13. Questions
  15. Chapter 5. Communications Link Analysis
    1. 5.1 What the System Link Budget Tells the System Engineer
    2. 5.2 The Channel
    3. 5.3 Received Signal Power and Noise Power
    4. 5.4 Link Budget Analysis
    5. 5.5 Noise Figure, Noise Temperature, and System Temperature
    6. 5.6 Sample Link Analysis
    7. 5.7 Satellite Repeaters
    8. 5.8 System Trade-Offs
    9. 5.9 Conclusion
    10. References
    11. Problems
    12. Questions
  16. Chapter 6. Channel Coding: Part 1: Waveform Codes and Block Codes
    1. 6.1 Waveform Coding and Structured Sequences
    2. 6.2 Types of Error Control
    3. 6.3 Structured Sequences
    4. 6.4 Linear Block Codes
    5. 6.5 Error-Detecting and Error-Correcting Capability
    6. 6.6 Usefulness of the Standard Array
    7. 6.7 Cyclic Codes
    8. 6.8 Well-Known Block Codes
    9. 6.9 Conclusion
    10. References
    11. Problems
    12. Questions
  17. Chapter 7. Channel Coding: Part 2: Convolutional Codes and Reed–Solomon Codes
    1. 7.1 Convolutional Encoding
    2. 7.2 Convolutional Encoder Representation
    3. 7.3 Formulation of the Convolutional Decoding Problem
    4. 7.4 Properties of Convolutional Codes
    5. 7.5 Other Convolutional Decoding Algorithms
    6. 7.6 Reed–Solomon Codes
    7. 7.7 Interleaving and Concatenated Codes
    8. 7.8 Coding and Interleaving Applied to the Compact Disc Digital Audio System
    9. 7.9 Conclusion
    10. References
    11. Problems
    12. Questions
  18. Chapter 8. Channel Coding: Part 3: Turbo Codes and Low-Density Parity Check (LDPC) Codes
    1. 8.1 Turbo Codes
    2. 8.2 Low-Density Parity Check (LDPC) Codes
    3. Appendix 8A: The Sum of Log-Likelihood Ratios
    4. Appendix 8B: Using Bayes’ Theorem to Simplify the Bit Conditional Probability
    5. Appendix 8C: Probability that a Binary Sequence Contains an Even Number of Ones
    6. Appendix 8D: Simplified Expression for the Hyperbolic Tangent of the Natural Log of a Ratio of Binary Probabilities
    7. Appendix 8E: Proof that ϕ(x) = ϕ–1(x)
    8. Appendix 8F: Bit Probability Initialization
    9. References
    10. Problems
    11. Questions
  19. Chapter 9. Modulation and Coding Trade-Offs
    1. 9.1 Goals of the Communication System Designer
    2. 9.2 Error-Probability Plane
    3. 9.3 Nyquist Minimum Bandwidth
    4. 9.4 Shannon–Hartley Capacity Theorem
    5. 9.5 Bandwidth-Efficiency Plane
    6. 9.6 Modulation and Coding Trade-Offs
    7. 9.7 Defining, Designing, and Evaluating Digital Communication Systems
    8. 9.8 Bandwidth-Efficient Modulation
    9. 9.9 Trellis-Coded Modulation
    10. 9.10 Conclusion
    11. References
    12. Problems
    13. Questions
  20. Chapter 10. Synchronization
    1. 10.1 Receiver Synchronization
    2. 10.2 Synchronous Demodulation
    3. 10.3 Loop Filters, Control Circuits, and Acquisition
    4. 10.4 Phase-Locked Loop Timing Recovery
    5. 10.5 Frequency Recovery Using a Frequency-Locked Loop (FLL)
    6. 10.6 Effects of Phase and Frequency Offsets
    7. 10.7 Conclusion
    8. References
    9. Problems
    10. Questions
  21. Chapter 11. Multiplexing and Multiple Access
    1. 11.1 Allocation of the Communications Resource
    2. 11.2 Multiple-Access Communications System and Architecture
    3. 11.3 Access Algorithms
    4. 11.4 Multiple-Access Techniques Employed with INTELSAT
    5. 11.5 Multiple-Access Techniques for Local Area Networks
    6. 11.6 Conclusion
    7. References
    8. Problems
    9. Questions
  22. Chapter 12. Spread-Spectrum Techniques
    1. 12.1 Spread-Spectrum Overview
    2. 12.2 Pseudonoise Sequences
    3. 12.3 Direct-Sequence Spread-Spectrum Systems
    4. 12.4 Frequency-Hopping Systems
    5. 12.5 Synchronization
    6. 12.6 Jamming Considerations
    7. 12.7 Commercial Applications
    8. 12.8 Cellular Systems
    9. 12.9 Conclusion
    10. References
    11. Problems
    12. Questions
  23. Chapter 13. Source Coding
    1. 13.1 Sources
    2. 13.2 Amplitude Quantizing
    3. 13.3 Pulse Code Modulation
    4. 13.4 Adaptive Prediction
    5. 13.5 Block Coding
    6. 13.6 Transform Coding
    7. 13.7 Source Coding for Digital Data
    8. 13.8 Examples of Source Coding
    9. 13.9 Conclusion
    10. References
    11. Problems
    12. Questions
  24. Chapter 14. Fading Channels
    1. 14.1 The Challenge of Communicating over Fading Channels
    2. 14.2 Characterizing Mobile-Radio Propagation
    3. 14.3 Signal Time Spreading
    4. 14.4 Time Variance of the Channel Caused by Motion
    5. 14.5 Mitigating the Degradation Effects of Fading
    6. 14.6 Summary of the Key Parameters Characterizing Fading Channels
    7. 14.7 Applications: Mitigating the Effects of Frequency-Selective Fading
    8. 14.8 Conclusion
    9. References
    10. Problems
    11. Questions
  25. Chapter 15. The ABCs of OFDM (Orthogonal Frequency-Division Multiplexing)
    1. 15.1 What Is OFDM?
    2. 15.2 Why OFDM?
    3. 15.3 Getting Started with OFDM
    4. 15.4 Our Wish List (Preference for Flat Fading and Slow Fading)
    5. 15.5 Conventional Multi-Channel FDM versus Multi-Channel OFDM
    6. 15.6 The History of the Cyclic Prefix (CP)
    7. 15.7 OFDM System Block Diagram
    8. 15.8 Zooming in on the IDFT
    9. 15.9 An Example of OFDM Waveform Synthesis
    10. 15.10 Summarizing OFDM Waveform Synthesis
    11. 15.11 Data Constellation Points Distributed over the Subcarrier Indexes
    12. 15.12 Hermitian Symmetry
    13. 15.13 How Many Subcarriers Are Needed?
    14. 15.14 The Importance of the Cyclic Prefix (CP) in OFDM
    15. 15.15 An Early OFDM Application: Wi-Fi Standard 802.11a
    16. 15.16 Cyclic Prefix (CP) and Tone Spacing
    17. 15.17 Long-Term Evolution (LTE) Use of OFDM
    18. 15.18 Drawbacks of OFDM
    19. 15.19 Single-Carrier OFDM (SC-OFDM) for Improved PAPR Over Standard OFDM
    20. 15.20 Conclusion
    21. References
    22. Problems
    23. Questions
  26. Chapter 16. The Magic of MIMO (Multiple Input/Multiple Output)
    1. 16.1 What is MIMO?
    2. 16.2 Various Benefits of Multiple Antennas
    3. 16.3 Spatial Multiplexing
    4. 16.4 Capacity Performance
    5. 16.5 Transmitter Channel-State Information (CSI)
    6. 16.6 Space-Time Coding
    7. 16.7 MIMO Trade-Offs
    8. 16.8 Multi-User MIMO (MU-MIMO)
    9. 16.9 Conclusion
    10. References
    11. Problems
    12. Questions
  27. Index
  28. Chapter 17. Encryption and Decryption
    1. 17.1 Models, Goals, and Early Cipher Systems
    2. 17.2 The Secrecy of a Cipher System
    3. 17.3 Practical Security
    4. 17.4 Stream Encryption
    5. 17.5 Public Key Cryptosystems
    6. 17.6 Pretty Good Privacy
    7. 17.7 Conclusion
    8. References
    9. Problems
    10. Questions
  29. Appendix A. A Review of Fourier Techniques
    1. A.1 Signals, Spectra, and Linear Systems
    2. A.2 Fourier Techniques for Linear System Analysis
    3. A.3 Fourier Transform Properties
    4. A.4 Useful Functions
    5. A.5 Convolution
    6. A.6 Tables of Fourier Transforms and Operations
    7. A.7 sampled data fourier transform
    8. References
  30. Appendix B. Fundamentals of Statistical Decision Theory
    1. B.1 Bayes’ Theorem
    2. B.2 Decision Theory
    3. B.3 Signal Detection Example
    4. References
  31. Appendix C. Response of a Correlator to White Noise
  32. Appendix D. Often-Used Identities
  33. Appendix E. S-Domain, Z-Domain, and Digital Filtering
    1. E.1 The Laplace Transform
    2. E.2 The z-transform
    3. E.3 Digital Filtering
    4. E.4 Finite Impulse Response Filter Design
    5. E.5 Infinite Impulse Response Filter Design
    6. References
  34. Appendix F. OFDM Symbol Formation with an N-Point Inverse Discrete Fourier Transform (IDFT)
  35. Appendix G. List of Symbols

Product information

  • Title: Digital Communications: Fundamentals and Applications, 3rd Edition
  • Author(s): Bernard Sklar, Fredric J. Harris
  • Release date: December 2020
  • Publisher(s): Pearson
  • ISBN: 9780134588636