PORTALE DELLA DIDATTICA

PORTALE DELLA DIDATTICA

PORTALE DELLA DIDATTICA

Elenco notifiche



Advanced wireless communications

03QFRBG

A.A. 2023/24

Course Language

Inglese

Degree programme(s)

Master of science-level of the Bologna process in Communications Engineering - Torino

Course structure
Teaching Hours
Lezioni 80
Lecturers
Teacher Status SSD h.Les h.Ex h.Lab h.Tut Years teaching
Taricco Giorgio Professore Ordinario IINF-03/A 60 0 0 0 2
Co-lectures
Espandi

Context
SSD CFU Activities Area context
ING-INF/03
ING-INF/03
5
3
B - Caratterizzanti
F - Altre attività (art. 10)
Ingegneria delle telecomunicazioni
Abilità informatiche e telematiche
2023/24
The course is given in English. It introduces several advanced techniques used in modern wireless communication systems, focusing on the physical layer. The course covers four main topics: 1) Uplink transmission techniques. 2) Downlink transmission techniques. 3) Multiple-antenna communications 4) Iterative receiver techniques. These techniques find application in modern 5G/6G communication networks, and their knowledge is a basic skill for modern communication engineers. This course is useful to all students who are interested in digital communications, both in the Communications and Computer Networks Engineering Degree and in the Electronic Engineering Degree.
The course introduces several advanced techniques used in modern wireless communication systems, focusing on the physical layer. The course covers four main topics: 1) Uplink transmission techniques. 2) Downlink transmission techniques. 3) Multiple-antenna communications 4) Iterative receiver techniques. These techniques find application in modern 5G/6G communication networks, and their knowledge is a basic skill for modern communication engineers. This course is useful to all students who are interested in digital communications, both in the Communications Engineering and in Electronic Engineering MSc Degree.
At the end of the course, students know the key characteristics and the most advanced techniques used for wireless communication systems. They have an in-depth knowledge of the physical layer constituent blocks of uplink and downlink wireless communications, of multiple-antenna communications, and on the advanced coding techniques required for the protection of data transmission from channel errors.
At the end of the course, students know the key characteristics and the most advanced techniques used for wireless communication systems. They have an in-depth knowledge of the physical layer constituent blocks of uplink and downlink wireless communications, of multiple-antenna communications, and of the advanced coding techniques required for the protection of data transmission from channel errors.
Probability, signal processing, linear algebra, information theory, digital modulations, and channel codes.
Probability, signal processing, linear algebra, information theory, digital modulations, and channel codes.
Main topics of the course: • Multiuser techniques for the uplink channel (~20h) - Orthogonal techniques: FDMA/TDMA/CDMA - Multiuser detection techniques • Multiuser techniques for the downlink channel (~20h) - Information-theoretical broadcast channel - Nonorthogonal techniques: NOMA • Multiple-antenna communications (~20h) - Capacity of MIMO channels - Linear and orthogonal space-time codes - Optimum and linear receivers • Iterative receiver techniques (~20h) - Polar codes and their decoder - Coding for high spectral efficiency - Turbo equalization
Main topics of the course: • Multiuser techniques for the uplink channel (~20h) - Orthogonal techniques: FDMA/TDMA/CDMA - Multiuser detection techniques • Multiuser techniques for the downlink channel (~20h) - Information-theoretical broadcast channel - Nonorthogonal techniques: NOMA • Multiple-antenna communications (~20h) - Capacity of MIMO channels - Linear and orthogonal space-time codes - Optimum and linear receivers • Iterative receiver techniques (~20h) - Polar codes and their decoder - Coding for high spectral efficiency - Turbo equalization
The project assignments require a notebook for their development.
The project assignments require a personal notebook with Matlab for their development.
The structure of the course is based on 4 main topics. Each topic has a theoretical part followed by an assignment. The assignment requires the use of a personal notebook for the solution of proposed Matlab exercises and the preparation of a report.
The structure of the course is based on 4 main topics. Each topic has a theoretical part followed by an assignment. The assignment requires the use of a personal notebook for the solution of proposed Matlab exercises and the preparation of a report.
The course is based on lecture notes available to the students through the web site and more references are given during the course, as required. Book references: • S. Verdù, Multiuser Detection, CUP 1998 • T.M. Cover and J.A. Thomas, Elements of Information Theory. Wiley, 2006 • A. El Gamal and Y.-H. Kim, Network Information Theory. CUP, 2011 • R.W. Heath and A. Lozano, Foundations of MIMO Communication, CUP, 2019 • D. Tse and P. Viswanath, Fundamentals of Wireless Communication, CUP, 2004 • D.J.C. McKay, Information Theory, Inference, and Learning Algorithms, CUP, 2003 • Tom Richardson, Qualcomm, Inc., Rüdiger Urbanke, Modern Coding Theory, CUP, 2008
The course is based on lecture notes available to the students through the web site and more references are given during the course, as required. Book references: • S. Verdù, Multiuser Detection, CUP 1998 • T.M. Cover and J.A. Thomas, Elements of Information Theory. Wiley, 2006 • A. El Gamal and Y.-H. Kim, Network Information Theory. CUP, 2011 • R.W. Heath and A. Lozano, Foundations of MIMO Communication, CUP, 2019 • D. Tse and P. Viswanath, Fundamentals of Wireless Communication, CUP, 2004 • D.J.C. McKay, Information Theory, Inference, and Learning Algorithms, CUP, 2003 • T. Richardson and R. Urbanke, Modern Coding Theory, CUP, 2008
Slides; Video lezioni dell’anno corrente;
Lecture slides; Video lectures (current year);
Modalità di esame: Prova scritta (in aula); Elaborato progettuale in gruppo;
Exam: Written test; Group project;
... The goal of the exam is verifying that the students have acquired the basic notions presented during the course and , for the first part, can develop a Matlab application for a project. Each part of the course is graded individually, and the final grade is obtained as a weighted average of the two grades, i.e., Final Grade = (3/4) * Grade 1 + (1/4) * Grade 2. The maximum grade “30 e lode” is assigned if the final grade, rounded to the nearest integer, is at least 31. The grade of the first part is based on a weighted average of the assignment grade (60%) and of the written exam grade (40%). 1. The assignment grade is the arithmetic average of four project grades. Each project consists of the development of a Matlab application with a graphical user interface based on Matlab App Designer accompanied by a report illustrating the application, how to use it, and showing some results obtained by the application itself. The applications can be developed individually or in groups of up to 4 students, who share the same project grade. Projects are evaluated according to correctness, accuracy, user-friendliness of the interface, efficiency, and comprehensiveness with a maximum grade depending on the time of delivery. If the project is delivered within the end of the assignment period (from the first to the last lesson dedicated to a project) plus N weeks, the maximum grade reduces to 33-N, for N=0,1,2,3. The project delivery is not accepted after the end of the assignment period plus 3 weeks or, if applicable, later than one week before the day of the exam. If one (or more) projects are not delivered (or delivered after four weeks), the corresponding grade(s) are 0 but the average grade is still used for the final grade [for example, project 1: 30, projects 2, 3 and 4 not delivered, average is (30+0+0+0)/4=7.5, 4.5 points (60% of 7.5) added to the grade]. 2. The written exam is based on the response to four theoretical questions (one for each of the four parts), taken from a list available to the students before the exam, and its overall duration is 90 minutes. The maximum grade of the written exam is 33. A student can opt out of the assignment grading scheme (with mandatory preliminary communication by institutional email to the lecturers) and take only the written exam. In that case, the final grade is the written exam grade and is upper limited to 25.
Gli studenti e le studentesse con disabilità o con Disturbi Specifici di Apprendimento (DSA), oltre alla segnalazione tramite procedura informatizzata, sono invitati a comunicare anche direttamente al/la docente titolare dell'insegnamento, con un preavviso non inferiore ad una settimana dall'avvio della sessione d'esame, gli strumenti compensativi concordati con l'Unità Special Needs, al fine di permettere al/la docente la declinazione più idonea in riferimento alla specifica tipologia di esame.
Exam: Written test; Group project;
The goal of the exam is verifying that the students have acquired the basic notions presented during the course and can develop a Matlab application for a project. The maximum grade “30 e lode” is assigned if the final grade, rounded to the nearest integer, is at least 31. The grade is based on a weighted average of the assignment grade (60%) and of the written exam grade (40%). 1. The assignment grade is the arithmetic average of four project grades. Each project consists of the development of a Matlab application with a graphical user interface based on Matlab App Designer accompanied by a report illustrating the application, how to use it, and showing some results obtained by the application itself. The applications can be developed individually or in groups of up to 4 students, who share the same project grade. Projects are evaluated according to correctness, accuracy, user-friendliness of the interface, efficiency, and comprehensiveness with a maximum grade depending on the time of delivery. If the project is delivered within the end of the assignment period (from the first to the last lesson dedicated to a project) plus N weeks, the maximum grade reduces to 33 − 𝑁, for 𝑁 = 0,1,2,3. The project delivery is not accepted after the end of the assignment period plus 3 weeks or, if applicable, later than one week before the day of the exam. If one (or more) projects are not delivered (or delivered after four weeks), the corresponding grade(s) are 0 but the average grade is still used for the final grade [for example, project 1: 30, projects 2, 3 and 4 not delivered, average is (30+0+0+0)/4=7.5, 4.5 points (60% of 7.5) added to the grade]. 2. The written exam is based on the response to four theoretical questions (one for each of the four parts), taken from a list available to the students before the exam, and its overall duration is 90 minutes. The maximum grade of the written exam is 33. A student can opt out of the assignment grading scheme (with mandatory preliminary communication by institutional email to the lecturers) and take only the written exam. In that case, the final grade is the written exam grade and is upper limited to 25.
In addition to the message sent by the online system, students with disabilities or Specific Learning Disorders (SLD) are invited to directly inform the professor in charge of the course about the special arrangements for the exam that have been agreed with the Special Needs Unit. The professor has to be informed at least one week before the beginning of the examination session in order to provide students with the most suitable arrangements for each specific type of exam.
Esporta Word