ECE 316: Communication Systems

Communication systems are an integral part of our modern lives providing unprecedented opportunities to connect, convey and distribute information. Our ubiquitous dependence on such systems have made communication technologies, networks, assets and services essential to our society’s health, safety, security and economic well-being. The objective of this course is to provide an introduction to analog and digital communication systems. Topics include analog amplitude, frequency and phase modulation systems, pulse code modulation, baseband and passband digital communications, amplitude, phase- and frequency-shift keying, signal constellations and performance analysis of analog modulation in the presence of noise.

 Course Syllabus

This course makes use of the following text:

S. Haykin and M. Moher, Introduction to Analog & Digital Communications, 2nd ed., John Wiley & Sons, Inc., 2007. ISBN-13 978-0-471-43222-7.

The following topics and text book sections are covered in this course:

  • Signal and System Representations and Filtering: Review of the Fourier transform and its properties, LTI systems, filtering.
    (Text, §2.1, 2.2, 2.3, 2.4, 2.5, 2.6, 2.7)
  • Amplitude Modulation: AM, double-sideband suppressed carrier, single-sideband.
    (Text, §3.1, 3.2, 3.3, 3.4, 3.5, 3.6)
  • Angle Modulation: Phase modulation (PM) and frequency modulation (FM), wide-band FM, generation and detection of FM.
    (Text, §4.1, 4.2, 4.3, 4.4, 4.6, 4.7, 4.8)
  • Pulse Modulation: The sampling theorem, pulse-amplitude modulation, quantization, pulse code modulation (PCM), line codes.
    (Text, §5.1, 5.2, 5.3, 5.4, 5.5, 5.6)
  • Digital Transmission at Baseband: Pulse transmission, intersymbol interference, Nyquist’s criterion, raised-cosine pulses, eye-patterns.
    (Text, §6.1, 6.2, 6.3, 6.4, 6.5, 6.6)
  • Digital Modulation Techniques: Amplitude-shift keying, phase-shift keying, frequency-shift keying, M-ary modulation, signal constellations.
    (Text, §7.1, 7.2, 7.3, 7.4, 7.5, 7.6, 7.7, 7.8)


Lecture Notes and Related Handouts

Notice: The following materials have been made public to help has study aids for those taking the course and the general public. They are not intended under any circumstance to be placed on repository sites for use by third-party distributors for profit or even not-for-profit reasons. If you would like to make the content known to others, please link to it.


Problem Sets and Solutions

All the problem set questions are posted ahead of time for your convenience in case you want to study ahead. At any point in the course, it is only expected however that you have covered the problem sets corresponding to the sections completed in class (as bolded above).
Please note: DQ.X = “Drill Problem Q.X from the text” and Q.X=”Problem Q.X from the text”.

Chapter Relevant Text Sections Problem Set Questions Solutions
2 §2.1, 2.2, 2.3, 2.4, 2.5, 2.6, 2.7 D2.1, D2.2, D2.13, 2.19, PDF, 2.22, 2.23(a), 2.25, 2.26, PDF PDFPDF
3 §3.1, 3.2, 3.3, 3.4, 3.5, 3.6 D3.1, D3.2, D3.3, D3.4, D3.6, D3.7, D3.8, D3.9, D3.10, D3.11, D3.12, D3.13, 3.18, 3.23, 3.25, 3.27, PDF PDF
4 §4.1, 4.2, 4.3, 4.4, 4.6, 4.7, 4.8 4.8, 4.11, 4.15, 4.16, 4.17 PDF
5 §5.1, 5.2, 5.3, 5.4, 5.5, 5.6 D5.5, D5.6, D5.7, D5.8, 5.12, 5.13, 5.14, 5.15, 5.25, 5.26, 5.27, 5.28, 5.30, 5.17, 5.18, 5.19, 5.20 PDF
6 §6.1, 6.2, 6.3, 6.4, 6.5, 6.6 D6.2, D6.3, D6.4, D6.5, 6.7, 6.8, 6.9, 6.10, 6.11, 6.13, 6.17, 6.20, 6.21, 6.22, 6.23 PDF
7 §7.1, 7.2, 7.3, 7.4, 7.5, 7.6 D7.5, D7.7, D7.8, D7.9, D7.10, 7.12, 7.14, 7.15, 7.17, 7.18, 7.24, 7.25, 7.27 PDF

Note: Problem set solutions are courtesy of Kianoush Hosseini, Sanam Sadr, Ehsan Karamad, Chunpo Pan.


Course Policies

  • The course will make use of Blackboard ( for important course announcements. All students must register on Blackboard and check it regularly.
  • All tests and the final exam make use of a non-programmable (Type 2) calculator. No programmable calculators are allowed. The final exam is Type C (candidates may prepare, bring to the exam and use a single standard aid sheet supplied by the registrar’s office).
  • The Faculty of Applied Science and Engineering’s policy on petitions for course work will be employed for missed tests and late assignments. Students must submit term-work petitions and supporting documentation through the Term-Work Petition (TWP) system, which is accessible through the Engineering Portal. Students must keep all original supporting documentation for one year after the submission date. The Academic Advisor will decide on the validity and the course instructor will select the appropriate accommodation
  • Questions regarding marking must be formally written on a piece of paper and submitted along with the associated test/assignment to the cognizant TA. There is a 48-hour limit (excluding weekends and official holidays) from the time the test/assignment is first returned in which you may request a recheck.
  • Please note that late assignments (e.g., lab write-ups) will be deducted 10% per business day.
  • Academic integrity is of utmost important. Any issues of plagiarism and inappropriate collaboration will be taken seriously and reported to the appropriate higher authority.
  • Students with diverse learning styles and needs are welcome in this course. If you have a disability/health consideration that may require accommodations, please feel free to approach me and/or Accessibility Services at (416) 978 8060;