Wykład 5: Dyskretna Transformata Fouriera, FFT i Algorytm Goertzela

Slides:



Advertisements
Podobne prezentacje
Przetwarzanie sygnałów Filtry
Advertisements

Wykład 6: Filtry Cyfrowe – próbkowanie sygnałów, typy i struktury f.c.
Wykład 6: Dyskretna Transformata Fouriera, FFT i Algorytm Goertzela
ZASTOSOWANIE PROCESORÓW SYGNAŁOWYCH
Wykład no 3 sprawdziany:
Wykład no 14.
Sprawdziany: Postać zespolona szeregu Fouriera gdzie Związek z rozwinięciem.
Geometria obrazu Wykład 2
Zaawansowane metody analizy sygnałów
mgr inż. Ryszard Chybicki Zespół Szkół Ponadgimnazjalnych
Katedra Telekomunikacji Morskiej
Anna Bączkowska Praca po kierunkiem dr M. Berndt - Schreiber
Filtracja obrazów cd. Filtracja obrazów w dziedzinie częstotliwości
DIELEKTRYKI TADEUSZ HILCZER.
DIELEKTRYKI TADEUSZ HILCZER
Zaawansowane metody analizy sygnałów
Liczby zespolone Niekiedy równanie nie posiada rozwiązania w dziedzinie liczb rzeczywistych: wprowadźmy jednak pewną dziwaczną liczbę (liczbę urojoną „i”)
Teoria Sygnałów Literatura podstawowa:
Wykład no 10 sprawdziany:
Wykład no 6 sprawdziany:
Próbkowanie sygnału analogowego
Sieci Hopfielda.
OPORNOŚĆ HYDRAULICZNA, CHARAKTERYSTYKA PRZEPŁYWU
Transformata Fouriera
Cyfrowe przetwarzanie danych DSP
Dyskretny szereg Fouriera
PROF. DOMINIK SANKOWSKI
SYSTEMY CZASU RZECZYWISTEGO Wykłady 2008/2009 PROF. DOMINIK SANKOWSKI.
Opis matematyczny elementów i układów liniowych
Podstawowe elementy liniowe
Metody matematyczne w Inżynierii Chemicznej
CYFROWE PRZETWARZANIE SYGNAŁÓW
Cele i rodzaje modulacji
Komputerowe metody przetwarzania obrazów cyfrowych
Podstawy automatyki 2012/2013Transmitancja widmowa i charakterystyki częstotliwościowe Mieczysław Brdyś, prof. dr hab. inż.; Kazimierz Duzinkiewicz, dr.
Rozważaliśmy w dziedzinie czasu zachowanie się w przedziale czasu od t0 do t obiektu dynamicznego opisywanego równaniem różniczkowym Obiekt u(t) y(t) (1a)
Wykład 21 Regulacja dyskretna. Modele dyskretne obiektów.
Cyfrowe przetwarzanie sygnałów
Stabilność dyskretnych układów regulacji
Automatyka Wykład 26 Analiza układu regulacji cyfrowej z regulatorem PI i obiektem inercyjnym I-go rzędu.
Modele dyskretne obiektów liniowych
Teoria sterowania Wykład 13 Modele dyskretne obiektów regulacji.
II. Matematyczne podstawy MK
ISS – Synteza regulatora cyfrowego (minimalnoczasowego)
Metody odszumiania sygnałów
ZAAWANSOWANA ANALIZA SYGNAŁÓW Nieparametryczne metody analizy częstotliwościowej Marcin Kępara, STI, sem. 09.
Analiza obrazu komputerowego wykład 5
Estymacja reprezentacji biegunowych: POLIDEM
Maciej Gwiazdoń, Mateusz Suder, Szymon Szymczk
Przekształcenie Fouriera
opracowała: Anna Mikuć
ISS – D1: Podstawy dyskretnych UAR Pojęcia podstawowe.
ZAAWANSOWANA ANALIZA SYGNAŁÓW
Całkowanie różniczkowego równania ruchu metodą Newmarka
Szeregi czasowe Ewolucja stanu układu dynamicznego opisywana jest przez funkcję czasu f(t) lub przez szereg czasowy jego zmiennych dynamicznych. Szeregiem.
Schemat układu ukrywającego znaki wodne
Dyskretna Transformacja Fouriera 2D (DFT2)
Wykład drugi Szereg Fouriera Warunki istnienia
PTS Przykład Dany jest sygnał: Korzystając z twierdzenia o przesunięciu częstotliwościowym:
Cyfrowe przetwarzanie sygnałów. Analiza dźwięku i obrazu
Wykład 3,4 i 5: Przegląd podstawowych transformacji sygnałowych
Geometria obrazu Wykład 3
Filtracja obrazów cd. Filtracja obrazów w dziedzinie częstotliwości
Podstawy automatyki I Wykład /2016
Transformacja Z -podstawy
Materiały do wykładu PTS 2010
RÓWNANIA RÓŻNICZKOWE WYKŁAD 12.
The Discrete-Time Fourier Transform (DTFT)
EM Midsemester TEST Łódź
Zapis prezentacji:

Wykład 5: Dyskretna Transformata Fouriera, FFT i Algorytm Goertzela PG – Katedra Systemów Mikroelektronicznych ZASTOSOWANIE PROCESORÓW SYGNAŁOWYCH Marek Wroński Wykład 5: Dyskretna Transformata Fouriera, FFT i Algorytm Goertzela

Zastosowania DFT

Szereg Fouriera

Postać zespolona

Postać czasowa zespolonego szeregu Fouriera

Przekształcenie Fouriera

Dyskretna postać transformaty Fouriera: DFT i IDFT

Szybka transformata Fouriera - FFT

4 punktowa FFT (podział czasowy)

8 punktowa FFT

8 punktowa FFT (podział częstotliwościowy)

Wady obliczania FFT ·  prowadzi do obliczenia wszystkich próbek transformaty DFT, podczas gdy czasem potrzebny jest jedynie niewielki ich podzbiór, np. te próbki, które odpowiadają częstotliwościom DTMF i ewentua1nie ich drugim harmonicznym[1]; algorytmy FFT mają więc w tym zastosowaniu nadmierną złożoność obliczeniową, ·  wymaga zgromadzenia pełnego bloku N próbek przed rozpoczęciem transformacji sygnału, co uniemożliwia realizację algorytmu analizy sygnału on line, tzn. próbka po próbce. wymaga wyznaczania lub pamiętania wartości współczynników WN:

FFT dla sygnałów rzeczywistych Widmo Fouriera X(k), k=0,1,2,...N-1, sygnału rzeczywistego x(n) jest symetryczne wzgl. k=N/2

Dwa N-punktowe sygnały rzeczywiste, jedno N -punktowe FFT Tworzymy sygnał zespolony: Odzyskujemy widma X1 i X2:

N-punktowy sygnał rzeczywisty, N/2-punktowe FFT Wg. podziału w dziedzinie czasu widmo X(k) może być odtworzone wg. widma X2n(k) jego próbek parzystych i widma X2n+1(k) jego próbek nieparzystych na podstawie wzoru: Tworzymy:

Dwuwymiarowa DFT

Wyznaczenie DCT metodą FFT Transformacja kosinusowa stosowana jest w standardach kompresji obrazów nieruchomych JPEG i ruchomych MPEG oraz w algorytmie kompresji dźwięku MPEG audio. Zdefiniowana jest poprzez równanie baz kosinusowych: Sumując oddzielnie parzyste i nieparzyste próbki sygnału x(n) i oznaczając: następnie łącząc połówki sum otrzymamy:

Algorytm Goertzela Korzystając z zależności: można przez to pomnożyć prawą stronę równania DFT co da Wyrażenie to jest dyskretnym splotem ciągu x(n) o skończonej długości N i ciągu (WN-k)n, n= 1,2,...,N także o długości N próbek. Wprowadzając oznaczenie: Ciąg yk(n) może być traktowany jako odpowiedź układu (filtru cyfrowego) o odpowiedzi impulsowej (WN-k)n+1 na pobudzenie ciągiem wejściowym x(n). Próbka X(k) jest N-tą próbką ciągu wyjściowego, tzn. próbką o indeksie n=N-1.

Graf realizujący algorytm Goertzela W celu zmniejszenia liczby mnożeń omawiany algorytm można przekształcić zgodnie ze wzorem:

Zalety algorytmu Goertzela Aby zrealizować pętle sprzężenia zwrotnego tego układu, wystarczy wykonać tylko jedno mnożenie i dwa sumowania rzeczywiste. Ponieważ interesuje nas jedynie wyznaczenie próbki yk (N-1), więc mnożenie przez zespolony współczynnik WN-k nie musi być wykonywane w każdym kroku, lecz jedynie w ostatnim (N-1) kroku. Tak więc obliczenia związane z realizacją pętli sprzężenia zwrotnego wymagają wykonania N -1 mnożeń liczb rzeczywistych oraz 2(N-1) sumowań liczb rzeczywistych, a obliczenie yk (N -1) jest związane z 2 dodatkowymi mnożeniami oraz 1 sumowaniem liczb rzeczywistych. Łącznie należy więc wykonać N+1 mnożeń liczb rzeczywistych oraz 2N-1 sumowań liczb rzeczywistych.

Energia sygnału (kwadrat amplitudy prążka)

Wybór N alg. Goertzela dla DTMF W celu unikania przecieków DFT jest pożądane aby częstotliwości wszystkich tonów podlegających detekcji odpowiadały częstotliwością próbek DFT, tj. k(fs/N). Więc

Zagadnienie okna w DFT

Przeciek DFT i widmo fali sinusoidalnej dla niecałkowitej liczby okresów w oknie

Odpowiedzi częstotliwościowe DFT dla pobudzenia sinusoidalnego Wartości prążków: (szerokość głównego fs/N)

Powielenia widmowe

Zwiększenie czułości wykrywania sygnałów

Wygładzanie nieciągłości

Okna wygładzające końcowe nieciągłości