en
Politecnico di Torino
Anno Accademico 2011/12
01NRUOT
Architetture per applicazioni multimediali
Corso di Laurea Magistrale in Ingegneria Delle Telecomunicazioni (Telecommunications Engineering) - Torino
Docente Qualifica Settore Lez Es Lab Tut Anni incarico
Masera Guido ORARIO RICEVIMENTO O2 IINF-01/A 18 12 30 0 2
SSD CFU Attivita' formative Ambiti disciplinari
ING-INF/03 6 B - Caratterizzanti Ingegneria delle telecomunicazioni
Esclusioni:
01NVP; 01LPY
Presentazione
The course is taught in Italian.

Insegnamento di indirizzo collocato al II anno della Laurea Magistrale in Ingegneria delle Telecomunicazioni.
Si tratta di un insegnamento a carattere interdisciplinare, che accosta conoscenze a livello algoritmico e realizzativo nel settore delle applicazioni multimediali. L'obiettivo dell'insegnamento č duplice: prima vengono fornite conoscenze generali sui metodi e tecnologie per la realizzazioni di sistemi di elaborazione numerica del segnale, basati su piattaforme hardware e miste hardware-software; successivamente vengono introdotti in dettaglio alcuni casi di studio particolarmente significativi, che sono analizzati a livello algoritmico e realizzati in hardware utilizzando le tecniche presentate nella prima parte del corso.
Risultati di apprendimento attesi
- Conoscenza di vari tipi di algoritmi di signal processing, nei domini audio, immagine e video.
- Capacitā di analizzare e caratterizzare in termini di complessitā computazionale, throughput, latenza e necessitā di memoria algoritmi di signal processing.
- Conoscenza delle principali tecniche hardware e software per la realizzazione di algoritmi per applicazioni di tipo multimediale.
- Capacitā di analizzare le specifiche di un'applicazione multimediale e di progettarne un'implementazione hardware.
Prerequisiti / Conoscenze pregresse
Conoscenze di base, a livello corrispondente alla conclusione della laurea triennale, nei seguenti settori: elettronica digitale, informatica e architettura dei calcolatori, teoria dei segnali.
Programma
Argomenti trattati nelle lezioni:
- Metodi di progetto e ottimizzazione (6 ore)
- Logiche programmabili (6 ore)
- Processori (6 ore)
- Memorie (4 ore)
- Linguaggi di programmazione di alto livello (VHDL) (4 ore)
- Sistemi di interconnessione e comunicazione (4 ore)
Nella seconda parte del corso si analizzeranno in dettaglio alcuni algoritmi di signal processing (con particolare riferimento al trattamento di immagini e video) , da implementarsi utilizzando le tecniche studiate durante la prima parte. Gli algoritmi analizzati potranno comprendere: trasformate (DCT, wavelet, wavelet packet), stima del movimento, codifica di sorgente e/o di canale. La divisione del corso in due parti č da intendersi come ripartizione logica, non sequenziale. (10 ore)
Organizzazione dell'insegnamento
Le esercitazioni in laboratorio sono volte allo sviluppo completo di un caso di studio assegnato. A partire da una specifica applicazione di signal processing, assegnata in forma algoritmica, gli studenti dovranno analizzarne le caratteristiche e sviluppare un'architettura realizzativa su logica programmabile o su processore. Tali attivitā vengono valutate e concorrono a determinare in modo prevalente il voto finale.
Testi richiesti o raccomandati: letture, dispense, altro materiale didattico
Sono disponibili copie dei lucidi utilizzati nelle lezioni, esempi di scritti di esame ed esercizi, e i manuali per le esercitazioni di laboratorio. Tutto il materiale didattico č scaricabile da un sito web o attraverso il portale.
Criteri, regole e procedure per l'esame
L'esame finale comprende uno scritto e un colloquio orale, prevalentemente rivolto alla discussione dell'attivitā di laboratorio.
Orario delle lezioni
Statistiche superamento esami

Programma definitivo per l'A.A.2011/12
Indietro