ELG5375: Digital Communications (Winter 2026)

(under construction, frequently updated; do not forget to refresh your browser cache)


Announcements:

 

 

Assignment 3 has been posted. 

Extra assignment guidelines have been posted below – please follow closely!

 

*****

Lec. 8 slides have been posted.

Lec. 6 slides have been updated.

 

Lecture 5,6 slides and Assignment 1 have been posted below.

 

The lecture on Feb. 2 is cancelled. Please study the Lecture 4 slides (from where we stopped to the end) and read the relevant book chapters (see the last slide of Lec. 4 – download the updated slides). You may use any book of your choice from the suggested reading. Please also read the chapters that review probability theory and random processes/signals.

 

1st lecture is on Jan. 12, Mon. 2:30PM, CRX C307 (University of Ottawa); any questions will be answered at that time.

 

Please download and print the lecture slides before coming to the class. All the questions will be answered in the class.

 

 

Course information:

see Lecture 1


Office hours:

 

Wed. 6-7pm. Ask questions during or after lectures (some time will be allocated).

Lectures:

Lec: 1, 2, 3, 4, 5, 6, 7, 8, 
Review of: Fourier series, transform, linear systems & sampling

 

Assignments:

 

1, 2, 3,

While submitting assignments, please make sure you follow the requirements mentioned in the assignment header. Additionally, take into account the following:

·        details answers/solutions are required, not only the final formula/result, including all intermediate steps. All symbols used must be defined, including units, unless they are defined in question statement.

·        do not repeat (cut-and-paste) question statements: just cite number/part, e.g. Question 2, part B…

·        include numerical values where appropriate (e.g. for power/energy, BER, etc.)

·        move Matlab codes into appendix, but include simulation results (figures) into the main answer and discuss them thoroughly (compare theory and simulations, explain the differences etc.). Keep in mind that the course is not about Matlab so I’ll not mark your codes, but I’ll mark your answers. All key equations must be included in the answers, with detailed explanations.

·        format figures properly so that everything is clearly visible (e.g. font size is large enough) and the axis scale is appropriate to show the key points (so that the figure space is not wasted)

·        do not use black/dark background as this makes figures unreadable. Make sure everything is clearly visible when printed. Remember if I cannot read it, I cannot give you credit for it (which lowers your mark).

·        use common sense and compare you submission to what you see in e.g. books: do they look alike? equally clear/readable? Handwritten answers are OK as long as they are readable.

Project Info:

 


Additional material:

 

 

Course Textbook:

see Lecture 1

Additional texts:

see Lecture 1

 References: