Dyskretna transformacja Fouriera

Transformacji Fouriera, dyskretna (DFT) narzędzia matematyczne służy do przetwarzania sygnału cyfrowego. Jest to oddzielny równoważne z (ciąg dalszy) transformacie Fouriera stosowany do przetwarzania sygnału analogowego.

Szybka transformacja Fouriera jest szczególnie algorytm obliczania transformaty Fouriera dyskretny.

Jego definicja dla sygnału z próbek jest następująca:

.

Odwrotną transformację daje:

.

Dyskretnej reprezentacji widmowej z próbkowanego sygnału jest tak otrzymany .

DFT nie oblicza ciągłego widma sygnału ciągłego. Umożliwia jedynie ocenę dyskretnej reprezentacji widmowej (widma próbkowanego) sygnału dyskretnego (sygnału próbkowanego) w określonym oknie czasowym (próbkowanie ograniczone w czasie).

Poniższy przykład może prowadzić do przekonania, że ​​DFT umożliwia obliczenie widma sygnału ciągłego, ale dzieje się tak tylko wtedy, gdy okno próbkowania odpowiada wielokrotności ściśle większej niż dwukrotność okresu próbkowanego sygnału (w tym przypadku mamy koniecznie uniknął aliasingu widma , jest to twierdzenie o próbkowaniu Nyquista-Shannona ):

Definicje te nie są unikalne: można całkiem znormalizować DFT , a nie normalizować odwrotnej DFT, lub nawet znormalizować obie , ponieważ celem we wszystkich przypadkach jest znalezienie oryginalnego sygnału przez odwrotność DFT jego TFD.

TFD odpowiada ocenie na okręgu jednostkowym z przekształcić w Z dla dyskretnych wartości z częstotliwością.

Częstotliwość próbkowania i interpolacja

Można zauważyć, że sygnał ten jest okresowy i dostarcza informacji o częstotliwościach pomiędzy a (gdzie jest częstotliwość próbkowania , często odnotowywana w literaturze angielskiej). Dlatego mamy tylko punkty do analizy widma i może być interesujące zwiększenie tej liczby punktów analizy w celu zwiększenia precyzji widmowej (  ; bez wypełnienia zerami rozdzielczość łączy się z precyzją), a tym samym w celu lepszego zlokalizowania maksimów widma (sygnał o częstotliwości nie będącej wielokrotnością nie będzie widoczny po TFD. Następuje wtedy utrata informacji). Musimy wyróżnić precyzję rozdzielczości, czyli zdolność rozróżnienia dwóch sinusoid przy bliskich częstotliwościach ( ).

Aby zwiększyć liczbę punktów, możesz:

Odbywa się to przez technicznym zera zakończeniu (w języku angielskim zerami ), która ma zakończyć sygnał z zerami. W związku z tym zwiększa się liczba punktów analizy, ale liczba użytecznych punktów sygnału pozostaje taka sama (co nie zmienia rozdzielczości). Nowa definicja brzmi:

.

Zawsze sumujemy te same wartości ( pozostałe wynoszą zero), ale otrzymujemy okres DFT zamiast po prostu  : mamy dodatkowe punkty do opisania tego samego DFT, dlatego zwiększyliśmy jego dokładność. Technika ta jest stosowana w szczególności, aby mieć całkowitą liczbę punktów w sile 2 , i aby móc korzystać z szybkiej transformacji Fouriera algorytmu .

W ten sam sposób możliwe jest wypełnienie widma zerami w celu uzyskania, poprzez transformację odwrotną, interpolacji sygnału początkowego.

Zawsze rozważamy tutaj częstotliwość próbkowania równą 1. Mówiąc w obniżonych częstotliwościach (znormalizowanych w odniesieniu do częstotliwości próbkowania), DFT jest opisana dla wartości zredukowanej częstotliwości wahających się od 0 (dla ) do 1 (dla ).

Interpretacja macierzy

Macierz Vandermonde-Fouriera

Niech będzie sygnałem okresowości N i jej transformatą Fouriera. Może być połączony a jego transformatę Fouriera przez mnożenie macierzy z matrycy, która zależy tylko od N .

z .

Zauważ, że znajdujemy definicję transformaty Fouriera, ponieważ dla każdego elementu mamy, mnożąc każdy element m-tego rzędu przez wektor s  :

.

Macierze Vandermonde-Fouriera dla wymiarów 2 i 4

Możemy zastosować ogólny wzór na N = 2:

.

Podobnie dla N = 4:

.

Przykład zastosowania do sygnału

Niech będzie sygnałem okresowości 4.

s (0) = 2, s (1) = 4, s (2) = –1, s (3) = 3, s (4) = 2 = s (0), s (5) = 4 = s ( 1)…

Sygnał ten można zsumować w wektorze .

Transformacja Fouriera tego sygnału będzie zatem wyglądać następująco:

.

Prawdziwe sygnały

Dla prawdziwego sygnału mamy relację

(własność symetrii hermitowskiej ). Gdy interesuje nas widmo amplitud sygnału (lub jego gęstość widmowa mocy ), obliczamy moduł odpowiadający modułowi  : widmo to jest więc parzyste.

Jednak widzieliśmy, że DFT jest okresowy, okresowy  : częstotliwości między i są takie same jak między i 0. Częstotliwości ujemne są identyczne z dodatnimi, cała informacja widmowa jest zawarta między częstotliwościami i .

Transformacja dwuwymiarowa

W przetwarzaniu obrazu używamy dwuwymiarowej transformacji Fouriera. Jego dyskretna definicja to:

.

Aplikacje

TFD jest używany w szerokim spektrum zastosowań, tutaj wymieniono tylko najbardziej powszechne. Wszystkie te aplikacje wymagają istnienia szybkiego algorytmu obliczania DFT i jej odwrotności, patrz na ten temat szybkie metody transformacji Fouriera .

Analiza spektralna

Analiza widmowa sygnałów jest istotnym elementem w elektronice dla wielu powodów, w tym:

Inżynier elektronik, który zawsze musi weryfikować eksperymentalnie, potrzebuje narzędzia pomiarowego, analizatora widma. Istnieją trzy główne rodziny analizatorów widma, z których każda ma charakterystyczne cechy:

Analizator widma skanowania (analogowy)

Jak sama nazwa wskazuje, analizator skanuje zakres częstotliwości za pomocą filtra o regulowanej szerokości. Jest w stanie mierzyć zakresy częstotliwości od audio po optykę dla sygnałów o bardzo niskiej amplitudzie.

Analizator widma FFT (cyfrowy)

FFT (szybka transformata Fouriera) jest tutaj używana po próbkowaniu sygnału wejściowego niskiej częstotliwości (audio). Zaleta: jest w stanie przechwytywać sygnały w czasie rzeczywistym z bardzo dobrą rozdzielczością widmową, która zależy od liczby punktów i zastosowanego okna ważenia.

Zwiększona prędkość i rozdzielczość przetworników analogowo-cyfrowych pozwolą na analizę sygnałów przy coraz wyższych częstotliwościach.

Analizator sygnałów wektorowych (analogowy / cyfrowy)

Dzięki połączeniu technologii dwóch pierwszych (skanowania i FFT) umożliwia analizę sygnałów, których częstotliwości są oddzielone tylko o kilka MHz w całym zakresie częstotliwości radiowych. Szeroko stosowany w dziedzinie transmisji cyfrowych do analizy sygnałów złożonych (QAM, QPSK)

Kompresja danych

Przetwarzanie sygnału ogólnie szeroko wykorzystuje operacje w dziedzinie częstotliwości, w szczególności DFT lub jeden z jego wariantów. W przypadku kompresji dźwięku lub obrazu transformacje bliskie DFT (na przykład dyskretna transformata kosinusowa ) są zwykle stosowane do fragmentów sygnału w celu zmniejszenia ich złożoności. Współczynniki są następnie kwantyzowane z wyższymi krokami kwantyzacji dla wysokich częstotliwości, uważanych za nieistotne dla ludzkiej percepcji. Wzrost kompresji wynika ze zmniejszenia precyzji tych współczynników (lub nawet ich całkowitej eliminacji), które następnie wymagają kodowania mniejszej liczby bitów. Generalnie następuje etap kodowania entropijnego . Rekonstrukcja sygnału jest następnie przeprowadzana na podstawie tego zredukowanego zestawu skwantyzowanych współczynników.

Przykład: Na rysunku 1 łatwo zauważyć, że czasowe przetwarzanie sygnału bez utraty informacji wymaga zapamiętania 64 próbek, podczas gdy przetwarzanie częstotliwości wymaga tylko jednego punktu (pamiętając, że dwie linie niosą te same informacje). I nie ma żadnej straty.

Równania różniczkowe cząstkowe

Mnożenie dużych liczb całkowitych

Niektóre z najszybszych algorytmów mnożenia dużych liczb całkowitych są oparte na DFT. Ciągi cyfr są interpretowane jako elementy wektora, którego splot jest obliczany . W tym celu obliczamy ich DFT, które są mnożone razem ( splot czasu jest iloczynem częstotliwości), a następnie wykonujemy odwrotność DFT.

Analiza szeregów czasowych

DFT służy do badania szeregów czasowych (lub chronologicznych), gdzie celem jest znalezienie korelacji między dwiema sekwencjami danych. Klasycznym przykładem jest analiza cen giełdowych w celu wykrycia określonych wydarzeń. Problem polega na ogół na eksploracji danych lub wyszukiwaniu według podobieństw. TFD jest tu używany jako sposób na zmniejszenie wymiarowości problemu. DFT umożliwia dekorelację danych początkowych i pracę tylko na niewielkiej liczbie istotnych współczynników.

Niektóre klasyczne sygnały DFT

Niektóre sygnały i ich TFD
Uwaga
Właściwość tłumaczenia
TFD prawdziwego sygnału
 
 

Zobacz też

Powiązane artykuły

Bibliografia

  • Claude Gasquet i Patrick Witomski, Analiza Fouriera i zastosowania , Dunod, 1996
  • (en) Rakesh Agrawal, Christos Faloutsos i Arun Swami, „Efficient Podobneity Search In Sequence Databases”, w: Proceedings of the 4th International Conference of Foundations of Data Organisation and Algorithms , 1993, s.  69-84
<img src="https://fr.wikipedia.org/wiki/Special:CentralAutoLogin/start?type=1x1" alt="" title="" width="1" height="1" style="border: none; position: absolute;">