EQ2860/FEO3280 VT24 Theoretical Foundations of Wireless Communications

Welcome to FEO3280/EQ2860 Theoretical Foundations of Wireless Communication

This is a course for doctoral students. The focus is on the theoretical foundations of digital communications over wireless channels, with material building on fundamental principles from information theory, communication theory, detection and estimation, and signal processing. A brief outline of the course contents is as follows:

  • Capacity of wireless channels
  • Multiuser capacity and opportunistic communication
  • MIMO I: spatial multiplexing and channel modeling
  • MIMO II: capacity and multiplexing architectures
  • MIMO III: diversity-multiplexing tradeoff and universal space-time codes
  • MIMO IV: multiuser communication

The three main topics are 1) channel capacity and information theory for wireless communications; 2) multiple-input multiple-output (MIMO) transmission; 3) multi-user scenarios.

The course is offered in two versions: The Ph.D. version (Lecture 1-12) is registered as FEO3280 and is worth 12 cu's. The Master-level version (Lecture 1-9) of this course is registered as EQ2460 and is worth 7.5 cu's. 

Teachers

Mikael Skoglund (MS)
Emil Björnson (EB)
Ragnar Thobaben (RT)

Material

The course is based on the textbook by David Tse and Pramod Viswanath, Fundamentals of Wireless Communication, Cambridge University Press, 2005, ISBN-10: 0521845270, ISBN-13: 9780521845274

Course Design and Instructions

The course has been redesigned in 2014. In the new design, a typical meeting consists of a lecture (ca. 1h) and a ticking session (ca. 2h). We will work as follows:

Preparation: Before the lectures, the students are obliged to read the reading assignment and to solve the set of homework problems. The solutions to the problems need to be uploaded in Canvas before the meeting.


Lectures: The teachers provide a brief summary of the topic.
Ticking Sessions: At the beginning of each ticking session, every student indicates for which problem he/she is willing to present the solution. Based on the list of indicated problems, the teachers randomly select students for presenting their solutions to the class. The solutions have to be presented freely; only one sheet of paper with the most important intermediate results is allowed. If it is evident that a student is not prepared to present a problem as indicated, all ticks for that session will be erased.
 

Grading

The grading is based on the lists of indicated problems that are collected during the ticking sessions. For Master students, we apply the following grade scale:

Grade A: Students have been prepared to present the solutions to (at least) 90 % of the problems.
Grade B: Students have been prepared to present the solutions to (at least) 80 % of the problems.
Grade C: Students have been prepared to present the solutions to (at least) 70 % of the problems.
Grade D: Students have been prepared to present the solutions to (at least) 60 % of the problems.
Grade E: Students have been prepared to present the solutions to (at least) 50 % of the problems.
Grade F: Students have not been prepared to present the solutions to (at least) 50 % of the problems.

Ph.D. students need to acquire at least the grade B over the entire duration of the course in order to pass. 

Preliminary Schedule and Downloads

All meetings are held in two different rooms:

  • HN: "Harry Nyquist," Malvinas väg 10, floor 7
  • NW: "Norbert Wiener," Malvinas väg 10, floor 8 

 

Lecture 1 (Friday, March 22, 9:30-12:00, Room: HN)

Topic: Channel capacity, Gaussian channels
Teacher: MS
Reading assignment: Appendix B, Chapters 5.1-3
Downloads: Download lec1.pdf

hw1.pdf Download hw1.pdf

Upload your solutions to the homework problems here before coming to the meetings!


Lecture 2 (Friday, April 12, 9:30-12:00, Room: HN)

Topic: Channel capacity, fading channels
Teacher: MS
Reading assignment: Chapter 5.4
Downloads: Download lec2.pdf

, hw2.pdf Download hw2.pdf

Upload your solutions to the homework problems here before coming to the meetings!


Lecture 3 (Friday, April 19, 9:30-12:00, Room: HN)

Topic: Capacity, multiple users, AWGN and fading
Teacher: MS
Reading assignment: Chapters 6.1-3
Downloads:  Download lec3.pdf

, hw3.pdf Download hw3.pdf

Upload your solutions to the homework problems here before coming to the meetings!


Lecture 4 (Thursday, April 25, 9:30-12:00, Room: HN)

Topic: Capacity, multiple users, AWGN and fading, multiuser diversity
Teacher: MS
Reading assignment: Chapters 6.4-7
Downloads:  lec4.pdf Download lec4.pdf, hw4.pdf Download hw4.pdf

Upload your solutions to the homework problems here before coming to the meetings!


Lecture 5 (Monday, May 6, 9:00-11:30, Room: NW)

Topic: Spatial diversity, capacity of deterministic MIMO channels
Teacher: EB
Reading assignment: Chapters 3.1-3.3, 7.1
Downloads: lec5.pdf Download lec5.pdf, hw5.pdf Download hw5.pdf

Upload your solutions to the homework problems here before coming to the meetings!


Lecture 6 (Monday, May 13, 9:00-11:30, Room: HN)

Topic: Modeling of MIMO channels
Teacher: EB
Reading assignment: Chapters 7.2-3
Downloads: lec6.pdf Download lec6.pdf, hw6.pdf Download hw6.pdf

Upload your solutions to the homework problems here before coming to the meetings!


Lecture 7 (Monday, May 20, 9:00-11:30, Room NW)

Topic: MIMO architectures
Teacher: EB
Reading assignment: Chapters 8.1, 8.2, 8.4
Downloads: lec7.pdf Download lec7.pdf, hw7.pdf Download hw7.pdf

Upload your solutions to the homework problems here before coming to the meetings!


Lecture 8 (Friday, May 24, 13:00-15:30, Room NW)

Topic: MIMO architectures, cont.
Teacher: EB
Reading assignment: Chapters 8.3, 8.5
Downloads: lec8.pdf Download lec8.pdf hw8.pdf Download hw8.pdf

Upload your solutions to the homework problems here before coming to the meetings!


Lecture 9 (Friday, May 31, 9:30-12:00, HN)

Topic: Diversity-multiplexing tradeoff
Teacher: RT
Reading assignment: Chapter 9.1
Downloads:   Download lec9.pdf

  Download hw9.pdf

Upload your solutions to the homework problems here before coming to the meetings!


Lecture 10 (Friday, June 7, 9:30-12:00, Room: HN)

Topic: Universal code design
Teacher: RT
Reading assignment: Chapter 9.2
Downloads:  Download Lec-10.pdf

Download HW-10.pdf

Upload your solutions to the homework problems here before coming to the meetings!

Lecture 11 (Thursday, June 13, 13:00-15:30, Room: NW)

Topic: MIMO multiuser communications, uplink

Teacher: MS

Reading assignment: Chapter 10

Downloads: Download lec11.pdf

, hw11.pdf Download hw11.pdf

Upload your solutions to the homework problems here before coming to the meetings!


Lecture 12 (Thursday, June 20, 9:30-12:00, Room: HN)

Topic: MIMO multiuser communications, downlink
Teacher: MS
Reading assignment: Chapter 10
Downloads: Download lec12.pdf

, hw12.pdf Download hw12.pdf


Checking HW 11 and HW 12: (Tuesday, September 3, 9:30-12:00, Room: NW)

Upload your solutions to the homework problems here before coming to the meetings!