1 Definicja dyskretnej transformacji Fouriera (DFT) 2 Odmiany DFT. 3 Motylek dwupunktowej DFT. 5 Złożoność obliczeniowa bezpośrednio obliczanej DFT

Podobne dokumenty
Pierwiastki z liczby zespolonej. Autorzy: Agnieszka Kowalik

Jarosław Wróblewski Analiza Matematyczna 1, zima 2016/17

Szybka transformacja Fouriera (FFT Fast Fourier Transform)

Znajdowanie pozostałych pierwiastków liczby zespolonej, gdy znany jest jeden pierwiastek

2 n < 2n + 2 n. 2 n = 2. 2 n 2 +3n+2 > 2 0 = 1 = 2. n+2 n 1 n+1 = 2. n+1

c 2 + d2 c 2 + d i, 2

7 Liczby zespolone. 7.1 Działania na liczbach zespolonych. Liczby zespolone to liczby postaci. z = a + bi,

9. Dyskretna transformata Fouriera algorytm FFT

UKŁADY RÓWNAŃ LINOWYCH

ALGEBRA LINIOWA Informatyka 2015/2016 Kazimierz Jezuita. ZADANIA - Seria 1. Znaleźć wzór na ogólny wyraz ciągu opisanego relacją rekurencyjną: x

Algorytmy I Struktury Danych Prowadząca: dr Hab. inż. Małgorzata Sterna. Sprawozdanie do Ćwiczenia 3 Algorytmy grafowe ( )

RÓWNANIA RÓŻNICZKOWE WYKŁAD 11

Metrologia: miary dokładności. dr inż. Paweł Zalewski Akademia Morska w Szczecinie

Szybka transformacja Fouriera (FFT Fast Fourier Transform)

Jarosław Wróblewski Analiza Matematyczna 2B, lato 2015/16

Damian Doroba. Ciągi. 1. Pierwsza z granic powinna wydawać się oczywista. Jako przykład może służyć: lim n = lim n 1 2 = lim.

Matematyka. Zakres podstawowy. Nawi zanie do gimnazjum. n/m Rozwi zywanie zada Zadanie domowe Dodatkowe Komunikaty Bie ce materiały

MATURA 2014 z WSiP. Zasady oceniania zadań

Definicja interpolacji

O liczbach naturalnych, których suma równa się iloczynowi

x t 1 (x) o 1 : x s 3 (x) Tym samym S(3) = {id 3,o 1,o 2,s 1,s 2,s 3 }. W zbiorze S(n) definiujemy działanie wzorem

I. Podzielność liczb całkowitych

Zadania z algebry liniowej - sem. I Liczby zespolone

Parametryzacja rozwiązań układu równań

1.3. Największa liczba naturalna (bez znaku) zapisana w dwóch bajtach to a) b) 210 c) d) 32767

Teoria. a k. Wskaźnik sumowania można oznaczać dowolną literą. Mamy np. a j = a i =

Stwierdzenie 1. Jeżeli ciąg ma granicę, to jest ona określona jednoznacznie (żaden ciąg nie może mieć dwóch różnych granic).

Jak obliczać podstawowe wskaźniki statystyczne?

MARIUSZ KAWECKI zbiór zadań dla zainteresowanego matematyką licealisty

POMIAR WSPÓŁCZYNNIKÓW CHARAKTERYZUJĄCYCH KSZTAŁT SYGNAŁÓW ELEKTRYCZNYCH

Zadania z Matematyka 2 - SIMR 2008/ szeregi zadania z rozwiązaniami. n 1. n n. ( 1) n n. n n + 4

Rozmieszczenie liczb pierwszych

Klucz odpowiedzi do zadań zamkniętych oraz schematy oceniania zadań otwartych. Matematyka. Poziom podstawowy

Kolorowanie Dywanu Sierpińskiego. Andrzej Szablewski, Radosław Peszkowski

Jarosław Wróblewski Analiza Matematyczna 1, zima 2016/ n 333))

Jarosław Wróblewski Analiza Matematyczna 2B, lato 2015/16

Jarosław Wróblewski Analiza Matematyczna 1A, zima 2014/15. n = Rozwiązanie: Stosując wzór na wartość współczynnika dwumianowego otrzymujemy

Relacje rekurencyjne. będzie następująco zdefiniowanym ciągiem:

Systemy wbudowane Sygnały 2015/16

PODSTAWY OPRACOWANIA WYNIKÓW POMIARÓW Z ELEMENTAMI ANALIZY NIEPEWNOŚCI POMIAROWYCH

Materiał ćwiczeniowy z matematyki Marzec 2012

Klucz odpowiedzi do zadań zamkniętych oraz schematy oceniania zadań otwartych. Matematyka. Poziom podstawowy

Teoria obliczeń: ciągi, notacja 0. Wykład 7

PRZYKŁADY ROZWIAZAŃ STACJONARNEGO RÓWNANIA SCHRӦDINGERA. Ruch cząstki nieograniczony z klasycznego punktu widzenia. mamy do rozwiązania równanie 0,,

Jarosław Wróblewski Analiza Matematyczna 2, lato 2018/19

EGZAMIN MATURALNY Z INFORMATYKI MAJ 2011 POZIOM ROZSZERZONY WYBRANE: CZĘŚĆ I. Czas pracy: 90 minut. Liczba punktów do uzyskania: 20 WPISUJE ZDAJĄCY

Jarosław Wróblewski Analiza Matematyczna 1A, zima 2012/13. Ciągi.

CAŁKA NIEOZNACZONA. F (x) = f(x) dx.

"Liczby rządzą światem." Pitagoras

Kongruencje Wykład 4. Kongruencje kwadratowe symbole Legendre a i Jac

Jarosław Wróblewski Analiza Matematyczna 1A, zima 2014/15. n 4n n 1

STATYSTYKA OPISOWA WYKŁAD 1 i 2

Arkusz ćwiczeniowy z matematyki Poziom podstawowy ZADANIA ZAMKNIĘTE. W zadaniach od 1. do 21. wybierz i zaznacz poprawną odpowiedź. 1 C. 3 D.

METODY NUMERYCZNE dr inż. Mirosław Dziewoński

Matematyka I. Bezpieczeństwo jądrowe i ochrona radiologiczna Semestr zimowy 2018/2019 Wykład 11

Twierdzenie Cayleya-Hamiltona

Analiza Matematyczna I dla Inżynierii Biomedycznej Lista zadań

Wykład 19. Matematyka 3, semestr zimowy 2011/ grudnia 2011

16 Przedziały ufności

Analiza algorytmów to dział informatyki zajmujcy si szukaniem najefektywniejszych, poprawnych algorytmów dla danych problemów komputerowych

a 1, a 2, a 3,..., a n,...

Szeregi liczbowe. Szeregi potęgowe i trygonometryczne.

Wykład 11. a, b G a b = b a,

Chłodnictwo i Kriogenika - Ćwiczenia Lista 2

Statystyka opisowa - dodatek

Zauważone błędy bardzo proszę zgłaszać mailem lub na ćwiczeniach. Z góry dziękuję :-)

FILTRY FILTR. - dziedzina pracy filtru = { t, f, ω } Filtr przekształca w sposób poŝądany sygnał wejściowy w sygnał wyjściowy: Filtr: x( ) => y( ).

3. Regresja liniowa Założenia dotyczące modelu regresji liniowej

Charakterystyki liczbowe zmiennych losowych: wartość oczekiwana i wariancja

Rekursja 2. Materiały pomocnicze do wykładu. wykładowca: dr Magdalena Kacprzak

Internetowe Kółko Matematyczne 2004/2005

Materiał ćwiczeniowy z matematyki marzec 2012

Egzamin maturalny z informatyki Poziom rozszerzony część I

Algorytmy I Struktury Danych Prowadząca: dr Hab. inż. Małgorzata Sterna. Sprawozdanie do Ćwiczenia 1 Algorytmy sortowania (27.02.

Ciągi liczbowe wykład 3

Rysunek 1: Fale stojące dla struny zamocowanej na obu końcach; węzły są zaznaczone liniami kropkowanymi, a strzałki przerywanymi

FFT i dyskretny splot. Aplikacje w DSP

Maciej Grzesiak Instytut Matematyki Politechniki Poznańskiej. Liczby zespolone

2. Schemat ideowy układu pomiarowego

POMIAR WARTOŚCI SKUTECZNEJ NAPIĘĆ OKRESOWO ZMIENNYCH METODĄ ANALOGOWEGO PRZETWARZANIA SYGNAŁU

I. Ciągi liczbowe. , gdzie a n oznacza n-ty wyraz ciągu (a n ) n N. spełniający warunek. a n+1 a n = r, spełniający warunek a n+1 a n

Metody Obliczeniowe w Nauce i Technice laboratorium

Ćwiczenie 10/11. Holografia syntetyczna - płytki strefowe.

Egzamin maturalny z matematyki CZERWIEC 2011

Korelacja i regresja. Dr Joanna Banaś Zakład Badań Systemowych Instytut Sztucznej Inteligencji i Metod Matematycznych. Wykład 12

Analiza I.1, zima wzorcowe rozwiązania

Zadania z analizy matematycznej - sem. I Szeregi liczbowe

O pewnych zastosowaniach rachunku różniczkowego funkcji dwóch zmiennych w ekonomii

Informatyka Stosowana-egzamin z Analizy Matematycznej Każde zadanie należy rozwiązać na oddzielnej, podpisanej kartce!

MODELE MATEMATYCZNE W UBEZPIECZENIACH. 1. Renty

Poziom rozszerzony. 5. Ciągi. Uczeń:

3. Wzory skróconego mnożenia, działania na wielomianach. Procenty. Elementy kombinatoryki: dwumian Newtona i trójkąt Pascala. (c.d.

Przykładowe zadania dla poziomu rozszerzonego

DYSKRETNE PRZEKSZTAŁCENIE FOURIERA C.D.

Statystyka opisowa. (n m n m 1 ) h (n m n m 1 ) + (n m n m+1 ) 2 +1), gdy n jest parzyste

G:\AA_Wyklad 2000\FIN\DOC\Fourier.doc. Drgania i fale II rok Fizyki BC. zawierają fazy i amplitudy.

TECHNOLOGIE INFORMACYJNE I Laboratorium. Instrukcje do c wiczen

Transkrypt:

Zakres zagadień Podstawy Teorii Systemów, Sygałów i Iformacji DFT, FFT oraz DTTs DCTs i DSTs) Adam Dąbrowski Politechika Pozańska ydział Iformatyki i Zarządzaia KatedraSterowaiaiIżyieriiSystemów Pracowia Układów Elektroiczych i Przetwarzaia Sygałów marca Defiicja dyskretej trasformacji Fouriera DFT) Odmiay DFT Motylek dwupuktowej DFT Twierdzeie Parsevala-Rayleigha dla DFT Złożoość obliczeiowa bezpośredio obliczaej DFT Szybka trasformacja Fouriera FFT) 7 Rozmieszczeie próbek DFT a płaszczyźie zespoloej 8 Rozkład sygału a harmoicze 9 Optycza trasformacja Fouriera Obliczaie DFT w środowisku Matlab Dwu- i wielowymiarowa DFT Stadardowa i optycza trasformata D DFT Dyskreta trasformacja cosiusowa DCT) Adam Dąbrowski Politechika Pozańska)Podstawy Teorii Systemów, Sygałów i Iformacji marca / Defiicja dyskretej trasformacji Fouriera DFT - discrete Fourier trasformatio DFT sygału x),,,...,, polega a obliczeiu próbek X k) w tzw. dziedziie częstotliwości X k) x) k, k,,..., oraz e j π. ależy zauważyć, że założoo okres próbkowaia T s i próbki sygału zapisao jako x) zamiast xt s ). Moża także pisać zamieie x i X k. IDFT - iverse discrete Fourier trasformatio Przekształceie odwrote do DFT jest określoe wzorem,,...,. x) X k) k Adam Dąbrowski Politechika Pozańska)Podstawy Teorii Systemów, Sygałów i Iformacji marca / Dwupuktowa dyskreta trasformacja Fouriera x), x), e j π DFT wariat X ) x) ) +, X ) x) ) DFT wariat DFT wariat X ) + ), X ) ) X ) + ), X ) ) Adam Dąbrowski Politechika Pozańska)Podstawy Teorii Systemów, Sygałów i Iformacji marca / Odmiay dyskretej trasformacji Fouriera DFT / IDFT wariat współczyik / występuje w IDFT) X k) x) k, x) X k) k DFT / IDFT wariat współczyik / występuje w DFT) X k) x) k, x) X k) k DFT / IDFT wariat sprawiedliwy ze współczyikami / ) X k) x) k, x) X k) k Adam Dąbrowski Politechika Pozańska)Podstawy Teorii Systemów, Sygałów i Iformacji marca / Graf motylek ) dwupuktowej DFT wariat x) X ) x) X ) Adam Dąbrowski Politechika Pozańska)Podstawy Teorii Systemów, Sygałów i Iformacji marca / Twierdzeie Parsevala-Rayleigha dla DFT DFT wariat brak elegackiej iterpretacji X k) ) E x) X k) DFT wariat X k) to widmowa gęstość mocy średiej a jedocześie X ) to składowa stała tj. składowa DC sygału) P E x) X k), P DC X ) Adam Dąbrowski Politechika Pozańska)Podstawy Teorii Systemów, Sygałów i Iformacji marca / Sprawdzeie słuszości twierdzeia Parsevala-Rayleigha x), x), E + +, P E/ / DFT wariat X ), X ), X ) + X ) + 9 + E DFT wariat X ) ) ), X ), X ) + X ) + P DFT wariat X k) to widmowa gęstość eergii) E x) X k) DFT wariat X ), X ) ) ), X ) + X ) + E Adam Dąbrowski Politechika Pozańska)Podstawy Teorii Systemów, Sygałów i Iformacji marca 7 / Adam Dąbrowski Politechika Pozańska)Podstawy Teorii Systemów, Sygałów i Iformacji marca 8 /

Złożoość obliczeiowa DFT sygału zespoloego Dla zespoloego ciągu x) rówaie DFT przyjmuje postać X k) { ) Rx)R k Ix)I k + )} +j Rx)I k +Ix)R k Rówaie to pokazuje, że dla każdej wartości X k) koiecze jest wykoaie możeń rzeczywistych oraz sumowań liczb rzeczywistych. Poieważ koiecza jest zajomość wartości X k) dla różych wartości k, więc bezpośredie obliczeie dyskretej trasformaty Fouriera ciągu x) wymaga wykoaia możeń liczb rzeczywistych oraz ) sumowań takich liczb, co odpowiada możeiom liczb zespoloych i ) sumowaiom liczb zespoloych. iosek Złożoość obliczeiowa -puktowej DFT jest proporcjoala do. Adam Dąbrowski Politechika Pozańska)Podstawy Teorii Systemów, Sygałów i Iformacji marca 9 / yjaśieie złożoości obliczeiowej FFT Załóżmy, że obliczamy K -puktową DFT. Dekompoujemy ją sukcesywie a przekształceia o miejszej liczbie puktów. ajpierw rozkładamy ją a dwa /-puktowe przekształceia. skutek tego pojawia się końcowy etap obliczeia próbek -puktowej DFT co wymaga operacji sumowań zespoloych). Liczbę operacji redukujemy )) ) z ) do + +. drugim kroku rozkładamy każde /-puktowe przekształceie DFT a dwa /-puktowe. wyiku wykoujemy więc ) + ) ) + + operacji. Postępujemy tak dalej K razy. Zauważmy, że pierwszy czło maleje do ), a drugi rośie do K ). Zatem ostateczie liczba operacji to K log ). Adam Dąbrowski Politechika Pozańska)Podstawy Teorii Systemów, Sygałów i Iformacji marca / FFT z podpróbkowaiem czasu kotyuacja Idea szybkiej trasformacji Fouriera FFT fast Fourier trasformatio) systemach przetwarzaia sygałów obliczaie przekształceia Fouriera odbywa się wielokrotie. Duża złożoość obliczeiowa spowodowałaby więc zacze opóźieie działaia systemu. O wiele bardziej efektywą metodą obliczaia DFT są algorytmy szybkiej trasformacji Fouriera FFT fast Fourier trasformatio). Jest to ideale rozwiązaie dla zastosowań wykorzystywaych w przetwarzaiu sygałów. Złożoość obliczeiowa -puktowej FFT zmiejsza się z do wielkości log. Jeśli będziemy chcieli obliczyć trasformatę -puktową 8 ), liczba operacji zmaleje z około 8) w przypadku trasformaty wyzaczoej bezpośredio ze wzoru defiicyjego) do około 8 8 8 dla FFT). Adam Dąbrowski Politechika Pozańska)Podstawy Teorii Systemów, Sygałów i Iformacji marca / FFT z podpróbkowaiem czasu -puktową DFT rozkładamy a dwa przekształceia. Pierwsze z ich zawiera jedyie próbki parzyste sygału wejściowego, drugie atomiast próbki ieparzyste X k) parzyste x) k + ieparzyste x) k. Po podstawieiu r dla parzystych i r + dla ieparzystych otrzymujemy X k) r r xr) kr + xr) r xr + ) kr+) ) kr + k r kr xr + ) ). Adam Dąbrowski Politechika Pozańska)Podstawy Teorii Systemów, Sygałów i Iformacji marca / Graf -puktowej FFT z podpróbkowaiem czasu a podstawie rówości otrzymuje się X k) e j π r xr) kr e j π / + k r xr + ) kr Azatem X k) Gk)+Hk) k Gk) -puktowe przekształceie DFT parzystych próbek x), Hk) -puktowe przekształceie DFT ieparzystych próbek x).. x) X ) x) X ) x) X ) x) X ) Adam Dąbrowski Politechika Pozańska)Podstawy Teorii Systemów, Sygałów i Iformacji marca / Graf 8-puktowej FFT z podpróbkowaiem czasu x) X ) 8 x) X ) 8 x) X ) 8 x) X ) 8 x) X ) 8 x) X ) 8 x) X ) 8 x7) X 7) 8 7 Adam Dąbrowski Politechika Pozańska)Podstawy Teorii Systemów, Sygałów i Iformacji marca / Adam Dąbrowski Politechika Pozańska)Podstawy Teorii Systemów, Sygałów i Iformacji marca / FFT z podpróbkowaiem częstotliwości Zapiszmy wyrażeie defiiujące DFT dzieląc blok próbek liczba parzysta) a połowy: X k) x) k + x) k + x) k x) k + k x + ) k+ ) x + ) k. Otrzymae wyrażeia ie są jeszcze -puktowymi trasformatami Fouriera, poieważ występują w ich czyiki k,aiek. Adam Dąbrowski Politechika Pozańska)Podstawy Teorii Systemów, Sygałów i Iformacji marca /

FFT z podpróbkowaiem częstotliwości kotyuacja iedząc, że k )k,możemyzapisać X k) x)+ ) k x + ) k. Dla parzystych wskaźików k r otrzymujemy X r) x)+x + ) r atomiast dla ieparzystych wskaźików k r + uzyskujemy X r + ) x) x + ) r. Adam Dąbrowski Politechika Pozańska)Podstawy Teorii Systemów, Sygałów i Iformacji marca 7 / Graf 8-puktowej FFT z podpróbkowaiem częstotliwości x) X ) x) X ) X ) x) x) X ) 8 x) X ) 8 x) X ) x) 8 X ) 8 x7) X 7) Adam Dąbrowski Politechika Pozańska)Podstawy Teorii Systemów, Sygałów i Iformacji marca 9 / Rozmieszczeie próbek DFT a płaszczyźie zespoloej FFT z podpróbkowaiem częstotliwości kotyuacja Pamiętając, że r postaci: X k) r, uzyskae zależości moża zmodyfikować do x)+x + ) k dla k parzystego X k) x) x + ) k dla k ieparzystego. Zatem pierwszy etap tworzeia algorytmu FFT z podpróbkowaiem ) częstotliwości polega a wyzaczeiu ciągu x)+x + oraz ciągu ) x) x + przemożoego przez współczyik k,aastępie obliczeiu /-puktowych trasformacji obu ciągów. astępych etapach dekompouje się kolejo trasformacje /-puktowe do /-puktowych, te zaś do /8-puktowych itd., kończąc a motylkach trasformacji -puktowych. Adam Dąbrowski Politechika Pozańska)Podstawy Teorii Systemów, Sygałów i Iformacji marca 8 / Rozmieszczeie próbek DFT a płaszczyźie zespoloej prowadźmy ozaczeie ) z k k e j π k ówczas wzór a próbki DFT przyjmuje postać X k) x)zk iosek Próbki dyskretej trasformacji Fouriera są obliczae w puktach z k, k,,...,, rówomierie rozmieszczoych a okręgu jedostkowym a płaszczyźie zespoloej. Sąsiedie pukty z k są oddaloe od siebie o kąt π. Adam Dąbrowski Politechika Pozańska)Podstawy Teorii Systemów, Sygałów i Iformacji marca / Aaliza rozmieszczeia i zaczeia próbek DFT Iz π/ Rz k k X ) jest próbką DFT dla k ) reprezetującą składową stałą sygału. przypadku DFT w wariacie jest to wręcz po prostu składowa DC sygału. próbka X ) reprezetuje składową sygału o częstotliwości zormalizowaej π/, czyli o częstotliwości aturalej π/t s )ω s /, T s okres próbkowaia. ależy zauważyć, że jest to częstotliwość pierwszej harmoiczej sygału. Tę samą częstotliwość fizyczą tj. pozbawioą zaku) co próbka X ) reprezetuje rówież próbka X ). Istotie częstotliwość π )/ π π/ pełi tę samą rolę co częstotliwość π/, a fizyczie tę samą rolę co Ω π/ lub ω ω s /. Podobie składowe X ) i X ) reprezetują tę samą częstotliwość zormalizowaą Ω Ω częstotliwość drugiej harmoiczej sygału) i ogólie składowe X k) i X k) reprezetują tę samą częstotliwość zormalizowaą Ω k kω częstotliwość k-tej harmoiczej sygału). Adam Dąbrowski Politechika Pozańska)Podstawy Teorii Systemów, Sygałów i Iformacji marca / Rozkład sygału a harmoicze Pierwsza harmoicza x ) sygału x) jest wyrażoa wzorem x ) X )e j π + X )e j π Ogólie k-ta harmoicza x k ) sygału x) k < /) jest wyrażoa wzorem x k ) X k)e kj π ) + X k)e kj π ) Maksymala możliwa częstotliwość harmoiczej, występująca w przypadku, gdy liczba jest liczbą parzystą) przy k ) ),to częstotliwość zormalizowaa π π lub częstotliwość aturala ω s /. Ta harmoicza składa się z próbek X /) aprzemieie różiących się zakiem i wyraża się wzorem ) ) x / ) X e jπ X ). Adam Dąbrowski Politechika Pozańska)Podstawy Teorii Systemów, Sygałów i Iformacji marca / Adam Dąbrowski Politechika Pozańska)Podstawy Teorii Systemów, Sygałów i Iformacji marca / Kocepcja optyczej trasformacji Fouriera stadardowej trasformacie DFT próbka X ) reprezetująca składową o zerowej częstotliwości występuje skrajie po lewej stroie trasformaty. Posuwając się w prawo częstotliwości rosą do połowy trasformaty do częstotliwości π w przypadku trasformaty o parzystej liczbie próbek lub do wartości π π wprzypadku trasformaty o ieparzystej liczbie próbek), a astępie stopiowo maleją do wartości π, czyli do częstotliwości pierwszej harmoiczej dla ostatiej próbki X ) Celowe jest przesuięcie górej części trasformaty w dół poiżej składowej stałej X ), zastępując ozaczeie X ) ozaczeiem X ) i ogólie X k) ozaczeiem X k) dla k /. To postępowaie prowadzi do uzyskaia tzw. optyczej trasformaty Fouriera, w której środkowej części zajduje się składowa stała, a częstotliwości rosą, oddalając się od iej zarówo w prawo jak i w lewo. Adam Dąbrowski Politechika Pozańska)Podstawy Teorii Systemów, Sygałów i Iformacji marca /

Optycza DFT dla parzystej liczby próbek bloku Optycza DFT dla ieparzystej liczby próbek bloku Adam Dąbrowski Politechika Pozańska)Podstawy Teorii Systemów, Sygałów i Iformacji marca / Harmoicze sygału o próbkach rzeczywistych Jesli sygał x x) x)... x ) ma próbki rzeczywiste, to próbki X k) i X k) DFT sygału, k /, są sprzężoe X k) X R k)+jx I k) oraz X k) X R k) jx I k) Zatem -ta próbka x k ) k-tej harmoiczej sygału x) k < /) jest wyrażoa wzorem x k ) X k)e kj π ) + X k)e kj π ) X R k)+jx I k))e kj π ) +X R k) jx I k))e kj π ) X R k) cos k π ) X I k) si k π ) XR k)+x I k k) cos π ) ϕ tg ϕ X Ik) X R k) oraz XR k)+x I k) X k) Adam Dąbrowski Politechika Pozańska)Podstawy Teorii Systemów, Sygałów i Iformacji marca 7 / Obliczaie DFT w środowisku Matlab Zadeklarujmy sygał x x) x) x) x) w postaci wektora >> x Obliczmy dyskretą trasformatę Fouriera X X ) X ) X ) X ) wektora x; dotegosłużypoleceiefft >> X fftx) X iosek systemie Matlab jest obliczaa stadardowa DFT w wariacie. Obliczmy z kolei optyczą wersję DFT; do tego służy poleceie fftshift >> Xoptic fftshiftx) Xoptic Adam Dąbrowski Politechika Pozańska)Podstawy Teorii Systemów, Sygałów i Iformacji marca 9 / Rozkład sygału a harmoicze DFT wariat ) sygału x x) x) x) x), to wektor X X ) X ) X ) X ). Zatem x x DC X ) X ) X ) X ). Próbki pierwszej harmoiczej x wyzaczamy ze wzoru x ) X )e j π + X )e j π X )e j π + X )e j π j + j) cos π Stąd x x ) x ) x ) x ) Próbki drugiej harmoiczej x to x ) X )e j π e jπ cos π ) Stąd x x ) x ) x ) x ) Adam Dąbrowski Politechika Pozańska)Podstawy Teorii Systemów, Sygałów i Iformacji marca / Adam Dąbrowski Politechika Pozańska)Podstawy Teorii Systemów, Sygałów i Iformacji marca / Harmoicze sygału o próbkach rzeczywistych Jesli sygał x x) x)... x ) ma próbki rzeczywiste, to próbki X k) i X k) DFT sygału, k /, są sprzężoe X k) X R k)+jx I k) oraz X k) X R k) jx I k) Zatem -ta próbka x k ) k-tej harmoiczej sygału x) k < /) jest wyrażoa wzorem x k ) X k)e kj π ) + X k)e kj π ) X R k)+jx I k))e kj π ) +X R k) jx I k))e kj π ) X R k) cos k π ) X I k) si k π ) X k) cos k π ) ϕ tg ϕ X Ik) X R k) oraz XR k)+x I k) X k) Adam Dąbrowski Politechika Pozańska)Podstawy Teorii Systemów, Sygałów i Iformacji marca 8 / Obliczaie DFT w środowisku Matlab Zadeklarujmy sygał x x) x) x) x) w postaci wektora >> x Obliczmy dyskretą trasformatę Fouriera X X ) X ) X ) X ) wektora x; dotegosłużypoleceiefft >> X fftx) X iosek systemie Matlab jest obliczaa stadardowa DFT w wariacie. Obliczmy z kolei optyczą wersję DFT; do tego służy poleceie fftshift >> Xoptic fftshiftx) Xoptic Adam Dąbrowski Politechika Pozańska)Podstawy Teorii Systemów, Sygałów i Iformacji marca / Sprawdzeie poprawości rozkładu sygału a harmoicze Dla przypomieia rozważamy sygał x x) x) x) x). Otrzymaliśmy rozkład x x DC + x + x x DC x x Dodając prawe stroy trzech powyższych wyrażeń w istocie otrzymujemy x Adam Dąbrowski Politechika Pozańska)Podstawy Teorii Systemów, Sygałów i Iformacji marca /

x x x............ Ilustracja rozkładu sygału a harmoicze Dwuwymiarowa DFT D DFT) x x x DC x x DC D DFT - two dimesioal discrete Fourier trasformatio DFT dwuwymiarowego sygału xm, ), m,,..., M,,,...,, jest bezpośredim uogólieiem jedowymiarowej DFT X k, l) M m k,,..., M, l,,...,. xm, ) km M l, x x D IDFT - two dimesioal iverse discrete Fourier trasformatio Przekształceie odwrote do D DFT jest określoe wzorem xm, ) M M l m,,..., M,,,...,. X k, l)m km, Adam Dąbrowski Politechika Pozańska)Podstawy Teorii Systemów, Sygałów i Iformacji marca / Odmiay dwuwymiarowej dyskretej trasformacji Fouriera D DFT / D IDFT wariat M X k, l) xm, ) km m M l D DFT / D IDFT wariat M X k, l) xm, ) km M m M, xm, ) X k, l)m km M M l D DFT / D IDFT wariat sprawiedliwy l M, xm, ) X k, l) km l X k,l) M xm,) M km l, xm,) M X k,l) km M M m l M M Adam Dąbrowski Politechika Pozańska)Podstawy Teorii Systemów, Sygałów i Iformacji marca / D DFT obrazu kwadratowego pikseli D DFT / D IDFT wariat X k, l) xm, ) km m, xm, ) X k, l) km l D DFT / D IDFT wariat X k, l) xm, ) km m l l D DFT / D IDFT wariat sprawiedliwy X k, l) m xm, ) km l, xm, ) X k, l) km, xm, ) l l X k, l) km Adam Dąbrowski Politechika Pozańska)Podstawy Teorii Systemów, Sygałów i Iformacji marca / Obliczaie i złożoość obliczeiowa D DFT Adam Dąbrowski Politechika Pozańska)Podstawy Teorii Systemów, Sygałów i Iformacji marca / Stadardowa i optycza trasformata D DFT Dwuwymiarowa dyskreta trasformacja Fouriera ie wymaga specjalych algorytmów. Oblicza się ją w dwóch zagieżdżoych pętlach trasformacji jedowymiarowych. a przykład ajpierw oblicza się DFT każdej kolumy tablicy x, a astępie oblicza się DFT każdego wiersza. X k, l) m xm, ) l ) km, iosek Złożoość obliczeiowa D DFT wyzaczaej bezpośredio jest rówa ). atomiast złożoość obliczeiowa D DFT wyzaczaej za pomocą algorytmów FFT to log ) log. Adam Dąbrowski Politechika Pozańska)Podstawy Teorii Systemów, Sygałów i Iformacji marca 7 / Obraz orygialy przykład Adam Dąbrowski Politechika Pozańska)Podstawy Teorii Systemów, Sygałów i Iformacji marca 8 / Stadardowa i optycza trasformata D DFT przykład Adam Dąbrowski Politechika Pozańska)Podstawy Teorii Systemów, Sygałów i Iformacji marca 9 / Adam Dąbrowski Politechika Pozańska)Podstawy Teorii Systemów, Sygałów i Iformacji marca /

Uwagi do przykładu Dwuwymiarowy przebieg harmoiczy Obrazy ilustrują wartości bezwzględe stadardowej D DFT po lewej stroie) i optyczej D DFT po prawej stroie) artości bezwzględe trasformat zormalizowao dzieląc je przez ich wartości maksymale w obrębie całego obrazu, czyli ich wartości sprowadzoo do przedziału <, > celu uzyskaia różych poziomów szarości a ie tylko praktyczie czeri dla większości pikseli obliczoo pierwiastek 8-go stopia ze zormalizowaych wartości bezwzględych trasformat a koiec tak wartości przeiesioo do przedziału <, > przez pomożeie ich przez Stosowe istrukcje w środowisku Matlab to: adamdftabsdoej8mej uit8*absadamdft)/maxadamfft)..); adamdftopticabsdoej8mej uit8*absfftshiftadamdft))/maxadamfft)..); Adam Dąbrowski Politechika Pozańska)Podstawy Teorii Systemów, Sygałów i Iformacji marca / Adam Dąbrowski Politechika Pozańska)Podstawy Teorii Systemów, Sygałów i Iformacji marca / Usuwaie zakłóceń harmoiczych za pomocą filtracji w dziedziie D-DFT Okres sygału D przy obliczaiu DFT Adam Dąbrowski Politechika Pozańska)Podstawy Teorii Systemów, Sygałów i Iformacji marca / Główa idea i główa zaleta zastosowaia DFT Adam Dąbrowski Politechika Pozańska)Podstawy Teorii Systemów, Sygałów i Iformacji marca / Główe wady DFT Główą ideą zastosowaia DFT jest domiemaie, że w dziedziie częstotliwości waże z puktu widzeia dokładości reprezetacji sygału) są jedyie małe częstotliwości i reprezetujące je współczyiki DFT, duże częstotliwości są zaś miej waże i odpowiadające im współczyiki w dziedziie częstotliwości moża reprezetować oszczędiej za pomocą miejszej liczby bitów tj. miej dokładie), co potecjalie prowadzi do kompresji daych. Główą zaletą DFT jest możliwość jej obliczaia za pomocą algorytmów FFT o radykalie zredukowaej złożoości obliczeiowej. Trudo ie poddać się iluzji, że zaleźliśmy doskoałą metodę stratej kompresji daych audio i wideo, a prawdopodobie i większości iych daych! Główą wadą DFT jest to, że przetwarzay blok próbek obraz) jest bezpośredio okresem rozważaego sygału. Zatem lewa stroa obrazu sąsiaduje z prawą, prawa z lewą, góra z dołem, a dół z górą. Poieważ te stroy ie muszą mieć ze sobą ic wspólego, możemy spodziewać się wyraźych krawędzi a graicach okresu sygału. Zatem do prawidłowej jego reprezetacji koiecze są ie tylko dokładie odwzorowae małe lecz także i duże częstotliwości poczyioe domiemaie o możliwości kompresji daych bierze w łeb. Dalszą ważą wadą DFT jest to, że choć blok próbek jest trasformoway do współczyików w dziedziie częstotliwości, co stwarza iluzję zachowaia tej samej liczby daych, to w rzeczywistości próbki sygału są zazwyczaj liczbami rzeczywistymi, a współczyiki trasformaty są liczbami zespoloymi. astępuje zatem dwukroty przyrost liczby daych. Adam Dąbrowski Politechika Pozańska)Podstawy Teorii Systemów, Sygałów i Iformacji marca / Adam Dąbrowski Politechika Pozańska)Podstawy Teorii Systemów, Sygałów i Iformacji marca / Pomysł elimiacji wad DFT Okres sygału D przy obliczaiu DFT i DCT Główą wadą DFT jest to, że przetwarzay blok próbek obraz) jest bezpośredio okresem rozważaego sygału. Zatem lewa stroa obrazu sąsiaduje z prawą, prawa z lewą, góra z dołem, a dół z górą. Poieważ te stroy ie muszą mieć ze sobą ic wspólego, możemy spodziewać się wyraźych krawędzi a graicach okresu sygału. Zatem do prawidłowej jego reprezetacji koiecze są ie tylko dokładie odwzorowae małe lecz także i duże częstotliwości poczyioe domiemaie o możliwości kompresji daych bierze w łeb. Dalszą ważą wadą DFT jest to, że choć blok próbek jest trasformoway do współczyików w dziedziie częstotliwości, co stwarza iluzję zachowaia tej samej liczby daych, to w rzeczywistości próbki sygału są zazwyczaj liczbami rzeczywistymi, a współczyiki trasformaty są liczbami zespoloymi. astępuje zatem dwukroty przyrost liczby daych. Adam Dąbrowski Politechika Pozańska)Podstawy Teorii Systemów, Sygałów i Iformacji marca 7 / Adam Dąbrowski Politechika Pozańska)Podstawy Teorii Systemów, Sygałów i Iformacji marca 8 /

ariaty dyskretej trasformacji cosiusowej DCT) ariat -szy dyskretej trasformacji cosiusowej DCT-I) DCT-I w przód) X k x + ) k x ) + ) π x cos k k,..., DCT-I wstecz DCT-I ze współczyikiem / )) x X + ) X )+ k,..., )) π X k cos k Adam Dąbrowski Politechika Pozańska)Podstawy Teorii Systemów, Sygałów i Iformacji marca 9 / ariat -gi dyskretej trasformacji cosiusowej DCT-II) DCT-II w przód) π X k x cos + ) ) k k,..., DCT-II wstecz DCT-III ze współczyikiem /) x X π + X k cos k + )) ) k,..., Adam Dąbrowski Politechika Pozańska)Podstawy Teorii Systemów, Sygałów i Iformacji marca / ariat -ci dyskretej trasformacji cosiusowej DCT-III) DCT-III w przód) X k x π + x cos k + )) k,..., DCT-III wstecz DCT-II ze współczyikiem /) x π X k cos k + ) ) ),..., Adam Dąbrowski Politechika Pozańska)Podstawy Teorii Systemów, Sygałów i Iformacji marca / ariat -ty dyskretej trasformacji cosiusowej DCT-IV) Adam Dąbrowski Politechika Pozańska)Podstawy Teorii Systemów, Sygałów i Iformacji marca / Obraz orygialy i trasformata D DCT przykład DCT-IV w przód) π X k x cos + ) k + )) k,..., DCT-IV wstecz DCT-IV ze współczyikiem /) x π X k cos k + ) + )),..., Adam Dąbrowski Politechika Pozańska)Podstawy Teorii Systemów, Sygałów i Iformacji marca / Adam Dąbrowski Politechika Pozańska)Podstawy Teorii Systemów, Sygałów i Iformacji marca /