La trasformata veloce di Fourier (FFT): analisi e implementazione in C++


Autoria(s): Lo Buglio, Dario
Contribuinte(s)

Ortolani, Fabio

Data(s)

17/07/2015

Resumo

La trasformata di Fourier (FT) è uno strumento molto potente implementato, oggi, in un enorme numero di tecnologie. Il suo primo esempio di applicazione fu proprio il campionamento e la digitalizzazione di segnali analogici. Nel tempo l'utilizzo della FT è stato ampliato a più orizzonti in ambito digitale, basti pensare che il formato di compressione '.jpg' utilizza una FT bidimensionale, mentre uno degli ultimi esempi di applicazione si ha nell'imaging digitale in ambito medico (risonanza magnetica nucleare, tomografia assiale computerizzata TAC ecc...). Nonostante gli utilizzi della FT siano molto diversificati il suo basilare funzionamento non è mai cambiato: essa non fa altro che modificare il dominio di una funzione del tempo (un segnale) in un dominio delle frequenze, permettendo così lo studio della composizione in termini di frequenza, ampiezza e fase del segnale stesso. Parallelamente all'evoluzione in termini di applicazioni si è sviluppato uno studio volto a migliorare e ottimizzare la computazione della stessa, data l'esponenziale crescita del suo utilizzo. In questa trattazione si vuole analizzare uno degli algoritmi di ottimizzazione più celebri e utilizzati in tal senso: la trasformata veloce di Fourier (Fast Fourier Transformation o FFT). Si delineeranno quindi le caratteristiche salienti della FT, e verrà introdotto l'algoritmo di computazione tramite linguaggio C++ dedicando particolare attenzione ai limiti di applicazione di tale algoritmo e a come poter modificare opportunamente la nostra funzione in modo da ricondurci entro i limiti di validità.

Formato

application/pdf

Identificador

http://amslaurea.unibo.it/8866/1/lobuglio_dario_tesi.pdf

Lo Buglio, Dario (2015) La trasformata veloce di Fourier (FFT): analisi e implementazione in C++. [Laurea], Università di Bologna, Corso di Studio in Fisica [L-DM270] <http://amslaurea.unibo.it/view/cds/CDS8007/>

Relação

http://amslaurea.unibo.it/8866/

Direitos

info:eu-repo/semantics/openAccess

Palavras-Chave #FFT, fast Fourier transform, C++, FT, algoritmo. #scuola :: 843899 :: Scienze #cds :: 8007 :: Fisica [L-DM270] #sessione :: prima
Tipo

PeerReviewed