COMMUNICATION FUNDAMENTALS
cod. 1009714

Anno accademico 2023/24
1° anno di corso - Primo semestre
Docente responsabile dell'insegnamento
FOGGI Tommaso
insegnamento integrato
9 crediti
sede: PARMA
insegnamento
in INGLESE

Insegnamento strutturato nei seguenti moduli:

Obiettivi formativi

Comprensione e conoscenza:

L'obiettivo principale di questo corso è fornire agli studenti un ripasso (con un rinforzo specifico rispetto ai corsi seguenti) dei concetti base di algebra lineare, teoria della probabilità analisi dei sistemi che dovrebbero già essere stati approfonditi durante gli studi universitari precedenti.
Gli strumenti matematici riepilogati permetteranno agli studenti di gestire sia i segnali deterministici che stocastici, sia in tempo continuo che discreto, nonchè le loro trasformate lineari.

Applicazioni:

Le applicazioni delle conoscenze e comprensione acquisite sono:

PART 1:
- comprendere e utilizzare i concetti fondamentali degli spazi vettoriali lineari e le loro operazioni di base.
- lavorare con le matrici Hermitiane, unitarie, e di proiezione. Saper operare le decomposizioni spettrale e ai valori singolari.
- utilizzare la teoria della probabilità di base per risolvere problemi pratici.

PART 2:
- Utilizzare le tecniche delle trasformate di Fourier e Z per risolvere problemi di filtraggio lineare
- calcolare le proprietà spettrali di processi stocastici filtrati
- utilizzare la rappresentazione equivalente passabasso complessa dei processi stocastici reali in banda passante

PART 3:
- fornire agli studenti degli strumenti per descrivere e risolvere problemi di comunicazione ed elaborazione dei segnali in ambiente MATLAB.

Prerequisiti

Conoscenza di base degli spazi lineari, operazioni tra matrici, fondamenti di probabilità e teoria delle transformate applicate all'analisi di sistemi lineari. Fondamenti di elaborazione e comunicazione dei segnali.
Precedente conoscenza di un linguaggio di programmazione (raccomandata).

Contenuti dell'insegnamento

PART 1 (FOGGI)
Fondamenti di spazi lineari.
Teoria delle matrici, autovalori, autovettori, decomposizione spettrale, decomposizione ai valori singolari.
Introduzione alla teoria della probabilità. Concetti di base: condizionamento, probabilità totale, formula di Bayes.
Variabili aleatorie scalari e multi-dimensionali.
Processi stocastici.

PART 2 (PIEMONTESE)
Riepilogo dei fondamentali del calcolo infinetisimale nel dominio complesso.
Trasformata di Fourier continua e relative proprietà.
Campionamento e aliasing.
Trasformata di Fourier discreta e relative proprietà.
Trasformata Z bilatera e proprietà.
Analisi spettrale di processi stocastici: il teorema di Wiener Khinchin.
Segnali passabanda: equivalente passabasso.

PART 3 (UGOLINI)
Introduzione all'ambiente MATLAB.
Soluzioni di problemi algebrici con MATLAB.
Modelli e soluzioni di elaborazione e problemi sulle comunicazioni dei segnali.

Programma esteso

PART 1 (FOGGI)
Fondamenti di spazi lineari.
Teoria delle matrici, autovalori, autovettori, decomposizione spettrale, decomposizione ai valori singolari.
Introduzione alla teoria della probabilità. Concetti di base: condizionamento, probabilità totale, formula di Bayes.

PART 2 (PIEMONTESE)
Riepilogo dei fondamentali del calcolo infinetisimale nel dominio complesso.
Trasformata di Fourier continua e relative proprietà.
Campionamento e aliasing.
Trasformata di Fourier discreta e relative proprietà.
Trasformata Z bilatera e proprietà.
Analisi spettrale di processi stocastici: il teorema di Wiener Khinchin.
Segnali passabanda: equivalente passabasso.

PART 3 (UGOLINI)
Introduzione all'ambiente MATLAB (4 ore)
- Variabili: scalari, vettori, matrici
- Operazioni di base e visualizzazione
- Algebra lineare
- Funzioni e script
Probabilità (2 ore)
Segnali e sistemi (8 ore)
- Definizione di segnali
- Segnali analogici e a tempo discreto
- Operazioni sui segnali
- Rappresentazione in frequenza
- Campionamento e ricostruzione
Trasmissione sul canale AWGN (2 ore)
Trasformata di Fourier e analisi spettrale (6 ore)

Bibliografia

TEXTBOOKS
[1] A. B. Carlson, Communication Systems: An Introduction to Signals and Noise in Electrical Communication. McGraw-Hill, 1986.
[2] A. Papoulis, Probability, Random Variables and Stochastic Processes. New York, NY: McGraw-Hill, 1991.
[3] A. V. Oppenheim and R. W. Schafer, Discrete-Time Signal Processing. New Jersey: Prentice Hall, 2nd ed., 1999.
Appunti e programmi sviluppati durante durante le lezioni.

Metodi didattici

Lezioni ed esercizi (circa in rapporto 80%-20%).
Lezioni in laboratorio. Agli studenti è richiesto di installare il programma MATLAB prima di iniziare il corso.

Modalità verifica apprendimento

L'esame della UNIT 1 sarà scritto e contemporaneo per entrambe le parti.
L'esame della UNIT 2 exam si terrà in un laboratorio informatico, e consisterà nella risoluzione di un problema di telecomunicazioni o di elaborazione dei segnali usando MATLAB.

Altre informazioni

1) Struttura del corso
(ogni lezione dura 2 ore)
La UNIT 1 part 1 si terrà per due lezioni a settimana per le prima sei settimane, poi inizierà la UNIT 2 con due lezioni a settimana per le seguenti sei settimane; la UNIT 1 part 2 si terrà per una lezione a settimana per tutta la durata del semestre.
Questa programmazione permetterà di coordinare i contenuti di tutte le tre parti.
Il calendario delle lezioni di tutte le tre parti verrà caricato sulla piattaforma di web-learning (Elly).

2) Orario di ricevimento:
Gli studenti potranno incontrare i docenti sia fisicamente nei loro uffici o da remoto sulla piattaforma Teams previo appuntamento via email.
Controllare gli orari ufficiali di ricevimento dei singoli docenti.

3) Materiale didattico:
Verrà caricato (soltanto) sulla piattaforma Elly dedicata al corso.