Digital Communications I: Modulation and Coding Course - 2009

This page will be updated regularly during the course.
Changed 2009-06-09, by Anders Ahlén

Latest News

Course information


Lectures

The lectures are organized such that in general , the following topics in digital communication systems (DCS), are covered within this course. For more details please check the lecture plan.


The detailed lectures plan is given in the table below. Note that the "Mandatory readings" columns lists the parts in the course book (Sklar) which are required to be read by the students. The "Optional readings" column lists the materials that are recommended for additional information and are hopefully briefly covered during the lectures.
This table will be regularly updated after each lecture. The information regarding the follow-up lectures may be modified, depending on what happened on previous lectures.



Lectures Schedule

Lec. No. Place Date Time Topic Mandatory readings Optional readings Slides
Lecture 1 Å 4003 2009-01-19 13:15-15:00 Course information, Overview of a DCS, Basic concepts and definitions, Overview of signals and systems Sklar 1.1-1.8 - slides1.ppt slides1.pdf
Lecture 2 Å 2004 2009-01-20 15:15-17:00 Formatting and baseband modulation Sklar 2.1-2.8, Appendix A - slides.ppt slides2.pdf
Lecture 3 Å 2003 2009-01-23 15:15-17:00 Baseband transmission, Matched filter and correlator receivers Sklar 3.2.2,3.2.3 - slides.ppt slides3.pdf
Lecture 4 Å 2 003 2009-29-29 13:15-15:00 Signal Space, Minimum distance detection Sklar 3.1.3, 3.1.4, 3.1.5, Appendix C - slides.ppt slides4.pdf
Lecture 5 Å 2003 2009-02-02 13:15-15:00 Optimum detection, Minimum distance detection, Average symbol error probability, Union bound and upper bound based on minimum distance Sklar 3.2.1, 3.2.4, 3.2.5, Appendix B - slides.ppt slides5.pdf
Complement5.pdf
Lecture 6 Å 2004 2009-02-03 15:15-17:00 Inter-symbol interference, Pulse shaping, Equalization Sklar 3.3, 3.4 - slides.ppt slides6.pdf
Lecture 7 Å 2005 2009-02-06 10:15-12:00 Bandpass modulation, Coherent and non-coherent detection Sklar 4.1, 4.2, 4.3,4.4, 4.5, 4.6, 9.8.3 - slides.ppt slides7.pdf
Complement7.pdf
Lecture 8 Å 4004 2009-02-09 10:15-12:00 Error performance of bandpass modulation schemes Sklar 4.7, 4.8,4.9, 4.10 - slides.ppt slides8.pdf
Lecture 9 Å 2003 2009-02-12 15:15-17:00 Channel coding, error correction and detection, Linear block codes and Hamming and Cyclic codes 6.2-6.5,6.7-6.9 6.6 slides.ppt slides9.pdf
Lecture 10 Å 2004 2009-02-17 08:15-10:00 Continuation of block codes, Convolutional codes, encoder structure 7.1,7.2,7.2.1 - slides.ppt slides10.pdf
Lecture 11 Å 2001 2009-02-20 15:15-17:00 State diagram and trellis, ML decoding,, Soft and hard decisions decoding using, Viterbi algorithm 7.2.2-7.2.4, 7.3 - slides.ppt slides11.pdf
Lecture 12 Å 2004 2009-02-25 08:15-10:00 Properties of Convolutional codes, free distance, transfer function, error performance, Interleaving, concatenated codes. - Link budget (covered at the tutorial) 7.4, 7.6, 8.2 7.5, 8.3

slides.ppt slides12.pdf

PLL.pdf

Lecture 13 Å 2003 2009-03-02 15:15-17:00 Shannon limit, Comparison of different modulation schemes, Trade-off between modulation and coding 9.1-9.7 9.8-9.10

slides.ppt slides13.pdf


Exercises

There will be 9 - 10 tutorial sessions, held by Daniel Aronsson.

Tutorial No. Date Time Place Selected problems
Tutorial 1 2009-01-29 08:15-10:00 Å 2003 Problems set 1
Solutions
Tutorial 2 2009-02-02 08:15-10:00 Å 2004 Problems set 2
Solutions
Tutorial 3 2009-02-10 10:15-12:00 Å 4003 Problems set 3
Solutions
Tutorial 4 2009-02-13 10:15-12:00 Å 2004 Problems set 4
Solutions
Tutorial 5 2009-02-17 10:15-12:00 Å 4007 Problems set 5
Solutions
Tutorial 6 2009-02-23 15:15-17:00 Å 2002 Problems set 6
Solutions
Tutorial 7 2009-02-24 13:15-15:00 Å 4007 Problems set 7
Solutions
Tutorial 8 2009-03-03 10:15-12:00 Å 2004 Problems set 8
Solutions
Tutorial 9 2009-03-12 15:15-17:00 Å 4001 Problems set 9
Solutions
Tutorial 10 2009-03-xx     Old exam 2004-08-16
Solutions set 10


Laboratory work (compulsory)

In the laboratory work, the students get the opportunity to study a digital communication system either on radio channels or audio channels and examine the quality of the received signal.

Daniel Aronsson is supervising the lab. All students will work in groups of preferably two (maximum three) students. The lab session is two hours long. During the first lectures, you will choose a time slot for your lab.

The description of the laboratory work is available now. It is crucial that you are well prepared before you attend your lab session. Please download the following files to get the instruction and the required MATLAB files. (Updated 2009-02-16)

Please contact Daniel Aronsson regarding any questions.

Exam