ANALISI SPETTRALE NUMERICA (Aspetti di misura)
ARGOMENTI Problemi di misura con la FFT Aliasing Spectral leakage (dispersione spettrale) Funzioni finestra Uso e importanza Caratteristiche Ricadute positive sulle misure
PROBLEMI DI MISURA CON LA FFT (Aliasing)
ampiezza [V] Aliasing: dominio del tempo f in = frequenza del segnale = (19 / 20) f c f c = frequenza di campionamento f in > f c / 2, (f c / 2 limite di Nyquist) tempo [s] Non è soddisfatto il teorema del campionamento!
Ampiezza Aliasing: dominio della frequenza Frequenza alias (bin 1) Sezione ridondante bin 10 Posizione nominale (bin 19) f c / 2 f c Frequenza Frequenze alias osservate, f alias f alias = f in m f c < f c / 2 con m intero positivo Per evitare le frequenze alias occorre utilizzare un filtro antialiasing prima del campionamento.
PROBLEMI DI MISURA CON LA FFT (Spectral leakage)
Ampiezza [db] Spectral Leakage Segnale originario Time record contenente un numero intero di periodi Acquisizione nel time record Ipotesi FFT Frequenza [Hz] Campionamento coerente
Ampiezza [db] Spectral Leakage Segnale originario Time record contenente un numero non intero di periodi Acquisizione nel time record Ipotesi FFT Frequenza [Hz] Campionamento non coerente
Spectral Leakage Time record contenente un numero intero di periodi Time record contenente un numero non intero di periodi Tempo Frequenza
Spectral Leakage: perché? La FFT campiona lo spettro del segnale numerico di durata illimitata che coincide, nel time record, con il segnale acquisito e assume valore 0 altrove. Segnale numerico di durata illimitata Segnale originario campionato a) b) TR Impulso (finestra) rettangolare
S (k) Ampiezza Spectral Leakage: perché? Dominio del tempo Dominio della frequenza Segnale originario campionato Singola riga 0 Frequenza normalizzata 1 Prodotto Convoluzione TR Impulso (finestra) rettangolare 0 0.02 0.04 Frequenza normalizzata
S (k) S (k) Spectral Leakage: perché? a) Time record contenente un numero intero di periodi b) Time record contenente un numero non intero di periodi Frequenza normalizzata Frequenza normalizzata La FFT fornisce lo spettro atteso La potenza del tono si disperde su altri bin
S (k) Spectral Leakage: errori di misura Bin di riferimento Errore di ampiezza Errore di frequenza Frequenza normalizzata
FUNZIONI FINESTRA (Uso e importanza)
Ampiezza [db] Segnale originario Finestratura (Windowing) senza finestra Ipotesi FFT senza finestra Finestra Ipotesi FFT con finestra con finestra Frequenza [Hz]
Finestratura (Windowing) Senza uso della finestra Con uso della finestra
Segnali auto-finestranti Non è opportuno usare la finestratura per segnali la cui evoluzione temporale è completamente contenuta nel time record. Segnale impulsivo Oscillazione smorzata Burst sinusoidale Rumore
FUNZIONI FINESTRA (Caratteristiche)
Principali funzioni finestra (dominio del tempo) HANNING 2 n w( n) 0.5 0.5cos( ) n 0,..., N 1 N BLACKMAN 2 n 4 n w( n) 0.42 0.5cos( ) 0.08cos( ) n 0,..., N 1 N N FLAT-TOP 2 n 4 n 6 n w( n) 0.2395 0.4481 cos( ) 0.2585 cos( ) 0.0439 cos( ) n 0,..., N 1 N N N
Principali funzioni finestre (dominio della frequenza)
Ampiezza [db] Principali parametri (dominio della frequenza) - 3 db - 6 db Velocità decadimento lobi laterali (roll-off) Banda Larghezza lobo principale Ampiezza lobo secondario Frequenza
Principali parametri (dominio della frequenza) Finestra Banda -3 db (D f ) Larghezza lobo prin. -6 db (D f ) Ampiezza lobo second. (db) roll - off (db/decade) Uniforme 0.88 1.21-13 20 Hanning 1.44 2.00-32 60 Hamming 1.30 1.81-43 20 Blackman- Harris 1.62 2.27-71 20 Blackman 1.68 2.35-58 60 Flat Top 2.94 3.56-44 20
Scelta della finestra in relazione alla tipologia di segnale Segnale da analizzare Segnale sinusoidale Combinazione di segnali sinusoidali Segnale sinusoidale (misurazione di ampiezza) Segnale a banda stretta (vibrazioni) Rumore a banda larga (rumore bianco) Componenti spettrali ravvicinate Finestra ottimale Hanning Flat-Top Hanning Uniforme Uniforme, Hanning Incognito Hanning
FUNZIONI FINESTRA (Ricadute positive sulle misure)
Ampiezza [db] Finestratura: errori di misura (campionamento coerente) Bin di riferimento Frequenza [Hz] Si ottengono i valori attesi di ampiezza e frequenza qualunque sia la finestra usata.
Ampiezza [db] Finestratura: errori di misura (campionamento non coerente) Bin di riferimento Frequenza [Hz] L errore di ampiezza viene mitigato con finestre dal lobo principale più ampio. L errore in frequenza rimane invariato.
Ampiezza [db] Spectral Leakage: errori di misura Frequenza Un uso appropriato delle funzioni finestre consente anche di risolvere toni vicini con ampiezze differenti.