Home     www.dennis-silage.com

Digital Communication Systems Using MATLAB® and Simulink®  Second Edition
Dennis Silage     silage@temple.edu     sites.temple.edu/silage

Bookstand Publishing 2016, ISBN 978-1-58909-621-9, 261 pages
 
Here you will find additional materials for using the digital communication simulation with MATLAB and Simulink in undergraduate, graduate and continuing professional education.

The text is a direct outgrowth of experience in teaching analog and digital communication systems at the undergraduate, graduate and professional level.  The sea change in this material for the student and professional is the introduction of channel noise and non-linearities in the analysis of communication systems within the last decade.  Prior to this time, analog and digital communication systems were presented by analytical equations without noise, and with a hardware laboratory without significant non-linearities.

This Second Edition contains additional material on the use of MATLAB functions in Simulink simulation, bandpass analog and  complex digital modulation methods, time, frequency, code and orthogonal frequency division multiplexing, and direct sequence and frequency hopping spread spectrum.

The MATLAB and Simulink digital communication system model for a 4-level phase shift keying (4-PSK or QPSK) bandpass modulation and demodulation using the optimum correlation receiver with additive white Gaussian noise (AWGN) is shown below.

The material included here is for educational use only and can be freely distributed for that purpose with suitable citation of origin.  The material is copyrighted and no other rights or other license is implied by their inclusion here.

Purchase  The text can be purchased at Bookstand Publishing or Amazon

Announcement    The text announcement can be downloaded here

 

Download  Complete MATLAB and Simulink models to accompany Digital Communication Systems using MATLAB® and Simulink®  can be downloaded in 7ZIP/ZIP archive format:

 

Second Edition (~2.2 MB, digicomMS2.7z)
 

First Edition (~0.7 MB, digicommMS1.zip)

 

The 7ZIP/ZIP archive files are password protected as described in Appendix A of the text.  The MATLAB and Simulink models require in addition the Communications and Signal Processing toolboxes and blocksets, available from The MathWorks, Inc.

 

Table of Contents  

            Chapter 1        Communication Simulation Techniques

                                       Capabilities and Limitations of Simulation
  
                                    Introduction to MATLAB® and Simulink®
  
                                            Model Window
                                               Temporal Display
  
                                            Power Spectral Display
  
                                            Correlation Display
                                               Toolboxes and Blocks
                                               Data Types
                                               MATLAB Functions in Simulink
                                      
        Modulation and demodulation
                                        Analog Modulation
  
                                            Simulation of Coherent DSB-LC AM
                                               Simulation of Noncoherent DSB-LC AM
                                              
Simulation of Coherent FM
                                               Simulation of Noncoherent FM
                                               DSB-LC AM with Speech

                                        Summary
                                        References

             Chapter 2       Baseband Modulation and Demodulation

                                       Rectangular Pulse Amplitude Modulation
                                               Simulation of Rectangular PAM
                                               Rectangular PAM Power Spectral Density
                                               Performance of Rectangular PAM in a Simple Receiver in AWGN
                                               Performance of Filtered Rectangular PAM in a Simple Receiver in AWGN
                                       Sinc Pulse Amplitude Modulation
                                               Simulation of Sinc PAM
                                               Sinc PAM Power Spectral Density
                                               Performance of Sinc PAM in a Simple Receiver in AWGN
                                       Raised Cosine Pulse Amplitude Modulation
                                               Simulation of Raised Cosine PAM
                                               Raised Cosine PAM Power Spectral Density
                                               Performance of Raised Cosine PAM in a Simple Receiver in AWGN
                                      Optimum Baseband Receiver: The Correlation Receiver
                                               Multisampling receiver

                                               Correlation Receiver for Baseband Symmetrical Signals
                                               Probability of Bit Error for Baseband Symmetrical Signals
                                               Performance of Symmetrical PAM for the Optimum Receiver in AWGN
                                               Correlation Receiver for Baseband Asymmetrical Signals
                                               Probability of Bit Error for Baseband Asymmetrical Signals
                                               Performance of Asymmetrical PAM for the Optimum Receiver in AWGN
                                       Multilevel (M-ary) Pulse Amplitude Modulation
                                               Simulation of M-ary Rectangular PAM
                                               M-ary Rectangular PAM Power Spectral Density
                                               Correlation Receiver for M-ary Baseband Signals
                                               Probability of Bit Error for M-ary Baseband Signals
                                               Performance of M-ary PAM for the Optimum Receiver in AWGN
                                       Partial Response Signaling
                                               Duobinary Sinc PAM Signaling
                                               Simulation of Duobinary Sinc PAM
                                               Simple Receiver for Precoded Duobinary Sinc PAM Signals
                                               Simple Receiver for Precoded Modified Duobinary Sinc PAM Signals
                                               Duobinary Sinc PAM Power Spectral Density
                                               Performance of Duobinary Sinc PAM in a Simple Receiver in AWGN
                                       Delta Modulation
                                               Simulation of Delta Modulation
                                       Eye Diagrams
                                       Average Power Spectral Density

 
                                      Summary            
                                       References

                Chapter 3    Bandpass Modulation and Demodulation

  
                                   Optimum Bandpass Receiver
  
                                            Correlation Receiver for Bandpass Symmetrical Signals
                                               Probability of Bit Error for Bandpass Symmetrical Signals
                                               Correlation Receiver for Bandpass Asymmetrical Signals
                                               Probability of Bit Error for Bandpass Asymmetrical Signals
                                      Binary Amplitude Shift Keying
                                               Simulation of Binary ASK
                                               Binary ASK Power Spectral Density
                                               Performance of Binary ASK for the Optimal Receiver in AWGN
                                      Binary Frequency Shift Keying
                                               Simulation of Binary FSK
                                               Binary FSK Power Spectral Density
                                               Performance of Binary FSK for the Optimal Receiver in AWGN
                                      Binary Phase Shift Keying
                                               Simulation of Binary PSK
                                               Binary PSK Power Spectral Density
                                               Performance of Binary PSK for the Optimal Receiver in AWGN
                                      Multilevel (M-ary) Amplitude Shift Keying
                                               Simulation of M-ary ASK
                                               M-ary ASK Power Spectral Density
                                               Correlation Receiver for M-ary ASK Signals
                                               Probability of Bit Error for M-ary ASK Signals
  
                                            Performance of M-ary ASK for the Optimum Receiver in AWGN
                                               Polar M-ary ASK
  
                                   Multilevel (M-ary) Frequency Shift Keying
                                               Simulation of M-ary FSK
                                               M-ary FSK Power Spectral Density
                                               Correlation Receiver for M-ary FSK Signals
                                               Probability of Bit Error for M-ary FSK Signals
                                               Performance of M-ary FSK for the Optimum Receiver in AWGN
                                      Multilevel (M-ary) Phase Shift Keying
                                               Simulation of M-ary PSK
                                               M-ary PSK Power Spectral Density
                                              
Correlation Receiver for M-ary PSK Signals
                                               Probability of Bit Error for M-ary PSK Signals
                                               Performance of M-ary PSK for the Optimum Receiver in AWGN
                                      Constellation Diagram and Signal Trajectory
                                      Quadrature Amplitude Modulation
                                               Simulation of QAM
                                               QAM Power Spectral Density
                                               Probability of Bit Error for QAM Signals
                                               Performance of QAM for the Optimum Receiver in AWGN
                                               Non-Rectangular QAM
                                      Differential Phase Shift Keying
                                               Simulation of DPSK
                                               DPSK Power Spectral Density
                                               Probability of Bit Error for DPSK Signals
                                               Performance of DPSK for the Optimum Receiver in AWGN
                                      Noncoherent Demodulation of Binary Frequency Shift Keying
                                               Simulation of Noncoherent Binary FSK Signals
                                               Probability of Bit Error for Noncoherent Binary FSK Signals
                                               Performance of Noncoherent Binary FSK Signals in AWGN
                                      Noncoherent Demodulation of Binary Amplitude Shift Keying
                                               Simulation of Noncoherent Binary ASK Signals
                                               Probability of Bit Error for Noncoherent Binary ASK Signals
                                               Performance of Noncoherent Binary ASK Signals in AWGN
                                               Threshold for Demodulation of Noncoherent Binary ASK Signals
                                      Offset Quadrature Phase Shift Keying
                                               simulation of OQPSK
                                      π/4-Differential Quadrature Phase Shift Keying
                                              Simulation of π/
4-DQPSK
                                              Probability of Bit Error for
 π/4-DQPSK
                                              Performance of
 π/4-DQPSK for the Sub-Optimum Receiver in AWGN
                                      Comparison of Signal Trajectories
                                
     Comparison of the Probability of Bit Error
                                     
Summary
                                      References

            Chapter 4       Sampling and Quantization

                                      Sampling Baseband Analog Signal
                                      Quantizing Baseband Analog Signals
  
                                   Companding
  
                                   Line Codes
                                               Power Spectral Density of Line Codes
                                               Polar NRZ Line Code
                                               Unipolar NRZ Line Code
                                               Alternate Mark Inversion NRZ Line Code
                                               Split-Phase NRZ Line Code
                                               Return-to-Zero Line Codes
                                               Simulation of Line Codes
                                      Pulse Code Modulation
                                      Differential Pulse Code Modulation
                                               Simulation of DPCM
  
                                   Sampling Bandpass Analog Signals                            
                                     
Summary
                                      References

            Chapter 5       Multiplexing

                                      Time Division Multiplexing
                                      Frequency Division Multiplexing
                                               BER Performance in FDM
                                      Code Division Multiplexing
                                               Pseudo-Random Sequences
                                      Direct Sequence Spread Spectrum
                                               Simulation of DSSS
                                               Performance of DSSS with Interference
  
                                            Signal-to-Noise Ratio in DSSS
                                               Performance of Bit Error with Multiple Access Interference in DSSS
                                      Frequency Hopping Spread Spectrum
                                              
Simulation of FHSS
                                               Performance of FHSS in AWGN and Jamming
                                      Orthogonal Frequency Division Multiplexing
                                               Simulation of OFDM

  
                                   Summary
                                      References

            Appendix A                

                                     MATLAB® and Simulink® Model File Download Procedure

            Appendix B

                                    Complementary Error (Q) Function Table