71087
Algorytm FFT
Aby obliczyć jedną próbkę widma DFT X(k) trzeba wykonać N mnożeń,
N-l dodawań. Obliczenie wszystkich N próbek DFT wymaga więc Ni mnożeń oraz N(N -1) dodawań. Całkowita liczba obliczeń N punktowego DFT jest więc proporcjonalna do Ni. Dwukrotne wydłużenie N powoduje czterokrotny wzrost nakładu obliczeniowego. Dla dużych wartości N obliczanie DFT wg. wzoru (2.1) jest praktycznie niemożliwe w czasie rzeczywistym. Rozwiązaniem problemu jest algorytm FFT (Fast Fourier Transform).
Wynik otrzymany poprzez FFT jest dokładnie taki sam jak wynik DFT obliczanego na podstawie definicji (2.1). W praktyce stosuje się rożne odmiany FFT. Poniżej przedstawiono zasadę działania popularnego algorytmu z podziałem w dziedzinie czasu, o podstawie 2 (DIT radix-2 FFT). Liczba operacji mnożenia i dodawania dla N punktowego DFT przy użyciu tego algorytmu jest proporcjonalna do N log2 N. Dla dużych wartości N liczba operacji wymaganych przez algorytm FFT jest znacząco mniejsza niż liczba operacji wymaganych do obliczenia DFT wg. definicji. Aby można było użyć algorytmu FFT długość DFT musi być liczbą w postaci N = 2?, gdzie P=l, 2, 3,....
Wyszukiwarka
Podobne podstrony:
Algorytm- to sposób (przepis) wyliczający jednoznacznie kroki, które trzeba wykonać w danych określo375619d984690837790066051998 n Aby obliczyć położenie wysokości środka ciężkości h należy umieścićskanuj0133 (12) Rozdział 5.2 792 Wr =-— » 0,32 razy / tydzień. 2460 Aby obliczyć wskaźnik rotagi rocskanuj0274 (4) czyliK = ap — ar (11.32) Aby obliczyć zbliżenie osi K = k m, wprowaIMG 1410291921 Stan konta oszczędnościowego Aby obliczyć stan konta oszczędnościowego klienta po nskanuj0063 (Kopiowanie) Rozwiązanie. Póllogarytmiczny wykres obserwowanych zmian stężenia przedstawiskanuj0303 ROZDZIAŁ DZIEWIĄTY: Shadery i algorytmy renderingu 303 obliczane są pewne informacje. FazEfektywne algorytmy rozwiązywania złożonych obliczeniowo problemów sterowania procesamiRozszerzony algorytm Euklidesa umożliwia obliczanie całkowito-liczbowych współczynników x i y, takicOpcjonalnie: Algorytmy rozproszone. Podstawy obliczalności i problemy nierozstrzygalne. Klasy złożonLiczby zespolone Liczby zespolone Aby obliczyć sumę liczb zespolonych musimy wartość rzeczywistą licWP 141217 5 Brawo Biota i $avarta Aby obliczyć indukcję w punkcie M, należy podzielić cały przewód nwięcej podobnych podstron