Funzioni > Trasformate e filtri > Esempio: introduzione alle trasformate rapide di Fourier (FFT)
  
Esempio: introduzione alle trasformate rapide di Fourier (FFT)
La trasformata rapida di Fourier (FFT) è un metodo numerico per esprimere il contenuto di frequenza di un insieme di dati misurato nel tempo. I dati sono spesso continui e costituiscono una forma d'onda. Per utilizzare numericamente i dati, questi vengono campionati a intervalli di tempo regolari a una determinata frequenza di campionamento. Nelle figure seguenti vengono illustrati i grafici di alcune forme d'onda campionate e delle grandezze delle rispettive trasformate di Fourier rispetto alla frequenza.
Forma d'onda sinusoidale campionata
1. Utilizzare la funzione sin per definire una forma d'onda sinusoidale.
Fare clic per copiare questa espressione
Fare clic per copiare questa espressione
2. Impostare il numero di punti dati.
Fare clic per copiare questa espressione
Fare clic per copiare questa espressione
3. Impostare la distanza tra campioni.
Fare clic per copiare questa espressione
Fare clic per copiare questa espressione
4. Impostare la frequenza di campionamento.
Fare clic per copiare questa espressione
Fare clic per copiare questa espressione
5. Tracciare il grafico della funzione sinusoidale.
Fare clic per copiare questa espressione
6. Utilizzare la funzione dft per calcolare la trasformata discreta di Fourier.
Fare clic per copiare questa espressione
X1 è un vettore di numeri reali e complessi.
7. Trovare le frequenze a cui si verificano le grandezze di picco.
Fare clic per copiare questa espressione
Fare clic per copiare questa espressione
Fare clic per copiare questa espressione
Fare clic per copiare questa espressione
Fare clic per copiare questa espressione
8. Tracciare il grafico del segnale trasformato e utilizzare indicatori per mostrare la frequenza e la grandezza dei picchi.
Fare clic per copiare questa espressione
Forma d'onda coseno campionata
1. Utilizzare la funzione cos per definire una forma d'onda coseno.
Fare clic per copiare questa espressione
2. Tracciare il grafico della funzione coseno.
Fare clic per copiare questa espressione
3. Utilizzare la funzione dft per calcolare le trasformate discrete di Fourier.
Fare clic per copiare questa espressione
X2 è un vettore di numeri reali e complessi.
4. Trovare le frequenze a cui si verificano le grandezze massime.
Fare clic per copiare questa espressione
Fare clic per copiare questa espressione
Fare clic per copiare questa espressione
Fare clic per copiare questa espressione
Fare clic per copiare questa espressione
5. Tracciare il grafico del segnale trasformato e utilizzare indicatori per mostrare la frequenza e la grandezza dei picchi.
Fare clic per copiare questa espressione
Forma d'onda esponenziale campionata
1. Utilizzare la funzione exp per definire una forma d'onda esponenziale.
Fare clic per copiare questa espressione
Fare clic per copiare questa espressione
L'operatore di vettorizzazione viene utilizzato per ottenere i valori elemento per elemento della funzione, poiché l'operatore determinante all'interno della definizione restituisce un singolo valore scalare.
2. Tracciare un grafico della funzione esponenziale.
Fare clic per copiare questa espressione
3. Utilizzare la funzione dft per calcolare la trasformata discreta di Fourier.
Fare clic per copiare questa espressione
X3 è un vettore di numeri reali e complessi.
4. Trovare le frequenze a cui si verificano le grandezze massime.
Fare clic per copiare questa espressione
Fare clic per copiare questa espressione
Fare clic per copiare questa espressione
Fare clic per copiare questa espressione
5. Tracciare il grafico del segnale trasformato e utilizzare indicatori per mostrare la frequenza e la grandezza dei picchi.
Fare clic per copiare questa espressione
Forma d'onda step campionata
1. Utilizzare la funzione if per definire una forma d'onda step.
Fare clic per copiare questa espressione
2. Calcolare la grandezza dell'impulso a ogni intervallo.
Fare clic per copiare questa espressione
Fare clic per copiare questa espressione
Fare clic per copiare questa espressione
3. Tracciare il grafico della funzione a gradino.
Fare clic per copiare questa espressione
La grandezza è uniforme ed è uguale a 1.2 tra 7 e 25.
4. Utilizzare la funzione dft per calcolare la trasformata discreta di Fourier.
Fare clic per copiare questa espressione
X4 è un vettore di numeri reali e complessi.
5. Trovare le frequenze a cui si verificano le grandezze massime.
Fare clic per copiare questa espressione
Fare clic per copiare questa espressione
Fare clic per copiare questa espressione
6. Tracciare il grafico del segnale trasformato e utilizzare indicatori per mostrare la frequenza e la grandezza dei picchi.
Fare clic per copiare questa espressione
La grandezza massima si verifica in corrispondenza di freq0.