Analiza widma funkcji otrzymywanej za pomocą transformaty Fouriera stanowi podstawię większości algorytmów przetwarzania sygnałów.
Matlab dostarcza wygodnych narzędzi do takiej analizy.
Temat 1
Jedno wymiarowa transformata Fouriera
Definicja jft(x) gdzie x jest wektorem próbek sygnału. ifft(x) - oznacza odwrotną transformatę Fouriera.
Wszystkie pochodne funkcji transformaty Fouriera znajdują się w grupie datafun.
UWAGA: Funkcja fft i jej pochodne najszybciej wykonywana jest dla danych o rozmiarze będącym potęgą dwójki, np. 16, 32, 64, itd. Trochę wolniej trwają obliczenia dla danych o rozmiarze będącym liczbą pierwszą. Obliczenia dla danych o innych rozmiarach są zdecydowanie wolniejsze.
Temat 2
Inne pomocne funkcje
fftshift real |
1 przesunięcie odpowiednich elementów składowych sygnału część rzeczywista liczby zespolonej |
część urojona liczby zespolonej | |
conj |
| sprzężenie zespolone |
część fazowa sygnału | |
abs |
moduł sygnału |
splot dwóch wektorów | |
decony |
dckomolucja dwóch wektorów |
cov dccimatc |
kowariancja przetworzenie wektora - rzadsze próbkowanie |
intcrp |
przetw orzenie wektora - gęstsze próbkow anie |
u n w rap |
Uciąglenie fazy |
UWAGA: Aby obliczyć wartość natężenia sygnału należy skorzystać z następującego przekształcenia:
» nat = abs(sygnal).A2;
4