Updated 18.5.2018, TR
Final results are available, ***here***, and the credits will be registered by the end of May
Matlab project work now available, check the link on the left panel !
Lecture notes updated March 5th, contain now the course contents in full
Lectures start on Wednesday 10.1.2018 at 9:15 in TB216
The general goal is to give an overview of the needed signal processing techniques in digital communication systems, including modulation & demodulation, coding & decoding, detection, and equalization. Basics of detection and estimation theory as well as information theory are also covered.
Examples of the techniques used in current important digital communication systems (especially in wireless communications, say 2G/3G/4G/5G mobile cellular networks and WLAN/WiFi networks) will be included. However, it is not the idea to cover any specific system in detailed manner. Instead, the focus is on understanding the role of the different elements in digital communication systems and to understand how the commonly used techniques operate, which then builds solid basis to apply the fundemantal techniques in any practical digital communication system.
The course consists of lectures, classroom exercises, Matlab exercises, and a Matlab project.
Wednesdays at 09:15-12:00 in TB216, starting on January 10th.
The lectures will be primarily given by Taneli Riihonen
Exercises: 10 sessions of 1.5-2 h in TB216 on Tuesdays starting at 16:15. Please check the dates under the exercises link or POP. Exercises will start on January 23rd.
- The weekly exercises include the presentation of carefully worked-out example problems about topics covered in the lectures, as well as compact homework problem solutions to be presented by the students as a part of the bonus system.
Matlab exercises: 5 sessions of 1.5-2 h, in PC class TC315 on selected Mondays starting at 16:15, exact dates will be available under the Matlab-exercises link and POP
- In the Matlab exercises, different building blocks needed in the Matlab project work are developed. Unless you have strong background in Matlab, participating in the Matlab exercises is very important for completing the project work smoothly. Matlab exercises are also part of the bonus system. Good Matlab skills are also quite important background for more advanced later courses, in particular with communication signal processing or communication theoretic orientations, as well as in the actual engineering work in industry.
The mandatory requirements consist of (i) exam or two midterm exams and (ii) Matlab project. The topic area of the full exam is the combination of the areas of the two mid-term exams. In other words, mid-term exams, organized at the end of each lecture period, give the possibility to do the exam of the course in two smaller pieces.
Mid-term exams: the mid-term exams will be organized at the first and the last week of Period 4, at the classroom exercise time slot as follows
It is also possible to pass the course with grade 1 even without taking the exam (or failing it). This option is explained under the Bonus System description.
Additional bonus points for exam/midterm exams can be obtained by participating actively in the lecture and exercise sessions.
The maximum number of additional points for course grading is three, which is likely to improve the final grade by one. See details under the Bonus System page.
The lecture slides are available in PDF format at this website (See the left panel)
Model solutions to exercise problems will also available in PDF format, see Exercises page.
The course is largely based on the book E.A. Lee, D.G. Messerschmitt, Digital Communication, Kluwer, 1988 (there are also newer editions of the book from 1994 and 2003, the latter one co-authored by J.R. Barry, E.A. Lee, and D.G. Messerschmitt). Main focus is on Chapters 4, 6-12.
There are quite a few good text books about this field, see the early parts of the lecture notes
ELT-41307 Communication Theory (or corresponding knowledge).
Basics of digital signal processing (recommended).
In summary: basics of linear systems and filters, spectrum concept, basics of transmission techniques (modulation), basics of probability calculus
Mikko Valkama, room TD428, e-mail: mikko.e.valkama/at/tut.fi ; course responsible