Frequency Domain Processing

Slides:



Advertisements
Presentazioni simili
Primary Italian Saying How You Are.
Advertisements

Shell: variabili di sistema PATH HOME USER PWD SHELL HOSTNAME HOSTTYPE Per visualizzare il valore di tutte le variabili dambiente si usa il comando set.
UNIVERSITÀ DEGLI STUDI DI PARMA
Elaborazione numerica del suono
Livelli sonori – operazioni sui decibel (1):
Digitalizzazione EMG: Valori Tipici
STIMA DELLO SPETTRO Noi considereremo esempi:
Strumentazione per bioimmagini
Laboratorio di El&Tel Elaborazione numerica dei segnali: analisi delle caratteristiche dei segnali ed operazioni su di essi Mauro Biagi.
Queuing or Waiting Line Models
INAF Astronomical Observatory of Padova
Sampling and Quantization
Frequency Domain Processing Francesca Pizzorni Ferrarese 17/03/2010.
Histogram and region based processing
TELEFONO CELLULLARE E SACRA BIBBIA CELLULAR PHONE AND HOLY BIBLE.
Motor Sizing.
Come nella stampa tradizionale, un giornale online può essere di informazione informazione o un periodico dedicato a una disciplina specifica.
Come fanno i ricercatori a vedere le particelle?
Trasformata discreta di Fourier: richiami
Università degli Studi di Cassino
Frequency Domain Processing (part 2) and Filtering C. Andrés Méndez 03/04/2013.
Distribuzione del numero di alleli condivisi da coppie di fratelli e di non-parenti tipizzati rispettivamente per 5, 9 e 13 markers.
Passato Prossimo. What is it?  Passato Prossimo is a past tense and it is equivalent to our:  “ed” as in she studied  Or “has” + “ed” as in she has.
Oggi è il due marzo LO SCOPO: Usiamo il passato prossimo. FATE ADESSO: Tirate fuori il compito.
PINK FLOYD DOGS You gotta be crazy, you gotta have a real need. You gotta sleep on your toes. And when you're on the street. You gotta be able to pick.
Ontologia AA F. Orilia. Lez. 16 Discussione dell'approccio controfattualista di lewis condotta da Antonio De Grandis.
SOTTOSISTEMA DI MEMORIA
Metodi Quantitativi per Economia, Finanza e Management Lezioni n° 7-8.
Testi in inglese
Chapter Eighteen1 CHAPTER 3 Distribution of national income A PowerPoint  Tutorial To Accompany MACROECONOMICS, 7th. ed. N. Gregory Mankiw Tutorial written.
Calcolo veloce della DFT: la Fast Fourier Transform (FFT) Cosimo Stallo & Paolo Emiliozzi Modulo di Elaborazione Numerica dei Segnali, a.a. 2009/2010.
ALL YOU NEED IS LOVE Love, Love, Love. There's nothing you can do that can't be done. Nothing you can sing that can't be sung. Nothing you can say but.
Capitolo 14 Il presente del congiuntivo (the present subjunctive)
Elaborazione e trasmissione delle immagini Anno Accademico Esercitazione n.4 Pisa, 20/10/2004.
Accoppiamento scalare
SUMMARY Time domain and frequency domain RIEPILOGO Dominio del tempo e della frequenza RIEPILOGO Dominio del tempo e della frequenza.
Each student will be able to ask an adult or stranger: What do you like to do? and What don’t you like to …?
From this year, by kind permission of Taeco S.r.l., the Working Retrievers Club Italia has the pleasure to award the prize “Big Hunter Project”. This.
John Winston Ono Lennon was an English musician. From 1962 to 1970 he was a composer and singer (soloist) of the musical group the Beatles. Along with.
Algoritmi di FFT basati sulla decimazione in frequenza (Decimation in the Frequency domain: FFT-DF) Cosimo Stallo & Paolo Emiliozzi Modulo di Elaborazione.
Circuiti matematici con amplificatori operazionali
Passato prossimo dei verbi riflessivi con Essere
SUMMARY Different classes and distortions RIEPILOGO Le diverse classi e le distorsioni RIEPILOGO Le diverse classi e le distorsioni.
Motori a corrente continua
SUMMARY A/D converters RIEPILOGO Convertitori A/D RIEPILOGO Convertitori A/D.
Filtri del secondo ordine e diagrammi di Bode
Castle & Coltheart. In a reading level match (RLM) design, individuals with reading disabilities are matched with younger typical readers on a measure.
Creazione di un’interfaccia grafica in ambiente Matlab per l’acquisizione e l’elaborazione dei dati da un file *.txt Corso di “Meccatronica” A.A. 2013/2014.
18 ottobre 2010Il Fenomeno Sonoro1 Misura della pressione acustica.
Analisi dei segnali nel dominio della frequenza mediante FFT
E’ DIO It s God I Quando senti il desiderio di usare una cortesia a qualcuno che ami When you feel the urge to compliment someone.
Simple Sentences in Italian
Wind Waves Stewart: Capitolo 16.. Deep- and Shallow-Water Motion.
LE PREPOSIZIONI. Le Preposizioni semplici (Simple prepositions) A preposition describes a relationship between other words in a sentence. In itself, a.
TRANFER DEFINITION FUNCTION G(s) I(s) U(s) Relationship between input and output of a system in the domain of the complex variable s s - complex variable.
Lezione n.7 (Corso di termodinamica) Cicli Diretti.
Riconoscimento frequenze di note musicali Corso ESIM Prof. P. Daponte Gruppo di lavoro: Mario Calì 195/ Marco Gallucci 195/ Roberto De Falco.
Analisi spettrale numerica di segnali di misura Prof. Leopoldo Angrisani Dip. di Informatica e Sistemistica Università di Napoli Federico II.
Buon giorno, ragazzi oggi è il quattro aprile duemilasedici.
Laboratorio II, modulo Segnali a tempo discreto ( cfr.
SUMMARY Checking RIEPILOGO Verifiche RIEPILOGO Verifiche.
A Tiny Voice Inside Una piccola Voce interiore By Carole Smith Gaetano Lastilla.
Usare Excel per risolvere problemi….. Esercizi…..
STMan Advanced Graphics Controller. What is STMan  STMan is an advanced graphic controller for Etere automation  STMan is able to control multiple graphics.
Oggi è mercoledì l’undici dicembre 2013
TELEFONO CELLULLARE E SACRA BIBBIA CELLULAR PHONE AND HOLY BIBLE
Adolf Luther Born 1912 in Krefeld, Germany. Died 1990 Krefeld.
La Grammatica Italiana Avanti! p
Oggi è lunedì il nove dicembre 2013
Transcript della presentazione:

Frequency Domain Processing C. Andrés Méndez March 26th 2013

Sommario Ripasso sull’analisi di Fourier e il trattamento numerico dei segnali Transformata di Fourier in MatLab

Segnali e Spettri Fourier Transform Inverse Fourier Transform

Getting to know the FFT What is the FFT? FFT = Fast Fourier Transform. The FFT is a faster version of the Discrete Fourier Transform (DFT). The FFT utilizes some clever algorithms to do the same thing as the DTF, but in much less time. Ok, but what is the DFT? The DFT is extremely important in the area of frequency (spectrum) analysis because it takes a discrete signal in the time domain and transforms that signal into its discrete frequency domain representation. Without a discrete-time to discrete-frequency transform we would not be able to compute the Fourier transform with a microprocessor or DSP based system.

Getting to know the FFT (2) For example, if a sequence has N points, and N is an integral power of 2, then DFT requires N2 operations, whereas FFT requires complex multiplication, complex additions and subtractions. For N = 1024, the computational reduction from DFT to FFT is more than 200 to 1.

Discrete Fourier Transform DFT

Discrete Fourier Transform, Example Given the sequence x[n]=(1,2,1) Calculate the DFT

Discrete Fourier Transform, Example (2)

Discrete Fourier Transform, Example (3) In Matlab x = [1 2 1]; xfft = fft(x) Result: xfft = 4.0000 -0.5000 - 0.8660i -0.5000 + 0.8660i

Trasformata di Fourier 1-D Ogni segnale può essere descritto dalla somma di sinusoidi con differenti ampiezze e frequenze. I comandi MatLab per calcolare la trasformata di Fourier e la sua inversa sono rispettivamente fft e ifft. Esercizio1 Supponiamo di avere 10 campioni di un segnale casuale (rand) Calcolare la FFT del segnale Calcolare la IFFT del segnale Estrarre al parte reale della IFFT Confrontare il risultato della IFFT con il segnale di partenza

Forma d’onda e spettro di ampiezza Esercizio 2 Supponiamo di campionare un segnale ogni 0.01 secondi per la durata di 4 secondi Il segnale è dato dalla somma di due sinusoidi di ampiezza A 3 e 5 e frequenza f 4 e 2 (ω=2πf) rispettivamente Generare il grafico tempo – ampiezza (usare il comando axis per aggiustare la scalatura degli assi)

Forma d’onda e spettro di ampiezza (2) Con la Trasformata di Fourier possiamo visualizzare cosa caratterizza maggiormente il segnale. Calcolare la fft del segnale Calcolare il suo valore assoluto e normalizzarlo Plottare lo spettro di ampiezza

Forma d’onda e spettro di ampiezza (3)

Filtraggio del rumore dai segnali Vediamo come usare la fft e la ifft per filtrare il rumore dai segnali. Esercizio 3 Aggiungere al segnale dell’esercizio precedente del rumore casuale Calcolare la trasformata del segnale rumoroso Calcolare lo spettro di ampiezza Plottare la forma d’onda e lo spettro di ampiezza

Filtraggio del rumore dai segnali (2)

Filtraggio del rumore dai segnali (3) Attraverso la ifft filtriamo il rumore. Il comando fix arrotonda gli elementi del suo argomento all’intero più vicino. Settare i numeri <100 a zero (della transformata originale, senza processare) ifft dei dati trasformati ed estrarre la parte reale Plottare l’andamento dei campioni corretti

FFT in Matlab, numero di punti calcolati Sintassi: fft(x,N) N= numero di punti calcolati per la FFT Qual è l'effetto di modificare N? Eercizio 4 Sintetizzare un coseno con 30 campioni e 10 campioni per periodo Definire 3 valori diversi per N: 64,128,256 Plottare i 3 casi Cosa sucede se N è uguale al numero di campioni in x?

FFT in Matlab, numero di punti calcolati (2) Nel esercizio 4  la lunghezza di x[n] è stato limitato a 3 periodi di lunghezza. Eercizio 5 N =2048 Cambiare il numero di periodi: 3, 6, 9 Plottare i 3 casi

Elaborazione nel dominio della frequenza The general idea is that the image (f(x,y) of size M x N) will be represented in the frequency domain (F(u,v)). The equation for the two-dimensional discrete Fourier transform (DFT) is: The concept behind the Fourier transform is that any waveform that can be constructed using a sum of sine and cosine waves of different frequencies. The exponential in the above formula can be expanded into sines and cosines with the variables u and v determining these frequencies. The inverse of the above discrete Fourier transform is given by the following equation: Thus, if we have F(u,v), we can obtain the corresponding image (f(x,y)) using the inverse, discrete Fourier transform.

Visualizzazione dello spettro Esercizio 5 Creare un’immagine 30x30 con un rettangolo bianco su sfondo nero Calcolare la DFT e visualizzare lo spettro di ampiezza (fft2) Aggiungere dello zero padding per migliorare il calcolo della DFT Shiftare la componente zero al centro dello spettro (fftshift) Per migliorare la visualizzazione usare la funzione log Suggerimento per la visualizzazione usare imshow(f,'InitialMagnification','fit')

Visualizzazione dello spettro (2) original DFT Zero-padded DFT Centered and Log