ELABORAZIONE E CODIFICA DEL SEGNALE AUDIO
Prof. Omologo
Anno Accademico 2001/2002
FINALITA’
Il corso ha lo scopo di introdurre le conoscenze di base necessarie alla comprensione delle tecniche dell'elaborazione di segnali, con particolare riferimento ai segnali a tempo discreto.
Vengono forniti cenni al progetto ed all’implementazione di filtri numerici ed alle tecniche più comuni di analisi ed elaborazione del segnale monodimensionale.
Sono inoltre trattate le metodologie e le tecniche di base impiegate nell’analisi dei segnali audio, in particolare del segnale vocale. Le applicazioni di riferimento comprendono la compressione del segnale audio (con cenni a standard quali PCM, ADPCM, RealAudio, MP3) ed il riconoscimento del segnale vocale.
Durante le esercitazioni si farà, fra l’altro, uso di ambienti di programmazione specificatamente sviluppati per il signal processing, quali ad es. MATLAB, e di software di elaborazione e visualizzazione di segnali quali ad es. CoolEdit.
STRUTTURAZIONE DEL PROGRAMMA
Rappresentazione digitale (vs analogica) dei segnali, conversione A/D, teorema del campionamento, operazioni di quantizzazione, fenomeno di aliasing (4 ore)
Cenni alla teoria dei segnali determinati ed alla teoria dei processi causali (media, autocorrelazione, autocovarianza, etc), trasformata di Fourier (6 ore)
Sistemi lineari discreti (tempo invarianti), causalità, stabilità, rappresentazione nel dominio del tempo e della frequenza/fase (4 ore)
Trasformata zeta e relative proprietà, DFT, FFT, spettro di segnali campionati, filtri antialiasing, distorsione dello spettro, ricostruzione reale (4 ore)
Operazioni di convoluzione, filtri FIR ed IIR, funzione di trasferimento, risposta impulsiva e risposta in frequenza (6 ore)
Introduzione ai principali segnali discreti, segnali periodici, sequenze sinusoidali, esponenziali complessi, metodi di generazione di forme d’onda, effetti audio digitali (6 ore)
Progetto di filtri digitali, interpolazione, decimazione, sovraccampionamento di segnali (6 ore)
Elaborazione, modelli di produzione e modelli di percezione del messaggio vocale ed audio (6 ore)
Codifica del segnale vocale/audio, algoritmi standard di compressione (4 ore)
Cenni ad applicazioni di riconoscimento del parlato e di elaborazione acustica (4 ore)
Competenze e prerequisiti:
Conoscenza dei concetti di base di: analisi matematica, funzioni di variabile complessa, serie di Fourier; statistica e calcolo delle probabilità; tecniche di programmazione, ambiente UNIX e/o Windows.