Brigham Young University Homepage

Digital Communications: A Discrete-Time Approach
by Michael Rice

Welcome Message

Thank you for visiting my page. Below you fill find Simulink exercises that accompany my text Digital Communications: A Discrete-Time Approach published by Pearson Prentice-Hall in 2009. Some helpful features of the exercises include the following:
  • The exercises follow the order of topics in the text, for the most part.

  • The first few exercises are simple and are primarily designed to help those new to the topic to become familiar with a way to design communication systems in Simulink. Later exercises build on earlier exercises. You will find the later ones more difficult than the earlier ones. This is because the later exercises remove simplifying assumptions and guide the student closer to a real-world scenario.

  • Each exercise lists the relevant sections of the textbook. This is done to help students identify the appropriate resource material found in the textbook.
The designs are based on basic blocks from the Simulink, DSP System, and Communication Systems Toolboxes.

Along the top of this page, you find links the Simulink data files and some information about the textbook. I hope you find these exercises useful...

-mdr

Simulink Exercises

Binary Pulse Amplitude Modulation (PAM)

8-ary Pulse Amplitude Modulation (PAM)

Binary Phase Shift Keying (BPSK)

Quaternary Phase Shift Keying (QPSK)

M-ary Phase Shift Keying (MPSK)

M-ary Quadrature Amplitude Modulation (MQAM)

Offset Quaternary Phase Shift Keying (OQPSK)

The Phase Lock Loop

Carrier Phase Synchronization for BPSK Using the Unique Word

Carrier Phase Synchronization for BPSK Using Differential Encoding

Carrier Phase Synchronization for QPSK Using the Unique Word

Carrier Phase Synchronization for QPSK Using Differential Encoding

Carrier Phase Synchronization for Offset QPSK

Symbol Timing Synchronization for Binary Baseband PAM

Symbol Timing Synchronization for BPSK

Symbol Timing Synchronization for QPSK

Putting it all Together: A Complete QPSK System

Simulating the Bit Error Rate Performance of QPSK

Putting it all Together--QPSK: Over-the-Air with Pluto Radios

Brigham Young University - Provo | Fulton College of Engineering | The Church of Jesus Christ of Latter-day Saints
Department of Electrical and Computer Engineering, BYU, Provo, UT 84602 - (801)422-4012 - Copyright 2009. All Rights Reserved