You are previewing Modeling of Digital Communication Systems Using SIMULINK.
O'Reilly logo
Modeling of Digital Communication Systems Using SIMULINK

Book Description

A comprehensive and detailed treatment of the program SIMULINK that focuses on SIMULINK for simulations in Digital and Wireless Communications

Modeling of Digital Communication Systems Using SIMULINK introduces the reader to SIMULINK, an extension of the widely-used MATLAB modeling tool, and the use of SIMULINK in modeling and simulating digital communication systems, including wireless communication systems. Readers will learn to model a wide selection of digital communications techniques and evaluate their performance for many important channel conditions. Modeling of Digital Communication Systems Using SIMULINK is organized in two parts. The first addresses Simulink models of digital communications systems using various modulation, coding, channel conditions and receiver processing techniques. The second part provides a collection of examples, including speech coding, interference cancellation, spread spectrum, adaptive signal processing, Kalman filtering and modulation and coding techniques currently implemented in mobile wireless systems.

  • Covers case examples, progressing from basic to complex

  • Provides applications for mobile communications, satellite communications, and fixed wireless systems that reveal the power of SIMULINK modeling

  • Includes access to useable SIMULINK simulations online

  • Covering both the use of SIMULINK in digital communications and the complex aspects of wireless communication systems, Modeling of Digital Communication Systems UsingSIMULINK is a great resource for both practicing engineers and students with MATLAB experience.

    Table of Contents

    1. Cover
    2. Title Page
    3. Copyright
    4. Dedication
    5. Preface
      1. Scope
      2. Organization of the Book
      3. Chapter 1
      4. Chapter 2
      5. Chapter 3
      6. Chapter 4
      7. Chapter 5
      8. Chapter 6
      9. Chapter 7
      10. Chapter 8
      11. Chapter 9
      12. Chapter 10
      13. Chapter 11
      14. Chapter 12
      15. Chapter 13
      16. About the Software
    6. Acknowledgments
    7. About the Companion Website
    8. Abbreviations and Acronyms
    9. Chapter 1: Getting Started With Simulink
      1. 1.1 Introduction
      2. 1.2 Starting a MATLAB Session
      3. 1.3 Simulink Block Libraries
      4. 1.4 Building a New Simulink Model
      5. 1.5 Executing the Simulink Model
      6. 1.6 Reconfiguring the Signal Block
      7. 1.7 Sample-Based Signals
      8. 1.8 Sending Data to Workspace
      9. 1.9 Using Model Explorer
      10. 1.10 Adding Labels to Figures
      11. 1.11 Selecting Model Configuration Parameters
      12. 1.12 Summary Discussion
      13. Problems
    10. Chapter 2: Sinusoidal Simulink Model
      1. 2.1 A First Simulink Model
      2. 2.2 Simulink Model of Sine Wave
      3. 2.3 Spectrum of a Sine Wave
      4. 2.4 Summary Discussion
      5. Problems
    11. Chapter 3: Digital Communications BER Performance in AWGN (BPSK and QPSK)
      1. 3.1 BPSK and QPSK Error Rate Performance in AWGN
      2. 3.2 Construction of a Simulink Model in Simple Steps
      3. 3.3 Comparison of Simulated and Theoretical BER
      4. 3.4 Alternate Simulink Model for BPSK
      5. 3.5 Frame-Based Simulink Model
      6. 3.6 QPSK Symbol Error Rate Performance
      7. 3.7 BPSK Fixed Point Performance
      8. 3.8 Summary Discussion
      9. Appendix 3.A: Theoretical BER Performance of BPSK in AWGN
      10. Problems
    12. Chapter 4: Digital Communications BER Performance in AWGN (MPSK & QAM)
      1. 4.1 MPSK and QAM Error Rate Performance in AWGN
      2. 4.2 MPSK Simulink Model
      3. 4.3 BER for Other Alphabet Sizes
      4. 4.4 Fixed Point BER for MPSK
      5. 4.5 QAM Simulink Model
      6. 4.6 QAM BER for Other Alphabet Sizes Using Average Power
      7. 4.7 QAM BER Using Peak Power
      8. 4.8 Power Amplifier Constraint Using Peak Power Selection with QAM
      9. 4.9 Summary Discussion
      10. Problems
    13. Chapter 5: Digital Communications BER Performance in AWGN (FSK and MSK)
      1. 5.1 FSK and MSK Error Rate Performance in AWGN
      2. 5.2 BFSK Simulink Model
      3. 5.3 MFSK Simulink Model
      4. 5.4 MSK Simulink Model
      5. 5.5 MSK Power Spectrum
      6. 5.6 Summary Discussion
      7. Problems
    14. Chapter 6: Digital Communications BER Performance in AWGN (BPSK in Fading)
      1. 6.1 BPSK in Rayleigh and Rician Fading
      2. 6.2 BPSK BER Performance in Rayleigh Fading
      3. 6.3 BPSK BER Performance in Rician Fading
      4. 6.4 BPSK BER Performance in Rician Fading with Multipath
      5. 6.5 Summary Discussion
      6. Appendix 6.A: Theoretical BER Performance of BPSK in Rayleigh Fading
      7. Appendix 6.B: Theoretical BER Performance of BPSK in Rician Fading
      8. Problems
    15. Chapter 7: Digital Communications BER Performance in AWGN (FSK in Fading)
      1. 7.1 FSK in Rayleigh and Rician Fading
      2. 7.2 BFSK BER Performance in Rayleigh Fading
      3. 7.3 MFSK BER Performance in Rayleigh Fading
      4. 7.4 BFSK BER Performance in Rician Fading
      5. 7.5 BFSK BER Performance in Rician Fading with Multipath
      6. 7.6 Summary Discussion
      7. Appendix 7A: Theoretical BER Performance of FSK in Rayleigh and Rician Fading
      8. Problems
    16. Chapter 8: Digital Communications BER Performance (STBC)
      1. 8.1 Digital Modulations in Rayleigh Fading With STBC
      2. 8.2 BPSK BER in Rayleigh Fading with STBC
      3. 8.3 QAM BER in Rayleigh Fading with STBC
      4. 8.4 Summary Discussion
      5. Appendix 8A: Space–Time Block Coding for BPSK
      6. Appendix 8B: Space–Time Block Coding for 16-QAM
      7. Problems
    17. Chapter 9: Digital Communications BER Performance in AWGN (Block Coding)
      1. 9.1 Digital Communications with Block Coding in AWGN
      2. 9.2 BER Performance of BPSK in AWGN with a Binary BCH Block Code
      3. 9.3 BER Performance of BPSK in AWGN with a Hamming Code
      4. 9.4 BER Performance of BPSK in AWGN with a Golay(24,12) Block Code
      5. 9.5 BER Performance of FSK in AWGN with Reed-Solomon Code
      6. 9.6 BER Performance of QAM in AWGN with Reed-Solomon Coding
      7. 9.7 Summary Discussion
      8. Problems
    18. Chapter 10: Digital Communications BER Performance in AWGN (Block Coding and Fading)
      1. 10.1 Digital Communications with Block Coding in Fading
      2. 10.2 BER Performance of BPSK in Rayleigh Fading with Interleaving and a BCH Block Code
      3. 10.3 BER Performance of BFSK in Rayleigh Fading with Interleaving and a Golay(24,12) Block Code
      4. 10.4 BER Performance of 32-FSK in Rayleigh Fading with Interleaving and a Reed-Solomon(31,15) Block Code
      5. 10.5 BER Performance of 16-QAM in Rayleigh Fading with Interleaving and a Reed-Solomon(15,7) Block Code
      6. 10.6 BER Performance of 16-QAM in Rayleigh and Rician Fading with Interleaving and a Reed-Solomon(15,7) Block Code
      7. 10.7 BER Performance of BPSK in Rayleigh Fading with Interleaving and a BCH Block Code and Alamouti STBC
      8. 10.8 BER Performance of BFSK in Rayleigh Fading with Interleaving and a Golay(24,12) Block Code and Alamouti STBC
      9. 10.9 BER Performance of 32-FSK in Rayleigh Fading with Interleaving and a Reed-Solomon(31,15) Block Code and Alamoutix STBC
      10. 10.10 BER Performance of 16-QAM in Rayleigh Fading with Interleaving and a Reed-Solomon (15,7) Block Code and Alamouti STBC
      11. 10.11 Summary Discussion
      12. Problems
    19. Chapter 11: Digital Communications BER Performance in AWGN and Fading (Convolutional Coding)
      1. 11.1 Digital Communications with Convolutional Coding in AWGN and Fading
      2. 11.2 BER Performance of Convolutional Coding and BPSK in AWGN
      3. 11.3 BER Performance of Convolutional Coding and BPSK in AWGN and Rayleigh Fading with Interleaving (Soft- and Hard-Decision Decoding)
      4. 11.4 BER Performance of Convolutional Coding and BPSK and Alamouti STBC in Rayleigh Fading with Interleaving
      5. 11.5 Summary Discussion
      6. Problems
    20. Chapter 12: Adaptive Equalization in Digital Communications
      1. 12.1 Adaptive Equalization
      2. 12.2 BER Performance of BPSK in Dispersive Multipath Channel Using an LMS Linear Equalizer
      3. 12.3 BER Performance of BPSK in Dispersive Multipath Channel Using an LMS Linear Equalizer From the Simulink Library
      4. 12.4 BER Performance of QPSK in a channel with ISI Using an LMS Linear Equalizer
      5. 12.5 BER Performance of BPSK in Dispersive Multipath Channel Using a Decision Feedback Equalizer
      6. 12.6 BER Performance of BPSK in Rayleigh Fading Multipath Channel Using an RLS Equalizer
      7. 12.7 Summary Discussion
      8. Problems
    21. Chapter 13: Simulink Examples
      1. 13.1 Linear Predictive Coding (LPC) for Speech Compression
      2. 13.2 RLS Interference Cancellation
      3. 13.3 Spread Spectrum
      4. 13.4 Antenna Nulling
      5. 13.5 Kalman Filtering
      6. 13.6 Orthogonal Frequency Division Multiplexing
      7. 13.7 Turbo Coding with BPSK
    22. Appendix A: Principal Simulink Blocks used in Chapters 1–13
      1. A.A.1 Sources (Figure A.1)
      2. A.A.2 Sinks (Figure A.2)
      3. A.A.3 Modulations (Figure A.3)
      4. A.A.4 Channels (Figure A.4)
      5. A.A.5 Error Control Coding (Figure A.5)
      6. A.A.6 Signal Processing (Figure A.6)
      7. A.A.7 Statistics (Figure A.7)
      8. A.A.8 Special Blocks (Figure A.8)
    23. Appendix B: Further Reading
    24. Index
    25. End User License Agreement