First cycle
degree courses
Second cycle
degree courses
Single cycle
degree courses
School of Engineering
Course unit
INP9086740, A.A. 2019/20

Information concerning the students who enrolled in A.Y. 2019/20

Information on the course unit
Degree course Second cycle degree in
IN2371, Degree course structure A.Y. 2019/20, A.Y. 2019/20
bring this page
with you
Degree course track PHOTONICS [003PD]
Number of ECTS credits allocated 6.0
Type of assessment Mark
Course unit English denomination DIGITAL COMMUNICATIONS
Department of reference Department of Information Engineering
Mandatory attendance No
Language of instruction English
Single Course unit The Course unit can be attended under the option Single Course unit attendance
Optional Course unit The Course unit can be chosen as Optional Course unit

Teacher in charge NEVIO BENVENUTO ING-INF/03

Course unit code Course unit name Teacher in charge Degree course code

ECTS: details
Type Scientific-Disciplinary Sector Credits allocated
Core courses ING-INF/03 Telecommunications 6.0

Course unit organization
Period Second semester
Year 1st Year
Teaching method frontal

Type of hours Credits Teaching
Hours of
Individual study
Lecture 6.0 48 102.0 No turn

Start of activities 02/03/2020
End of activities 12/06/2020
Show course schedule 2019/20 Reg.2019 course timetable

Prerequisites: The course requires knowledge in Calculus, Linear Algebra, Probability Theory, and Computer Programming. In particular, basic knowledge of communication systems and signal processing is assumed.
Target skills and knowledge: Knowledge to be acquired:
1.Knowledge of the spectral estimation of a random signal.
2. Knowledge of the characteristics of the radio channel as described in standards: attenuation with distance, shadowing, fast fading, Doppler spectrum, power delay profile.
3. Knowledge of single carrier systems and equalization/detection methods.
4. Knowledge of multicarrier (OFDM) systems, working in the frequency domain.

Ability to be acquired:
1. How to perform spectral estimation.
2. How to computer simulate a radio link.
3. How to design the receiver in single carrier systems: channel estimation, equalization and detection methods.
4. How to design the receiver in multicarrier systems: channel estimation and detection methods.
Examination methods: The verification of the expected knowledge and skills is carried out by three projects (i.e. homeworks) handed out during the course. The aim to verify the ability to apply the theoretical conceps to a practical implementation. Each project requires the use of a simulation program, e.g., Matlab. Moreover, an open book final exam is given which will mainly cover the ability to extend the exposed theoretical principles to different problems. The final grade is a combination of the two grades (homeworks and final exam) with a weight of the homeworks of at least 60%.
Assessment criteria: The evaluation criteria for the assessment of acquired knowledge and ability will be:
1. Completeness of the acquired knowledge
2. Capacity of accurately describing a transmission system.
3. Ability to design single carrier and multicarrier systems
4. Appropriateness in the use of technical language.
Course unit contents: The course will develop the following contents:

1. Signal and system analysis: baseband and passband (baseband equivalent model) representation of digital transmission systems, Wiener filter and linear prediction, spectral estimation methods.
2. Radio link: baseband equivalent model, random model and (discrete time) simulation model.
3. Single carrier transmission systems: intersymbol interference (ISI), Nyquist criterion for the absence of ISI. Equalization: linear and nonlinear (cancelation based). Optimum data detection methods: the Viterbi and forward-backword algorithms.
4. Multicarrier transmission systems (OFDM): architecture, orthogonality conditions, performance.
Planned learning activities and teaching methods: The course provides:

1. 22 lectures
2. 1 lecture for homeworks solution
3. 1 lecture by invitation of an expert.
Additional notes about suggested reading: The platform will be used to store any additional material not covered in the textbook.
Textbooks (and optional supplementary readings)
  • Benvenuto, Nevio; Cherubini, Giovanni, Algorithms for communications systems and their applicationsNevio Benvenuto, Giovanni Cherubini. Chichester: Wiley, 2002. Cerca nel catalogo