Transformata Fouriera

Podobne dokumenty
Zastowowanie transformacji Fouriera w cyfrowym przetwarzaniu sygnałów

9. Dyskretna transformata Fouriera algorytm FFT

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

Technika audio część 2

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

Kompresja dźwięku w standardzie MPEG-1

DYSKRETNA TRANSFORMACJA FOURIERA

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

Przekształcenia widmowe Transformata Fouriera. Adam Wojciechowski

Wykład 2: Szeregi Fouriera

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

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

POLITECHNIKA POZNAŃSKA

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

Cyfrowe przetwarzanie i kompresja danych

3. Przetwarzanie analogowo-cyfrowe i cyfrowo-analogowe... 43

Kompresja Danych. Streszczenie Studia Dzienne Wykład 13, f(t) = c n e inω0t, T f(t)e inω 0t dt.

Diagnostyka obrazowa

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

CYFROWE PRZTWARZANIE SYGNAŁÓW (Zastosowanie transformacji Fouriera)

Transformaty. Kodowanie transformujace

Diagnostyka obrazowa

Joint Photographic Experts Group

Podstawy Przetwarzania Sygnałów

Analizy Ilościowe EEG QEEG

Kodowanie transformujace. Kompresja danych. Tomasz Jurdziński. Wykład 11: Transformaty i JPEG

Generowanie sygnałów na DSP

Kodowanie podpasmowe. Plan 1. Zasada 2. Filtry cyfrowe 3. Podstawowy algorytm 4. Zastosowania

POLITECHNIKA OPOLSKA

Grafika Komputerowa Wykład 2. Przetwarzanie obrazów. mgr inż. Michał Chwesiuk 1/38

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

Dźwięk podstawowe wiadomości technik informatyk

PL B1. Sposób i układ pomiaru całkowitego współczynnika odkształcenia THD sygnałów elektrycznych w systemach zasilających

FFT i dyskretny splot. Aplikacje w DSP

Założenia i obszar zastosowań. JPEG - algorytm kodowania obrazu. Geneza algorytmu KOMPRESJA OBRAZÓW STATYCZNYCH - ALGORYTM JPEG

Przetwarzanie obrazów wykład 6. Adam Wojciechowski

Przetwarzanie sygnału cyfrowego (LabVIEW)

Przedmowa Wykaz oznaczeń Wykaz skrótów 1. Sygnały i ich parametry Pojęcia podstawowe Klasyfikacja sygnałów

Transformata Fouriera i analiza spektralna

Przekształcenie Fouriera i splot

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

Szybka transformacja Fouriera (FFT Fast Fourier Transform)

Adam Korzeniewski - p. 732 dr inż. Grzegorz Szwoch - p. 732 dr inż.

CYFROWE PRZETWARZANIE SYGNAŁÓW

Teoria przetwarzania A/C i C/A.

Politechnika Świętokrzyska. Laboratorium. Cyfrowe przetwarzanie sygnałów. Ćwiczenie 6. Transformata cosinusowa. Krótkookresowa transformata Fouriera.

Wykład 2. Transformata Fouriera

BIBLIOTEKA PROGRAMU R - BIOPS. Narzędzia Informatyczne w Badaniach Naukowych Katarzyna Bernat

Ćwiczenie 3,4. Analiza widmowa sygnałów czasowych: sinus, trójkąt, prostokąt, szum biały i szum różowy

Transformacja Fouriera i biblioteka CUFFT 3.0

1.5. Sygnały. Sygnał- jest modelem zmian w czasie pewnej wielkości fizycznej lub stanu obiektu fizycznego

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

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

ANALIZA SYGNAŁÓ W JEDNÓWYMIARÓWYCH

Transformacje Fouriera * podstawowe własności

Przekształcenie Fouriera obrazów FFT

Opis efektów kształcenia dla modułu zajęć

Transformata Fouriera. Sylwia Kołoda Magdalena Pacek Krzysztof Kolago

Kodowanie transformacyjne. Plan 1. Zasada 2. Rodzaje transformacji 3. Standard JPEG

Kartkówka 1 Opracowanie: Próbkowanie częstotliwość próbkowania nie mniejsza niż podwojona szerokość przed spróbkowaniem.

Obliczenia Naukowe. Wykład 12: Zagadnienia na egzamin. Bartek Wilczyński

TERAZ O SYGNAŁACH. Przebieg i widmo Zniekształcenia sygnałów okresowych Miary sygnałów Zasady cyfryzacji sygnałów analogowych

Imię i nazwisko (e mail): Rok: 2018/2019 Grupa: Ćw. 5: Pomiar parametrów sygnałów napięciowych Zaliczenie: Podpis prowadzącego: Uwagi:

Instrukcja do laboratorium z Fizyki Budowli. Temat laboratorium: CZĘSTOTLIWOŚĆ

4.2 Analiza fourierowska(f1)

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

Algorytmy detekcji częstotliwości podstawowej

POLITECHNIKA POZNAŃSKA

Podstawy Automatyki. wykład 1 ( ) mgr inż. Łukasz Dworzak. Politechnika Wrocławska. Instytut Technologii Maszyn i Automatyzacji (I-24)

Systemy akwizycji i przesyłania informacji

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

Przygotowali: Bartosz Szatan IIa Paweł Tokarczyk IIa

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

Technika audio część 1

Analiza obrazu. wykład 1. Marek Jan Kasprowicz Uniwersytet Rolniczy Marek Jan Kasprowicz Analiza obrazu komputerowego 2009 r.

O sygnałach cyfrowych

Ćwiczenie 4. Filtry o skończonej odpowiedzi impulsowej (SOI)

Dane obrazowe. R. Robert Gajewski omklnx.il.pw.edu.pl/~rgajewski

KARTA MODUŁU / KARTA PRZEDMIOTU

PRZETWARZANIE SYGNAŁÓW

Ćwiczenie 11. Podstawy akwizycji i cyfrowego przetwarzania sygnałów. Program ćwiczenia:

Zaawansowane algorytmy DSP

Przetwarzanie sygnałów

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

Grafika Komputerowa Wykład 1. Wstęp do grafiki komputerowej Obraz rastrowy i wektorowy. mgr inż. Michał Chwesiuk 1/22

7. Szybka transformata Fouriera fft

Wydział Elektryczny Katedra Telekomunikacji i Aparatury Elektronicznej

mgr inż. Grzegorz Kraszewski SYSTEMY MULTIMEDIALNE wykład 4, strona 1. GOLOMBA I RICE'A

Akustyka muzyczna ANALIZA DŹWIĘKÓW MUZYCZNYCH

Laboratorium Techniki ultradźwiękowej w diagnostyce medycznej

Katedra Elektrotechniki Teoretycznej i Informatyki

Sztuczne sieci neuronowe. Krzysztof A. Cyran POLITECHNIKA ŚLĄSKA Instytut Informatyki, p. 335

13. Wybrane algorytmy cyfrowego przetwarzania sygnałów

Wydział Elektryczny Katedra Telekomunikacji i Aparatury Elektronicznej

KOMPRESJA OBRAZÓW STATYCZNYCH - ALGORYTM JPEG

Neurobiologia na lekcjach informatyki? Percepcja barw i dźwięków oraz metody ich przetwarzania Dr Grzegorz Osiński Zakład Dydaktyki Fizyki IF UMK

Algorytmy i struktury danych. wykład 9

Akwizycja i przetwarzanie sygnałów cyfrowych

Widmo akustyczne radia DAB i FM, porównanie okien czasowych Leszek Gorzelnik

dr inż. Piotr Odya dr inż. Piotr Suchomski

Transkrypt:

Transformata Fouriera

Program wykładu 1. Wprowadzenie teoretyczne 2. Algorytm FFT 3. Zastosowanie analizy Fouriera 4. Przykłady programów

Wprowadzenie teoretyczne Zespolona transformata Fouriera Jeżeli każdy skończony przedział <a,b> można podzielić na skończoną liczbę podprzedziałów, w których f(x) jest monotoniczna oraz w każdym punkcie przedziału (a,b) są spełnione warunki Dirichleta i funkcja f(x) jest całkowalna w przedziale (-inf,inf), to funkcję: nazywamy zespoloną transformatą Fouriera funkcji f(x).

Wprowadzenie teoretyczne Zespolona transformata Fouriera Transformacja Fouriera jest operacją odwracalną, zatem posiadając transformatę F(u) możemy wyznaczyć jej oryginał Na funkcję f(x) oraz jej transformatę F(u) należy patrzeć jak na różne reprezentacje tej samej funkcji w różnych dziedzinach na przykład czas / częstotliwość, czy położenie / wektor falowy.

Wprowadzenie teoretyczne Analiza Fouriera Bardzo często w fizyce i innych naukach ścisłych mierzone wielkości mają charakter okresowy, tzn. taki, który powoduje powtarzanie się danej wielkości fizycznej z określonym okresem. Zazwyczaj taką funkcję okresową można przedstawić w postaci nieskończonego szeregu trygonometrycznego zwanego też szeregiem Fouriera.

Wprowadzenie teoretyczne Analiza Fouriera Powyższe wzory określające współczynniki szeregu Fouriera są znane pod nazwą wzorów Eulera-Fouriera.

Wprowadzenie teoretyczne Dyskretna transformata Fouriera Przypuśćmy, że mamy N kolejnych wartości zmierzonych w odstępach czasu, tak że Zamiast próbować znaleźć transformatę dla wszystkich wartości f oszacujmy ją jedynie w konkretnych punktach, danych przez: Po przybliżeniu całki otrzymujemy Zastosowane powyżej przekształcenie nosi nazwę dyskretnej transformaty Fouriera

Algorytm FFT Uwagi ogólne Obliczanie transformaty bezpośrednio ze wzoru jest nieefektywne ze względu na zbyt dużą złożoność obliczeniową. Wzrost wydajności przy zastosowaniu FFT

Algorytm FFT Idea Sama idea algorytmu opiera się na tzw. lemacie Danielsona- Lanczosa. Odkryli oni, że pojedyńcza DFT o długości N, jest równoważna sumie dwóch transformat o długości N/2, jedna z nich jest złożona z nieparzystych punków spośród oryginalnych N, a druga z parzystych. H n e oznacza n-ty składnik transformaty o długości N/2, stworzony z parzystych (even) punktów, a H n o odpowiednio z nieparzystych (odd).

Algorytm FFT Algorytm Cooley'a-Tukey'a

Uwagi ogólne W ciągu ostatnich lat, wraz z rozwojem elektronicznej techniki obliczeniowej, nastąpił szybki rozwój teorii dotyczących analiz szeregów czasowych. Powstawały nowe metody numerycznego opracowania danych, które wcześniej nie mogły być zastosowane, ze względu na ogromną czasochłonność obliczeń. Metody te opracowywane były głównie dla potrzeb elektroniki gdzie, aby dostać np. dokładniejsze estymatory widm mocy lub lepszą filtrację, wydłużano szeregi czasowe.

Analiza Fouriera w fizyce Współczynniki Fouriera są interpretowane jako amplitudy odpowiednich składowych harmonicznych. Pierwsza składowa przekształcenia a 0 określa wartość stałą. Zależy ona od położenia sygnału względem osi poziomej. W praktyce jest najczęściej pomijana. Kwadraty współczynników z dokładnością do czynnika multiplikatywnego określają energię danej składowej harmonicznej. W ten sposób można mówić fizycznie o badaniu widma pewnej wielkości fizycznej tzn. rozkładzie energii w funkcji częstotliwości.

Analiza Fouriera w elektronice Widmo sygnału prostokątnego składa się z harmonicznych o częstościach będących całkowitą nieparzystą wielokrotnością częstości podstawowej o amplitudach malejących ze wzrostem częstotliwości harmonicznych. Im więcej składowych harmonicznych jest sumowanych tym lepsze jest przybliżenie przebiegu prostokątnego. W konkretnych zagadnieniach, kształt badanego sygnału jest na tyle skomplikowany, że trudno jest obliczyć go w sposób ścisły. Problemy z detekcją i szumami. Filtracja oraz pasmo przenoszenia sygnału.

Teoria próbkowania sygnałów Kryterium Nyquista w teorii próbkowania sygnałów mówi, że dla każdego kroku próbkowania istnieje specjalna częstotliwość f c zwana częstotliwością krytyczną Nyquista. Dlaczego częstotliwość ta jest tak istotna? Zjawisko aliasingu. Ogromne możliwości kompresji sygnałów.

Cyfrowe przetwarzanie sygnałów Dzięki istnieniu algorytmu FFT praktyczne stało się cyfrowe przetwarzanie sygnałów (DSP). Dyskretna transformata cosinusowa (DCT) używana na przykład w kompresji MP3 oraz JPEG. Wykorzystanie transformaty w programach graficznych do cyfrowej obróbki obrazu (filtry).

Kompresja MP3 Sygnał prostokątny o czasie trwania 0.1s i częstotliwości 1kHz (16bitów, 44100Hz, mono). Przetwarzanie przez encoder i dekoder MPEG z włączoną opcją high quality. Porównanie standardów Layer2, Layer3 o różnych stopniach kompresji. Na wykresach przedstawiamy zarówno transformatę sygnału oryginalnego jak i przetworzonego.

Kompresja: MP3 vs. MP2 (256 kbps) Layer 3 256 kbps Layer 2 256 kbps

Kompresja: MP3 vs. MP2 (128 kbps) Layer 3 128 kbps Layer 2 128 kbps

Kompresja MP3 (64 & 32 kbps) Layer 3 64 kbps Layer 3 32 kbps

Kompresja MP3 Na wykresie widoczne jest widmo sygnału w funkcji czasu. Poziom harmonicznych reprezentowany jest poprzez odcienie szarości, reprezentowany jest zakres dynamiki ok. 50 db (dla bardzo silnych sygnałów kolor jest czarny).

Kompresja JPEG Technologia DCT dzieli obraz wideo na bloki po 64 punkty każdy, co tworzy blok 8 x 8. Każdy tak utworzony blok jest kompresowany indywidualnie. Otrzymujemy w ten sposób obraz ze skazą, która powstaje przy łączeniu tak skompresowanych bloków, a w rezultacie wysoką degradacje jakości wideo.

Kompresja JPEG Przebieg kompresji 3 kanały RGB zastępujemy dwoma kanałami barw i kanałem jaskrawości Odrzucenie części pikseli z kanału barw Podział na bloki 8x8 Wykonanie DCT na każdym bloku Obraz oryginalny rozmiar: 196 662 b Zastąpienie liczb zmiennoprzecinkowych liczbami całkowitymi (kompresja stratna)

Kompresja JPEG Kompresja silna upakowanie danych do poziomu około 25% rozmiar: 4 070 b Kompresja bardzo silna upakowanie danych do poziomu około 5% rozmiar: 1 741 b

Filtracja obrazów Oryginał Zniekształcony funkcją o sinusoidalnym kształcie

Filtracja obrazów Po wykonaniu transformaty Fouriera Wyzerowanie wartości odpwiedzialnych za częstości zniekształceń

Filtracja obrazów Obraz po wykonaniu odwrotnej transformaty Fouriera Oryginał

Przykłady programów Składanie harmonicznych Analiza typowych sygnałów Wybieranie tonowe