- Docente: Carla Amatetti
- Credits: 3
- Language: Italian
- Teaching Mode: Traditional lectures
- Campus: Bologna
- Corso: First cycle degree programme (L) in Electronics and Telecommunications Engineering (cod. 9065)
-
from Sep 17, 2024 to Dec 17, 2024
Learning outcomes
At the end of the course, the student is introduced to the development of object-oriented programming software, numerical simulations and machine learning algorithms for services and applications in the area of telecommunications.
Course contents
Part 1: MATLAB programming language
- Introduction
- Script e funzioni
- Array e indicizzazione logica
- Control flow
- Debugging
Part2: Numerical simulation
- Simulation of random processes
- Simulation of statistical noise models
- Spectral analysis of random signals
- Implementation of data analysis and statistical inference techniques underlying information transmission systems
- Implementation and analysis of a digital communications link
Readings/Bibliography
The main reference is the MATLAB documentation available at this link https://it.mathworks.com/help/
Teaching methods
The course is conducted through classroom lessons, during which slides will be shown, and programming will be done in class.
Given the type of activities and the teaching methods used, attendance in this course requires all students to have previously completed Modules 1 and 2 of the safety training for study environments [https://elearning-sicurezza.unibo.it/ ] in e-learning mode.
Assessment methods
The exam consists of obtaining a pass by orally discussing a project to be developed in MATLAB. During the course, some example projects will be provided.
The project and the corresponding presentation must be submitted at least one week before the oral exam.
Teaching tools
The following materials are provided :
- Slides
- Code used in class
- Dataset
Office hours
See the website of Carla Amatetti