logo-polimi
Loading...
Risorse bibliografiche
Risorsa bibliografica obbligatoria
Risorsa bibliografica facoltativa
Scheda Riassuntiva
Anno Accademico 2019/2020
Scuola Scuola di Ingegneria Industriale e dell'Informazione
Insegnamento 054312 - DIGITAL COMMUNICATION
Docente Spalvieri Arnaldo
Cfu 10.00 Tipo insegnamento Corso Integrato
Didattica innovativa L'insegnamento prevede  2.0  CFU erogati con Didattica Innovativa come segue:
  • Blended Learning & Flipped Classroom

Corso di Studi Codice Piano di Studio preventivamente approvato Da (compreso) A (escluso) Insegnamento
Ing Ind - Inf (Mag.)(ord. 270) - MI (474) TELECOMMUNICATION ENGINEERING - INGEGNERIA DELLE TELECOMUNICAZIONI*AZZZZ054312 - DIGITAL COMMUNICATION
054313 - DIGITAL COMMUNICATION I
054314 - DIGITAL COMMUNICATION II
Ing Ind - Inf (Mag.)(ord. 270) - MI (476) ELECTRONICS ENGINEERING - INGEGNERIA ELETTRONICA*AZZZZ054312 - DIGITAL COMMUNICATION

Obiettivi dell'insegnamento

The goal of the course is to make students familiar with concepts of communication and information theory and with their application to the analysis and design of complex telecommunication systems. Moreover, the course provides students with the tools that are needed to understand  and apply advanced technologies that are presently used in telecommunication systems. Also, understanding, analyzing and designing optical and radio communication systems is one of the objectives of the course.

The first part of the course is finalized to teach students the basics of digital communication as bit rate and symbol rate, bandwidth, filtering of data signals, basics concepts of information theory, modulation and coding. Design of the transmit filter and of the receive filter in practical cases of interest, calculation of the limits of communication in terms of channel capacity, selection of the proper modulation scheme according to the constraints imposed by the system, performance evaluation of modulation and coding schemes are among the goals of the course. 

The second part of the course is finalized to teach students advanced concepts of digital communication as equalization, predistortion, synchronization, MIMO systems. The goal is to make the student familiar with these concepts and with their application to digital transmitters and receivers of radio and optical communication systems. Design of equalization algorithms in the presence of dispersive channels, predistortion algorithms for memoryless non-linear channels, carrier and timing synchronization systems, MIMO receivers are among the goals of the course. Also, learning the mathematical tools needed to understand how these systems work and how their performance can be analyzed is among the objectives of the course. The goal of using commercial software tools as Simulink and Matlab to encode software for the simulation of communication systems will be achieved by laboratory sessions.

Blended learning and flipped classroom will be adopted in the second part of the course for about 2/10 of the course (2 CFU) to show the relationship between digital communication and other courses in the field of communication and signal processing and to gain the ability of autonomously develop software programs that put together concepts from different courses applying them to some real-world case study.


Risultati di apprendimento attesi

 

 

Expected learning outcomes, first part, Digital Communication 1

Dublin Descriptors

Expected learning outcomes

1 - Knowledge and understanding

Understand the general principles of data transmission in digital communication systems, analyze and understand the requirements associated to a communication system in terms of signal bandwidth, filtering, modulation, coding.

2 - Applying knowledge and understanding

Identify and define at the block-diagram level a proper filtering, modulation and coding scheme for the most common channel models, compute the performance of  transmission systems in terms of error probability for the most common channel models.

3 - Making judgements

Judge if a given filtering,  modulation and coding scheme is appropriate for a practical radio or optical communication system. Recognize the design space and the degrees of freedom that can be exploited to reach given objectives in terms of performance of filtering,  modulation and coding, with specific application to practical radio and optical communication systems.

4 - Communication

Communicate to other engineers with presentations and documents about filtering, modulation and coding schemes using the appropriate mathematical tools as Fourier analysis, probability theory, calculus and matrix algebra. Communicate to non-specialists the requirements, the constraints and the features of communication systems using graphical representation (block diagrams) and writings.

 

 

 

 

 

Expected learning outcomes, second part, Digital Communication 2

Dublin Descriptors

Expected learning outcomes

1 - Knowledge and understanding

Understand the general principles of advanced topics of digital communication. Analyze and understand the requirements associated to a communication system in terms of equalization, predistortion, synchronization.

2 - Applying knowledge and understanding

Identify and define at the block-diagram level a proper equalization, predistortion, synchronization scheme for the most common modulation schemes. Encode software by common commercial tools as Matlab and/or Simulink to simulate the chain of transmitter, channel, receiver of data communication systems.

3 - Making judgements

Judge if a given equalization, predistortion, synchronization scheme is appropriate for a practical radio or optical communication system. Recognize the design space and the degrees of freedom that can be exploited to reach given objectives in terms of performance of equalization, predistortion, synchronization, with specific application to practical radio and optical communication systems.

4 - Communication

Communicate to engineers in technical documents and presentations about the analysis and design of equalization, predistortion, synchronization, MIMO systems using the appropriate mathematical tools as Fourier analysis, probability theory, calculus and matrix algebra. Communicate to non-engineers by block diagrams and writings about the needs and constraints that advanced telecommunication systems are subject to in terms of receiver performance.

 

 


Argomenti trattati

The course is divided in two modules of 5 credits each.

 

 

First module: Digital Communication 1

Representation of Signals.  Geometric representation of signals, Schwarz inequality, projection onto the signal space, Gram-Schmidt orthogonalization, geometric representation of noise, signal-to-noise ratio, matched filter. Maximum a Posteriori (MAP) detection and Maximum Likelihood detection in memoryless systems, minimum squared distance detection, correlation detection. Baseband equivalent of passband signals.

Limits of Communication.  Entropy, equivocation, mutual information. Capacity of the discrete-time channel, capacity of the AWGN channel, capacity of the channel with coloured Gaussian noise, water filling.

Modulation. Nyquist filter. QAM and PSK modulation. Error probability, union bound. Law of 6 dB/bit for PSK, law of 3 dB/bit for QAM, back to the AWGN capacity formula. Modulation based on orthogonal signals, examples, performance evaluation. OFDM, cyclic prefix, frequency domain equalization for OFDM.

Binary Channel Codes. Channel capacity with a power constraint, examples of binary block codes, performance of soft and hard decoding. Generator matrix and parity check matrix, generator polynomial and parity check polynomial. Trellis representation of the code and trellis decoding. Convolutional codes, trellis decoding of convolutional codes, performance of convolutional codes. Concatenated coding.

Codes in the signal space. Multidimensional constellations, lattices, lattice partitions.

Exercise activity. Exercises on performance evaluation of communication systems.

 

 

 

 

Second module: Digital Communication 2

 

 

Equalization. Wiener’s method. Discrete-time AWGN model, FIR and unconstrained linear equalization, adaptive equalization, decision feedback equalization, channel capacity with decision feedback  equalization. Maximum likelihood sequence detection by the Viterbi algorithm. Maximum a posteriori probability sequence detection by the BCJR algorithm.

Precoding. Tomlinson-Harashima precoding, partial response systems, examples.

Predistortion. AM-AM and AM-PM characteristic of power amplifiers. Adaptive predistortion of memoryless power amplifiers.

Elements of MIMO transmission. The MIMO principle, the MIMO Gaussian channel, detection for the memoryless MIMO channel, detection for the MIMO channel with memory.

Phase-lock loop. Continuous-time PLL, discrete-time PLL, first-order and second-order loop; common phase detectors, design of the loop filter in the presence of phase noise.

Carrier and timing recovery.  Decision-directed phase detector, S-curve, power of M phase detector, differential encoding, feed-forward and feed-back carrier recovery. Square-law timing detector, Gardner detector; digital re-sampling. 

Laboratory activities. Use of Simulink and Matlab for simulation of digital communication systems.

 


Prerequisiti

Knowledge of Signal Theory: Fourier analysis, filtering, basics of digital signal processing.


Modalità di valutazione

 

The assessment is based on two parts, one for each module. Each part will assign up to 30/30 points, the score of the exam will be the average of the two. Laude will be assigned only to students that discuss in  a brilliant way the lab activity made in the second part.

 

First module, Digital Communication 1

 

The exam of the first part can be taken in the mid-term session, at the end of October or at the beginning of November, or in any one of the July, September, February sessions. The exam consists in a written part based on numerical exercises, and in an oral part based on the theory and on the written exam. The student will be asked to analyze communication systems in terms of bit rate, symbol rate, bandwidth and filtering requirements, to draw block diagrams of digital communication systems and to explain them by writings and equations, to compute system performance in terms of error probability, to compute other main system physical parameters as energy, signal-to-noise ratio, power.

The written plus oral can assign up to 30/30 points.

 

 Second module, Digital Communication 2

 

The exam of the second part can be taken in any one of the July, September, February sessions. The exam consists in a written part based on a question about the theory, in an oral part based on the theory and on the written exam. The oral part can include an optional (up to the student) presentation of the laboratory activities. The student will be asked to answer questions regarding the theory, to draw block diagrams of digital communication systems and to explain them by writings and equations, to compute system performance in terms of error probability and/or mean square error, to explain and comment on the code encoded during the laboratory activity (optional).

The written plus oral can assign up to 26/30 points. Optional project (code plus written report) based on the laboratories: 4/30 points + possibility of laude.

 

 

 

 

 


Bibliografia
Risorsa bibliografica obbligatoriaBarry Lee Messerschmitt, Digital communication
Risorsa bibliografica obbligatoriaNotes of the teacher https://beep.metid.polimi.it/

Forme didattiche
Tipo Forma Didattica Ore di attività svolte in aula
(hh:mm)
Ore di studio autonome
(hh:mm)
Lezione
64:00
96:00
Esercitazione
16:00
24:00
Laboratorio Informatico
20:00
30:00
Laboratorio Sperimentale
0:00
0:00
Laboratorio Di Progetto
0:00
0:00
Totale 100:00 150:00

Informazioni in lingua inglese a supporto dell'internazionalizzazione
Insegnamento erogato in lingua Inglese
Disponibilità di materiale didattico/slides in lingua inglese
Disponibilità di libri di testo/bibliografia in lingua inglese
Possibilità di sostenere l'esame in lingua inglese
schedaincarico v. 1.6.4 / 1.6.4
Area Servizi ICT
10/07/2020