McMaster University

Department of Electrical & Computer Engineering

EE3TR4 Communication Systems

 

January 2020

 

 

Course Outline

 

Instructor:

                  

Dr. Shiva Kumar, P.Eng.,  ITB A322 x26008    kumars@mail.ece.McMaster.CA

                  Office hours:   Tues & Thurs 10:30am-12:00pm

 

TAs:

 

Mr. Khaqan Majeed,  ITB-A202 Desk 16, majeedk@mcmaster.ca
   Office hours: Thursdays from 1:30 PM to 2:30 PM
Mr. Ryan Ramdial, ITB-A204, ramdiard@mcmaster.ca
   Office hours:  Fridays from 1:30-2:30
Mr. Ahmed Zaidi, zaidiat@mcmaster.ca
  Friday from 9am - 10am
Mr. Ryan Scott, ITB-136, scottr8@mcmaster.ca
  Office hours:  Mondays 1:30-2:30
Mr. Ziqi, douz6@mcmaster.ca
  Office hours:  Thursdays 1:30-2:30

 

Announcements:

 

Course has been moved to Avenue. Please check Avenue for course content and announcements. No more updates will be provided on this website from now on.

 

 

Lab1 report due date is now changed to Friday Feb. 14. Please submit your lab reports at Assignment dropbox EE3TR4 located in ITBA building (next to the copy machine).  Please see Lab Schedule section below for more information.

 

One of our 3TR4 students, Mr. Xuanyu Liu has rewritten the first two weeks of lecture notes. Please see the section Lecture Notes below for his version (it looks like a print!). Many thanks to Mr. Liu for his hard work. 

 

Please follow the Mosaic schedule for the week of Jan 20 and Jan 27. The third week is unscheduled – anybody can go if you have missed earlier.

 

If you need to do lab switching, lab repeating or any questions related to labs, please contact the TA, Mr. Khaqan Majeed (majeedk@mcmaster.ca). DO NOT CONTACT THE INSTRUCTOR ON LAB-RELATED QUESTIONS. THE TA HAS ALL THE INFORMATION.

 

To those who are repeating the course: Your lab grades for 2018 and 2019 are now with the TA, Mr. Khaqan Majeed. Please contact him regarding the lab grades and lab credits.

 

IEEE student office is no longer buying/selling radio kits. So, after consulting with the chair, the radio kit lab has been cancelled.

Now there are three labs. Total lab weight is still 20% and each lab is worth 20/3 = 6.66%.

 

 

Quizzes will be conducted during the tutorials. The date of quiz will be announced at least 1 week prior to the quiz. You need to bring a pen, paper and calculator. It is expected that quiz will take roughly about 30 minutes to complete.

 

Labs will start from the week of Jan 20. You need to do the design on Matlab before going to the lab. Please see the lab 1 description and lab schedule under Section Labs. Make sure that you do the preparation outlined in the document. 

 

 

The tutorials will start from Friday, Jan 24.

 

Each Lab will run for 3 weeks. Form a group of 2.

 

Week 1 and Week 2 -> Follow mosaic schedule

Week 3 -> reserved for someone missed the lab or someone wants to partner with someone in the other session.

 

For lab switching, you don’t need to take a permission. Just drop in at the lab. However, the students who have the assigned lab section hold the priority. If you don’t turn up within 30 mins, you would lose the priority. If you miss the lab or your lab switching does not succeed, you can go in the third week – it is free. 

 

The students who are repeating the course need not repeat the labs. However, if you want to improve your lab marks, you could repeat the lab. But if you decide to repeat the lab, you need to repeat all the labs. Your lab grades for 2018 and 2019 are now with the TA, Mr. Khaqan Majeed. Please contact him regarding the lab grades and lab credits.

 

 

Midterm

 

Date: Wednesday, February 26, 2020

Time: 7:00 pm – 8:30 pm

Locations: CNH 104 and TSH B128

 

 

Labs

 

Lab1:

 

Please read the following document before doing Lab 1:

 

Lab1_description

 

Please read the description of Fourier series representation of square wave provided by Dr. Reilly which might be helpful for doing Lab 1. Here

 

Butterworth filters -  This would be helpful to design Butterworth filters (for Lab1).

 

Lab2:

 

Please read the following document before doing Lab 2:

 

 

Lab2_description

 

Lab3:

 

Please read the following document before doing Lab 3:

 

Lab3_description

 

Matlab data part1 part2 part3

 

 

Lab Schedule (in room ITB 157) All dates are 2020.

This schedule is tentative, since circumstances may change depending on things such as coverage of the required material in the lectures beforehand. Please submit your lab reports at Assignment dropbox EE3TR4 located in ITBA building (next to the copy machine). 

 

Note:  Break week is the week of Mon Feb 17.

 

You will be able to gain access to the lab after regular hours with your ID key card.  For this, you will have to validate your card at The Hub, JHE 216A.

 

Lab 1:   Calculation of filter responses   Mon Jan 20- Fri Feb 7.  (3 weeks) 

Report due Friday Feb. 14.

 

Lab 2: Double sideband suppressed carrier modulation. (3 weeks). Starts Mon Feb 24– Fri March 13.  

Due Mon Mar 23.

Week 1: even-numbered groups. Week 2: break week Week 3: odd-numbered groups. Week 4:  unscheduled.

 

Lab 3: Random Processes:   Mon Mar. 16 - Fri Apr. 3.  (3 weeks)

Due Apr 9

Week 1: odd-numbered groups. Week 2: even-numbered groups. Week 3: unscheduled.  

 

 

Lecture Notes

 

Introductory Slides

 

Fourier Series and Transforms:

 

Book sections for Fourier Transforms:  Sections 2.1, 2.2,2.3, 2.4, 2.5,2.6,2.7,2.8,2.9 and 2.10.

 

Homework problems from the textbook: Problems 2.1 to 2.4 at the end of second chapter.

 

Lecture notes done in class

 

Lec1_onenote_Fourier_series

 

Lec2_onenote_Fourier_series

 

Lec3_oneNote_Fouries_series_transform

 

Lec4_oneNote_Fourier_transform

 

Lec5_oneNote_Fourier_transform

 

Lec6_oneNote_Fourier_transform

 

 

Clean Lecture Notes by Mr. Xuanyu Liu

 

1

 

 

Detailed Notes:

 

Derivations of properties done in these notes are not required for midterm and final. However, they may be useful for a stronger foundation on Fourier transform theory.  

 

Lec1_Fourier_series

 

Lec2_Fourier_series

 

Fourier_transforms1

 

Fourier_transform2

 

Fourier_transform3

 

Fourier_transform4

 

Fourier_transform5

 

Filtering

 

 

Amplitude modulation:

 

Text book sections: 3.1, 3.2 (switching modulator not included),3.3 (costas receiver not included), 3.4, 3.7 and 3.8

 

 

Standard AM:

 

DSB-SC:

 

 

Random Process

 

SNR

 

Digital Modulation

 

Tutorials

 

 

Practice Problems

 

Fourier transforms *

* Problem 2: There is an extra factor B/2 in the expression for G_2(f). The correct expression is

G_2(f) = (A-K) triang(f/(B/2)). The final expression should also be modified accordingly.

 

Convolution

 

Filters

 

AM questions*

AM solutions

* Please look at questions 1,2,3,6,7,8,9,12,13 and 14 and corresponding solutions. The other questions are not relevant.

 

Random processes

 

 

 

Midterm

 

Date: Wednesday, February 26, 2020

Time: 7:00 pm – 8:30 pm

Locations: CNH 104 and TSH B128

 

 

Midterm 2019 and solutions

 

 

Format: There will be 3 questions. They can be problem solving type or explain type (for which you could provide answers qualitatively)

 

Study material: Lecture notes, text book, tutorial notes and practice problems (see below).

 

 

 

Previous Midterms

 

Midterm2005

 

Midterm_questions_2008

Midterm_2008 solutions  1 and 2  3

 

Midterm 2009 and solutions

 

Midterm 2010 and solutions

 

Midterm 2013 and solutions

 

Midterm 2015 and solutions

 

Midterm 2016  and solutions

 

Midterm 2017 and solutions

 

 

Previous Final Exams

 

Final exam 2008

 

Final exam 2009

 

Final exam 2012

 

Final exam 2013

 

Final exam 2015

 

 

 

Matlab

 

Matlab tutorial

 

Fourier Series Code

 

Partial_sum

 

Matlab code used on Jan 17:

 

Time and frequency shifting

 

  

 

Triangular wave generation

 

Triangular wave filtering

 

Low pass filter

 

Fourier_periodic