Reprezentacja sygnałów za pomocą szeregów funkcyjnych.

Podobne dokumenty
9. Dyskretna transformata Fouriera algorytm FFT

Podstawy układów mikroelektronicznych

Transformata Fouriera

LABORATORIUM PODSTAW ENERGOELEKTRONIKI (studium zaoczne) Ćwiczenie 5. Falownik rezonansowy szeregowy

Andrzej Leśnicki Laboratorium CPS Ćwiczenie 6 1/8 ĆWICZENIE 6. Dyskretne przekształcenie Fouriera DFT

Ćwiczenie 3. Właściwości przekształcenia Fouriera

Transformata Fouriera. Sylwia Kołoda Magdalena Pacek Krzysztof Kolago

POMIAR MOCY BIERNEJ W OBWODACH TRÓJFAZOWYCH

Wykład 9. Stateczność prętów. Wyboczenie sprężyste

FFT i dyskretny splot. Aplikacje w DSP

SYSTEMY UCZĄCE SIĘ WYKŁAD 5. UCZENIE SIĘ APROKSYMACJI FUNKCJI MODELE LINIOWE

LOKALNA ANALIZA CZĘSTOTLIWOŚCIOWA SYGNAŁÓW. 1. Definicja 2. Okna 3. Transformacja Gabora. Spis treści

LABORATORIUM TEORII STEROWANIA. Ćwiczenie 6 RD Badanie układu dwupołożeniowej regulacji temperatury

Adaptacyjne Przetwarzanie Sygnałów. Filtracja adaptacyjna w dziedzinie częstotliwości

DYSKRETNA TRANSFORMACJA FOURIERA

uzyskany w wyniku próbkowania okresowego przebiegu czasowego x(t) ze stałym czasem próbkowania t takim, że T = t N 1 t

Egzamin z algebry liniowej 2003 r.

Instrukcja do laboratorium z cyfrowego przetwarzania sygnałów. Wybrane właściwości Dyskretnej Transformacji Fouriera

DB Algebra liniowa 1 semestr letni 2018

Szybka transformacja Fouriera (FFT Fast Fourier Transform)

2 Rachunek macierzowy, metoda eliminacji Gaussa-Jordana Wprowadzenie teoretyczne Zadania... 13

Przekształcenie Fouriera obrazów FFT

6. FUNKCJE. f: X Y, y = f(x).

Przekształcenia widmowe Transformata Fouriera. Adam Wojciechowski

Andrzej Leśnicki Laboratorium CPS Ćwiczenie 7 1/7 ĆWICZENIE 7. Splot liniowy i kołowy sygnałów

dr inż. Artur Zieliński Katedra Elektrochemii, Korozji i Inżynierii Materiałowej Wydział Chemiczny PG pokój 311

CYFROWE PRZTWARZANIE SYGNAŁÓW (Zastosowanie transformacji Fouriera)

2. Szybka transformata Fouriera

Metody programowania sieciowego w zarządzaniu przedsięwzięciami

dr inż. Artur Zieliński Katedra Elektrochemii, Korozji i Inżynierii Materiałowej Wydział Chemiczny PG pokój 311

Ćwiczenie 6. Pomiary wielkości elektrycznych za pomocą oscyloskopu

Politechnika Wrocławska Wydział Elektroniki Mikrosystemów i Fotoniki Przetwarzanie sygnałów laboratorium ETD5067L

Przetwarzanie sygnału cyfrowego (LabVIEW)

Przekształcenie Fouriera i splot

Przetwarzanie sygnałów

DYSKRETNE PRZEKSZTAŁCENIE FOURIERA C.D.

Ćwiczenie: Własności dyskretnej transformaty Fouriera (DFT)

macierze jednostkowe (identyczności) macierze diagonalne, które na przekątnej mają same

Przetwarzanie i transmisja danych multimedialnych. Wykład 8 Transformaty i kodowanie cz. 2. Przemysław Sękalski.

2. Próbkowanie Sygnały okresowe (16). Trygonometryczny szereg Fouriera (17). Częstotliwość Nyquista (20).

IMPLEMENTATION OF THE SPECTRUM ANALYZER ON MICROCONTROLLER WITH ARM7 CORE IMPLEMENTACJA ANALIZATORA WIDMA NA MIKROKONTROLERZE Z RDZENIEM ARM7

PRZETWARZANIE SYGNAŁÓW

Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania. Podstawy Automatyki

8. Analiza widmowa metodą szybkiej transformaty Fouriera (FFT)

1. Liczby wymierne. x dla x 0 (wartością bezwzględną liczby nieujemnej jest ta sama liczba)

SPRZĘTOWA REALIZACJA FILTRÓW CYFROWYCH TYPU SOI

Inwersja spektralna oparta na adaptacyjnej metodzie tworzenia rozwinięć sygnałów falkowych

Teoria sygnałów Signal Theory. Elektrotechnika I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)

Matematyka liczby zespolone. Wykład 1

Wykład 2. Transformata Fouriera

Transformaty. Kodowanie transformujace

Belki na podłożu sprężystym

Drgania i fale II rok Fizyk BC

Dyskretne przekształcenie Fouriera cz. 2

MODEL ODPOWIEDZI I SCHEMAT OCENIANIA ARKUSZA II. Zdający może rozwiązać zadania każdą poprawną metodą. Otrzymuje wtedy maksymalną liczbę punktów.

PODSTAWY AUTOMATYKI. MATLAB - komputerowe środowisko obliczeń naukowoinżynierskich - podstawowe operacje na liczbach i macierzach.

SIMR 2016/2017, Analiza 2, wykład 1, Przestrzeń wektorowa

Transformacja Fouriera i biblioteka CUFFT 3.0

Różne reżimy dyfrakcji

Układy stochastyczne

J. Szantyr Wykład 27bis Podstawy jednowymiarowej teorii wirnikowych maszyn przepływowych

Szybka transformacja Fouriera

Projekt Era inżyniera pewna lokata na przyszłość jest współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego

Projekt Era inżyniera pewna lokata na przyszłość jest współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego

(1.1) (1.2) (1.3) (1.4) (1.5) (1.6) Przy opisie zjawisk złożonych wartości wszystkich stałych podobieństwa nie mogą być przyjmowane dowolnie.

ALGEBRA LINIOWA Z ELEMENTAMI GEOMETRII ANALITYCZNEJ. 1. Ciała

Przekształcenie całkowe Fouriera

Metody jakościowe i ilościowe na usługach wyceny nieruchomości

Analiza obrazu. wykład 5. Marek Jan Kasprowicz Uniwersytet Rolniczy 2008

3 1 + i 1 i i 1 2i 2. Wyznaczyć macierze spełniające własność komutacji: [A, X] = B

Generowanie sygnałów na DSP

dr Mariusz Grządziel 15,29 kwietnia 2014 Przestrzeń R k R k = R R... R k razy Elementy R k wektory;

Transformata Laplace a to przekształcenie całkowe funkcji f(t) opisane następującym wzorem:

Wstęp do metod numerycznych Dyskretna transformacja Fouriera. P. F. Góra

Zadania z gwiazdką - seria I, szkice rozwiązań

Analiza szeregów czasowych: 2. Splot. Widmo mocy.

WYBRANE DZIAŁY ANALIZY MATEMATYCZNEJ. Wykład II

Wykład 14. Elementy algebry macierzy

Zestaw 2. Definicje i oznaczenia. inne grupy V 4 grupa czwórkowa Kleina D n grupa dihedralna S n grupa symetryczna A n grupa alternująca.

1. Elementy (abstrakcyjnej) teorii grup

Wyznaczanie profilu prędkości płynu w rurociągu o przekroju kołowym

Nieskończona jednowymiarowa studnia potencjału

Właściwości sygnałów i splot. Krzysztof Patan

1 Logika. 1. Udowodnij prawa logiczne: 3. (p q) (p q) 2. (p q) ( q p) 2. Sprawdź, czy wyrażenie ((p q) r) (p (q r)) jest tautologią.

Liczby zespolone i ich zastosowanie do wyprowadzania tożsamości trygonometrycznych.

Zjawisko aliasingu. Filtr antyaliasingowy. Przecieki widma - okna czasowe.

1.12. CAŁKA MOHRA Geometryczna postać całki MOHRA. Rys. 1

Lista 0. Kamil Matuszewski 1 marca 2016

Technika audio część 2

Transformacje Fouriera * podstawowe własności

PętlaforwOctave. Roman Putanowicz 13 kwietnia 2008

Projekt Era inżyniera pewna lokata na przyszłość jest współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego

Transformata Fouriera i analiza spektralna

Szeregi funkcyjne. Szeregi potęgowe i trygonometryczne. Katedra Matematyki Wydział Informatyki Politechnika Białostocka

13. Wybrane algorytmy cyfrowego przetwarzania sygnałów

Liczby zespolone. x + 2 = 0.

Informacja o przestrzeniach Hilberta

PODSTAWY RACHUNKU WEKTOROWEGO

1. Liczby naturalne, podzielność, silnie, reszty z dzielenia

INTERPOLACJA I APROKSYMACJA FUNKCJI

Transkrypt:

1

Reprezentacja sygnałó za pomocą szeregó funkcyjnych. 2

Sygnały z którymi mamy do czynienia cyfroem przetorzaniu sygnałó są przebiegami o bardzo złożonym kształcie. Często celoym jest reprezentoać takie przebiegi x(n) postaci linioej kombinacji bardziej prostych przebiegó. To ykonać można za pomocą doboru zestau z góry określonych funkcji b (n), b 1 (n),..., b k (n),... oraz penych spółczynnikó liczboych c, c 1,..., c k,... 3

Wtedy sygnał x(n) zdefinioany za pomocą próbek z numerami, 1,..., -1 można przedstaić postaci: x( n) 1 = ckbk ( n) (1) c = Ε k k n= k = 1 x( n) b k ( n) (2) Tutaj { b k ( n)} - całokształt funkcji bazoych zdefinioanych na zbiorze od do -1 punktó; { c k } - spółczynniki rozkładu sygnału edług bazy, nazyane idmem sygnału; 4 -energia k-tej funkcji bazoej. Ε k

x( n) 1 = ckbk ( n) (1) c = Ε k k x( n) bk ( n) (2) n= k = 1 Ze zoró (1) i (2) ynika, iż sygnał cyfroy można zdefinioać za pomocą jego próbek dyskretnych chilach czasu lub za pomocą zbioru spółczynnikó idmoych. 5

Wybór bazy określa się zględami praktycznej lub matematycznej ygody. Zazyczaj iększości zadań CPS rozpatruje się sytuację gdy liczba funkcji bazoych jest skończona i dopasoana do rozmiaru sygnału. 6

x( n) = k = (1) c k b k ( n) W rozkładzie (1) koniecznie jest żeby zbiór funkcji bazoych odpoiadał nastepującym arunkom: 1. Funkcje bazoe poinne być linioo niezależne a b (n) + a 1 b 1 (n) +... + a -1 b -1 (n) przy doolnych artościach spółczynnikó a i, oprócz przypadku, kiedy a = a 1 =...= a -1 =. 7

ajczęściej jako baze ybiera się zbiór linioo niezależnych funkcji ortogonalnych, dla których spełniony jest arunek: 1 n= b k ( n) b l ( n) =, k l, gdzie ( ) jest symbolem sprzężenia zespolonego. 8

W tym przypadku sygnał {x(n)} można rozpatryać jako ektor układzie spółrzędnych, którego osiami są funkcje bazoe. b 2 (n) Współczynnikami c 2 c 2 idmoymi są spółrzędne ektoró na odpoiednich osiach. c b (n) c 1 b 1 (n) 9

2. System musi być uporządkoany. To oznacza, że zbiorze indeksó ma miejsce relacja porządku okreslająca jaka z funkcji jest poprzedzająca i jaka jest następna. a przykład funkcje harmoniczne zykle uporządkoane są edług zrostu argumentu (częstotliości): 1, cos(x), cos(2x),..., cos(kx). 1

Od proadzonej relacji porządku zależy kształt idma i ygodność jego ykorzystyania. a przykład, przy analizie idmoej Fouriera systemó z ograniczonym pasmem częstotliości często zostają odrzucone składoe idma odpoiadające ysokim częstotliością. 11

3. Funkcje bazoe na przedziale ortogonalności poinni posiadać skończoną energię: 1 n= b 2 k ( n) p 12

4. System funkcji poinen torzyć rodzinę zupełną. To oznacza, że niemozlie jest dodanie ani jednej funkcji, która byłaby ortogonalna zględem reszty szystkich funkcji systemu. 13

Szeregi Fouriera 14

Tak ięc doolny sygnał okresoy możemy przedstaić postaci sumy ielu składoych. Jedną z metod takiego opisu sygnału nazyamy szeregami Fouriera. Metoda ta zakłada, że zbiór składoych ma częstotliości, które są ielokrotnościami jakiejś podstaoej częstotliości f: x( t) = 1 2 c + n= 1 a n sin(2 π nft) + n= 1 b n cos(2 π nft) 15

Z poyższych rozazań ynika iż przebiegi złożone mogą być rozbite na iele prostych przebiegó sinusoidalnych i kosinusoidalnych o różnych częstotliościach. a przykład ciąg impulsó prostokątnych składa się z nieskończonej ilości sinusoid o różnych amplitudach. 1 1 ideal periodic signal t t real composition (based on harmonics) 16

Doolny przebieg okresoy może być reprezentoany przez szeregi Fouriera przy założeniu, że jest dostatecznie duże. Poszczególne składoe częstotliościoe znane są pod nazą harmonicznych, a cały zesta tych składoych nazya się idmem sygnału. Za pomocą uogólnionych szeregó Fouriera można przedstaić przebieg sygnału o doolnej postaci. 17

18

19

2

21

22

23

24

25

Jean Baptiste Joseph Fourier (1768-183) Urodził się 21 marca 1768 roku Auxerre, e Francji. Pochodził z bardzo biednej rodziny. W 9 roku życia stracił obydoje rodzicó. Brak pochodzenia i tytułu szlacheckiego uniemożliiły mu naukę szkole yższej. Sytuację zmieniła dopiero Reolucja Francuska. Fourier zainteresoania matematyczne łączył z działalnością polityczną. Był dukrotnie uięziony, dukrotnie udało mu się uniknąć gilotyny okresie Reolucji Francuskiej. 26

Współpracoał z aoleonem Bonaparte, który 182 mianoał go perfektem dzielnicy Francji z siedzibą Grenoble. I łaśnie tym okresie Fourier opracoał soją teorię. W 187r. praca Fouriera była recenzoana przez czterech znakomitych naukocó matematykó. Trzech z nich oceniło ją pozytynie, lecz czarty, J.L. Lagrange, podtrzymał soje krytyczne stanoisko sprzed 5 lat. W efekcie praca ta nie została opublikoana. Po poprakach i przeróbkach ukazała się postaci książkoej 15 lat później, 1822r. 27

Dyskretne przekształcenie Fouriera (DFT) 28

Dyskretne funkcji ykładnicze. 29

x( t) = 1 2 c + n= 1 a n sin(2 π nft) + n= 1 b n cos(2 π nft) Po piersze, rzeczyistych arunkach nie jest możlia realizacja nieskończonego sumoania, gdyż nigdy nie osiągnęlibyśmy yniku końcoego. Po drugie, czas przeznaczony na osiągnięcie artości yjścioej jest limitoany. Wynika stąd, że liczba częstotliości biorących udział obliczeniach jest ograniczona. 3

Dyskretna transformata Fouriera ( Discrete Fourier Transform DFT) ustala zajęmny ziązek między czasoej i częstotliościoej reprezentacjej sygnału przy jego rozkładzie na szereg składoych harmonicznych. Ona ma ielorakie zastosoania przy analizie idmoej i korelacyjnej, przy syntezie filtró, technice ykryania i oceny sygnałó. 31

a czas obecny opracoane są efektyne metody obliczania DFT, pozalające realizoać różne zadania CPS, które dotychczas byli nieroziązyalne z poodu dużej zlożoności obliczenioej. 32

W dyskretnej transformatie Fouriera ykorzystuje się system funkcji ykładniczych (angl. discrete exponential functions DEF) zdefinioanych za pomocą następującego zoru: def 2π 2π 2π ( k, n) = exp( j kn) = cos kn jsin kn, n,k =, 1 Oznaczmy 2π = exp( ). Wtedy def ( k, n) = k, n k n Wielkość, zykle nazya się spółczynnikiem skrętu i reprezentuje sobą ektor płaszczyźnie zespolonej. 33

34 Cały system DEF można zapisać postaci macierzy E, której ierse są numeroane za pomocą indeksu k, kolumny za pomocą indeksu n, a na skrzyźoaniu k-tego ersza i n-tej kolumny zapisana jest artość. n k, = M M L L L L L M M M M M L L kn k n 1 1 1 1 E

35 a przykład dla =8 macierz E 8 ma postać: = = 49 42 35 28 21 14 7 42 36 3 24 18 12 6 35 3 25 2 15 1 5 28 24 2 16 12 8 4 21 18 15 12 9 6 3 14 12 1 8 6 4 2 7 6 5 4 3 2 1 8 E

36. 1 2 3 4 5 6 7 2 4 6 2 4 6 3 6 1 4 7 2 5 4 4 4 4 8 2 7 4 1 6 3 6 4 2 6 4 2 7 6 5 4 3 2 1 =

Własności systemu DEF 37

1.Ortogonalność n= 1 kn ln, dla ( k l) = mod =, dla ( k l) mod Cecha ortogonalności skazuje na to, że iloczyn skalarny dóch doolnych ierszy macierzy E (z których jeden iersz jest sprzężony) jest rónym zeru przypadku różnych ierszy i róny przypadku ich koincydancji. 38

otacja macierzoa tej łasności ma następującą postać: E ( E = Τ ) I gdzie I jest macierzą jednostkoą. 39

4 2. Okresoość Jeśli kn = l+ r, óczas kn = l r = r, co pozala zapisać elementy macierzy E ze zminimalizoanymi artościami ykładnikó spółczynnikó skrętu. = = 49 42 35 28 21 14 7 42 36 3 24 18 12 6 35 3 25 2 15 1 5 28 24 2 16 12 8 4 21 18 15 12 9 6 3 14 12 1 8 6 4 2 7 6 5 4 3 2 1 8 E. 1 2 3 4 5 6 7 2 4 6 2 4 6 3 6 1 4 7 2 5 4 4 4 4 8 2 7 4 1 6 3 6 4 2 6 4 2 7 6 5 4 3 2 1

3. Symetryczność Τ E = E Własność symetryczności pozala łato znaleźć macierz odrotną E. Stąd ynika, że 1 1 E = E 41

42 4. Multiplikatyność., ) 2 1 ( 2, 1, ), 2 1 ( 2, 1 n n k n k n k n k k n k n k + + = = Własność ta oznacza, że przy mnożeniu dych ierszy (kolumn) macierzy E ze sobą otrzymujemy iersz (kolumnę) tej samej macierzy. umer ersza (kolumny) będzie róny sumie artości ykładnikó.

Dyskretna transformata Fouriera ma następujacą postać: c k 1 = n= kn x n, k =, 1, x n 1 1 = k = kn c k, n =, 1. Pierszy zór ma nazę dyskretnej transformaty Fouriera, zaś zor drugi nazya się odrotną transformatą Fouriera. Sekencia {x n } reprezentuje sobą próbki sygnału, zaś sekencja {c k }- spółczynniki idmoe. 43

Sformułoane łaśnie da rónania torzą parę DFT, którą niebaem przeanalizujemy dokładniej. W tej chili mamy do dyspozycji parę rónań umożliiających nam dokonyanie dyskretnych (cyfroych) zajemnych przekształceń miedzy dziedziną czasoą iczęstotliościoą. 44

W notacji macierzoej para transformat ygląda nastepujący sposób: C 1 = E X 1 1 1 X 1 = E C 1 gdzie X = [,,..., ] Τ 1 x x1 x 1 C Τ 1 = [ c, c1,..., c 1 ] są odpoiednio ektorami próbek sygnału i spółczynnikó idmoych. 45

Wlasności DFT 46

1. Okresoość Widmo ytarzane za pośrednictem DFT jest okresoe: c = c l± k ± k 47

2. Ziązek ze spółczynnikami szeregu Fouriera Jeśli częstotliość probkoania została ybrana edług praa Szannona, to óczas DFT pozala na podstaie próbek x n yznaczyć idmo, które na interale k -1 odpoiada idmoi sygnału ejścioego. 48

Przy czym piersze (/2-1) artości {c k } odpoiadają spółczynnikom idmoym na dodatnich częstotliościach, ostatnie (/2-1) artości {c k } zaś, odpoiadają spółczynnikom idmoym na częstotliościach ujęmnych. a) b) k k 49

W przypadku transformaty odrotnej piersze (/2-1) artości x n odpoiadają dodatniej czesci próbek sygnału dziedzinie czasu, ostatnie (/2-1) artości zaś ujemnej części próbek dziedzinie czasu. 5

3. Linioość Jeśli X 1 -ektor składajacy się z próbek sygnału, C 1 -ektor spółczynnikó DFT, oraz α - peen skalar, óczas: αc α 1 = E ( X 1 ) 51

Ponadto jeśli X 1 -ektor składajacy się z próbek jednego sygnału, zaś Y 1 - ektor składajacy się z próbek drugiego sygnału, oraz ( X) ( Y) C i sa odpoiednio spółczynnikami DFT 1 C 1 pierszego i drugiego sygnału, óczas: C ( X) ( Y) 1 + C 1 = E 1 + ( X Y ) 1 52

iech X 4. Przesunięcie cykliczne Τ 1 = [ x, x1,..., x 1 ] C Τ 1 = [ c, c1,..., c 1 ] są odpoiednio ektorami próbek sygnału i spółczynnikó idmoych. Przy przesunięciu cyklicznym sygnału X 1 leo o l pozycji tak, iż ( X l) Τ 1 = [ xl,..., x 1, x,..., xl 1], l 1, 1 będziemy mieli: s 2π C 1= diag{ exp( j kl)} C 1, k, 1 53

Przy przesunięciu cyklicznym sygnału X 1 prao o l pozycji ten sposób iż! ( l X otrzymamy ) Τ 1 = [ x l,..., x 1, x,..., x l 1], l 1, 1 r 2π C 1= diag{ exp( j kl)} C 1, k, 1 Przy przesunieciu sygnału zględem czasu idmo amplitudoe (ielkość amplitud pojedynczych składoych harmonicznych) nie zmienia się. Zmianie podlegają tylko fazy 54 składoych harmonicznych (idmo fazoe).

5. Prao Parseala 1 1 n= 1 2 x n = c k Energia sygnału przed przetarzaniem róna się energii sygnału po przetarzaniu. k = 2 Energia się nie traci! 55

6. Symetria idma sygnału rzeczyistego Dla sygnałó rzeczyistych idmo ytarzane za pośrednictem DFT charakteryzuje się symetrią parzystą zdłuż osi rzeczyistej oraz symetrią nieparzystą zdłuż osi urojonej - ynika to z faktu, że spółczynniki skrętu zasze ystępują postaci par sprzężonych. Oznacza to po prostu, że jeśli mamy do czynienia z sygnałem rzeczyistym, óczas ilość niezbędnej do zapamiętania informacji dotyczącej idma częstotliościoego jest mniejsza, gdyż informacja ta potarza się. 56

7. Widmo amlitudoe a idmo fazoe 57

umeryczne obliczanie idma sygnału. Szybka transformata Fouriera 58

Mamy ięc narzędzie umożliiające dokonyanie obustronnych przekształceń między dziedziną czasoą i częstotliościoą, lecz dalszym ciągu nie iemy jaki sposób należy zaprogramoać urządzenie DSP by mogło realizoać dyskretne przekształcenie Fouriera. ie znamy także komplikacji na jakie możemy się natknąć podczas projektoania przetarzającego algorytmu DSP. 59

DFT jest niezykle efektyną metodą określania idma częstotliościoego doolnego sygnału. Jedyną niedoskonałością tej techniki jest znaczny czas niezbędny do obliczenia rezultatu końcoego. 6

Dzieje się tak dlatego, że celu ytorzenia pełnego zestau spółczynnikó yjścioych obyda skaźniki, k i n, poinny uzględnić cały zakres soich artości (od do -1) i ziązku z tym poinno być ykonane 2 obliczeń. c k 1 = = n kn x n, k =, 1, 61

62 Matrix Fourier the called is........ here 1) ( : (1) ().. : : :.... 1) ( : (1) () 1] [, for, ) ( ) ( 1) 1)( ( 1)1 ( 1) ( 1) 1( 11 1 1) ( 1 1 = = = = = n k n k n n k x x x c c c k n x k c E X E C

63 Discrete Fourier Transform (DFT) ) / 2 exp( ) ( ) ( 1 nk j n x k c n π = = ) / 2 exp( ) ( 1 ) ( 1 nk j k c n x k π = =

c 1 = n= ( k) 1 = n= x( n)exp( j2 π nk / ) x( n){cos(2πnk / ) j sin(2πnk / )} x( n) = 1 1 = k= 1 c 1 k= c ( k)exp( j2 π nk / ) ( k){cos(2π nk / ) + j sin(2πnk / )} 64

Przeglądając poprzednie da rónania możemy przekonać się, że każda kolejna składoa rónania zaiera sobie funkcję mnożeniadodaania, tak ięc DFT o = 1 (1- punktoe DFT) poinno ykonać co najmniej l 6 cykli maszynoych, naet przy zastosoaniu specjalizoanych procesoró DSP. Wykorzystując układ DSP o czasie cyklu rónym 5 ns operacja ta zajmie około,5 s i, ziązku z tym, maksymalna częstotliość próbkoania urządzenia nie może przekroczyć 2 Hz! 65

Rozpatrzmy pononie spółczynnik skrętu : = e 2π j ( ) Przekonamy się óczas, że ta sama artość ystępuje obliczeniach DFT ielokrotnie, gdyż jest ona funkcją okresoą o limitoanej liczbie odrębnych artości. 66

67

68

Zadaniem ięc szybkiego przekształcenia Fouriera (FFT), i jego odrotności (IFFT), jest ykorzystanie tej nadmiaroości celu redukcji liczby niezbędnych obliczeń cząstkoych. Z tego poodu istotne znaczenie mają procedury obliczenioe redukujące liczbę mnożeń i sumoań.! Jedną z takich procedur jest algorytm szybkiej transformaty Fouriera (FFT). 69

W roku 1965 pojaiła się publikacja pod tytułem Algorytmy dla obliczeń komputeroych zespolonych szeregó Fouriera" autorsta Cooleya i Tukeya. Pozycja ta miała przełomoe znaczenie, gdyż proponoała znaczne udoskonalenie DFT. Cooley J.W. Tukey J.W. 7

W przypadku algorytmu FFT złożoność obliczenioa ynosi /2 log 2, to znaczy że efekcie liczba ykonyanych operacji redukoana jest do /2 log 2 mnożeń i dodaań. a przykład dla =496 bezpośrednie ykorzystanie zoru dla DFT ymaga 16 milionó mnożeń. Algorytm FFT tym przypadku ymaga zaledie 49 tysięcy mnożeń. Ponad 3 razy mniej!!! 71

Ogólna postać szybkiego przekształcenia Fouriera obejmuje iele różnorodnych algorytmó o różnych łaściościach z ich zaletami i adami. a przykład FFT optymalizoane pod kątem użycia językó ysokiego poziomu nie będzie pradopodobnie praidłoo funkcjonoać przy zastosoaniu stałoprzecinkoych urządzeniach DSP. 72

iezależnie od tego szystkie algorytmy FFT ykorzystują podobne podejście do problemu zmniejszenia długiego algorytmu obliczenioego przez jego podział na krótsze i prostsze obliczenia DFT. Przyjrzyjmy się ięc szczegółom jednej z metod zamiany DFT przez bardziej przydatny FFT. 73

Pierszym krokiem proadzącym do redukcji algorytmu obliczenioego jest podział sygnału ejścioego x(n) na kilka przeplatających się sekencji. Operacja ta zykle nazyana jest decymacją czasoą.! 74

Weźmiemy pod uagę nasz sygnał oryginalny o próbkach i rozdzielimy go na die sekencje (jedną o indeksach parzystych, drugą o nieparzystych) 75

76

77

78

Podstaoą cegiełką algorytmu FFT jest operacja motylkoa: Flo graph of a 2-point DFT. 79

8

81

82

83

decymacja czasoa decymacja częstotliościoa 84

Adresacja bitoo-reersyjna 85

86

87

88

89

9

91

Shmuel Winograd r. 1976 92

93

94

Struktura WFFT dla =15 95

Struktura WFFT dla =15 96

Algorytm WFFT dla =5 97

Wielu ybitnych uczonych przyczyniło się do pogłębienia teoretycznej i praktycznej znajomości algorytmó FFT i licznymi symi ynalazkami zbliżyło chilę ich praktycznego zastosoania. Ramesh C. Agaral Sidney Burrus Thomas Parks 98

aukocy Politechniki Szczecińskiej, zajmujace się DSP Ryszard Stasiński Profesor PS Georgi Kucharie Profesor PS Alexander Ţariov Profesor PS 99