Transformată Fourier discretă

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare

În matematică , în special în analiza Fourier , transformata Fourier discretă , numită și DFT (acronim al termenului englezesc Transformată Fourier discretă ), este un tip particular de transformată Fourier . Este, de asemenea, un caz special al transformării zeta .

Este o transformare care convertește o colecție finită de probe la fel de distanțate ale unei funcții într-o colecție de coeficienți ai unei combinații liniare de sinusoide complexe , ordonată pe măsură ce crește frecvența. În mod similar cu transformata Fourier, este un mod de a reprezenta o funcție (a cărei variabilă este adesea timpul) în domeniul frecvenței . Frecvențele sinusoidelor combinației liniare (periodice) produse de transformare sunt multipli întregi ai unei frecvențe fundamentale, a căror perioadă este lungimea întregului interval de eșantionare, durata semnalului.

Acesta diferă de transformarea Fourier în timp discret prin faptul că funcția de intrare și funcția produsă sunt secvențe finite și, prin urmare, pot fi considerate ca o transformare pentru analiza Fourier a funcțiilor pe un domeniu limitat și discret.

Spre deosebire de transformata Fourier continuă, prin urmare, DFT necesită ca intrare o funcție discretă ale cărei valori sunt în general complexe și diferite de zero și au o durată limitată. Acest lucru face DFT ideal pentru procesarea informațiilor pe un computer . În special, transformata Fourier discretă este utilizată pe scară largă în domeniul procesării digitale a semnalului și în câmpuri corelate pentru a analiza frecvențele conținute într-un semnal, pentru a rezolva ecuații diferențiale parțiale și pentru a efectua alte operații, cum ar fi convoluția sau multiplicarea. numere întregi. La baza acestor utilizări se află capacitatea de a calcula eficient DFT folosind algoritmi de transformare Fourier rapidă .

Definiție

Succesiunea de numere complexe se transformă în secvența de numere complexe din transformata Fourier discretă conform formulei: [1]

unde este este unitatea imaginară e este o rădăcină a unității a N-a primitivă. Transformarea este adesea reprezentată de simbol , folosite ca sau sau .

Transformata Fourier discretă descrie complet transformata Fourier discretă în timp (DTFT) a unei secvențe periodice cu perioada N, care are un spectru de frecvență discret. În plus, oferă probe de lungime finită echidistante ale DTFT. Aceasta este corelația încrucișată a secvenței de intrare și a undei sinusoidale de frecvență complexă .

Este, de asemenea, analogul discret al formulei pentru coeficienții seriei Fourier , care este inversul transformatei Fourier discrete (uneori abreviată la IDFT, din Transformarea Fourier discretă inversă ):

O descriere simplă a acestor ecuații este că numerele complexe reprezintă amplitudinea și faza diferitelor componente sinusoidale ale semnalului de intrare . DFT calculează Având în vedere , în timp ce IDFT calculează ca suma componentelor sinusoidale de frecvență cicluri pe probă. Scriind ecuațiile în această formă, formula lui Euler este utilizată pentru a exprima sinusioizi în termeni de exponențiale complexe, care sunt mai ușor de manipulat. Exprimând în formă polară , este astfel posibil să se obțină amplitudinea sinusoidelor iar faza din modul și argument al , respectiv:

Rețineți că factorii de normalizare care înmulțesc DFT și IDFT (aici Și ) și semnele exponenților sunt convenții și pot fi diferite în unele texte. Singurele cerințe ale acestor convenții sunt că DFT și IDFT trebuie să aibă exponenți de semn opus și că produsul factorilor trebuie să fie . Un factor de normalizare atât pentru DFT, cât și pentru IDFT, transformările sunt unitare , ceea ce are unele avantaje în tratamentul teoretic, totuși este adesea mai practic în operațiile numerice să se realizeze normalizările o singură dată ca în expresiile prezentate aici.

Trebuie remarcat faptul că transformata Fourier discretă este direct implementabilă pe un computer, deoarece necesită un număr finit de operații, spre deosebire de serie sau transformata Fourier care necesită calculul integralelor sau sumelor de serii. Cu toate acestea, calculul DFT nu este niciodată implementat conform definiției date aici, dar este preferabil să se utilizeze algoritmi optimizați care necesită mai puțin efort de calcul. Timpul de calcul necesar pentru DFT cu definiția dată aici este direct proporțional cu , pentru algoritmi optimizați (numiți transformată Fourier rapidă sau în engleză FFT (de la Transformarea Fourier rapidă ) este proporțional cu și, prin urmare, avantajul utilizării acestora este mai mare cu atât este mai mare .

DFT poate fi exprimat și sub formă de matrice prin așa-numita matrice Fourier . Mai mult, poate fi generalizat permițând schimbări de timp ale unui factor și / sau în frecvență cu un factor . În acest caz, se numește DFT generalizat sau GDFT ( DFT generalizat ) și are aceleași proprietăți ca DFT tradițional:

Este adesea folosit pentru a traduce cu un factor , obținând de exemplu pentru un semnal care este antiperiodic în domeniul frecvenței, adică .

Transformat în dimensiuni multiple

Transformata Fourier discretă a unui vector funcția d variabile discrete , cu , este definit ca:

unde este . Mai compact, definitoriu Și ca d- vectori dimensionali cu un indice variind de la 0 la , unde este:

avem:

unde diviziunea Și .

Transformarea inversă este, în mod similar cu cazul unidimensional:

Transformata Fourier discretă în dimensiuni multiple exprimă intrarea ca o combinație liniară de unde plane sau sinusoide multidimensionale, a căror direcție de oscilație în spațiu este și lățime .

Proprietate

Transformata Fourier discretă este o transformare liniară inversabilă care se bucură de proprietățile prezentate mai jos.

Ortogonalitate

Purtători formează o bază ortogonală pe setul de vectori complecși de dimensiune N:

unde este este delta Kronecker . Această condiție permite derivarea formulei pentru IDFT din definiția DFT.

Teoremele Plancherel și Parseval

Pictogramă lupă mgx2.svg Același subiect în detaliu: Teorema lui Plancherel și Teorema lui Parseval .

De sine Și sunt transformatele discrete Fourier ale Și Teorema lui Plancherel afirmă că:

unde asteriscul denotă conjugarea complexă . Teorema lui Parseval este un caz special al teoremei lui Plancherel:

Periodicitate

Dacă evaluați definiția DFT pentru toate numerele întregi în loc de pentru secvența infinită rezultată este o extensie periodică cu perioada N a DFT. Periodicitatea poate fi arătată după cum urmează:

În mod similar, transformarea discretă inversă este extinsă periodic.

Traducere

Înmulțirea secvenței pentru o fază liniară , cu întreg, se obține traducerea circulară a transformatei . În mod similar, traducerea circulară a corespunde multiplicării lui pentru o fază liniară. În mod explicit, dacă:

asa de:

Convoluție circulară și corelație încrucișată

Pictogramă lupă mgx2.svg Același subiect în detaliu: Convoluție și corelație încrucișată .

Teorema convoluției pentru transformata Fourier în timp discret arată cum convoluția a două secvențe infinite poate fi văzută ca transformarea inversă a produsului transformărilor individuale. Dacă secvențele au lungime finită N avem:

Aceasta este convoluția succesiunii cu o succesiune extins prin însumare periodică :

În mod similar, corelația încrucișată a Și este dat de:

Evaluarea directă a ambelor sume necesită operații pentru o secvență de ieșire lungă N.

În plus, se arată că:

Aceasta este convoluția circulară a Și .

DFT unitar

DFT poate fi exprimat ca o matrice Vandermonde :

unde este:

Transformarea inversă este dată de matricea inversă :

DFT devine o transformare unitară utilizând coeficienți de normalizare egali cu . Unitatea DFT este definită după cum urmează de matricea unității :

Determinantul este produsul valorilor proprii , care sunt întotdeauna Și .

Prin urmare, ortogonalitatea DFT, menționată mai sus, poate fi exprimată și prin condiția ortonormalității:

Dacă și este definit ca unitatea DFT a asa de:

și teorema lui Plancherel poate fi, prin urmare, exprimată și ca:

Dacă vizualizați DFT ca o transformare de coordonate care determină doar componentele unui vector într-un nou sistem de coordonate , relația de mai sus arată cum produsul punct al doi vectori este păstrat sub o unitate DFT. În cazul în care aceasta implică faptul că lungimea unui vector nu se modifică, conform teoremei lui Parseval :

Vectori proprii și valori proprii

Pictogramă lupă mgx2.svg Același subiect în detaliu: vector propriu și valoare proprie .

Luați în considerare transformarea unitară definit anterior pentru DFT de lungime N:

Matricea asociată satisface ecuația:

care poate fi arătat luând în considerare a face actorie datele inițiale sunt obținute de patru ori. Din aceasta rezultă că valorile proprii satisface ecuația:

Prin urmare, valorile proprii ale sunt a patra rădăcină a unității : este +1, −1, i sau - i . Deoarece există patru valori proprii distincte pentru o matrice , posedă o anumită multiplicitate algebrică. Tabelul următor arată multiplicitatea valorilor proprii a matricei care reprezintă unitatea DFT în funcție de lungime a transformării:

marimea N λ = +1 λ = −1 λ = - i λ = + i
4 m m + 1 m m m - 1
4 m + 1 m + 1 m m m
4 m + 2 m + 1 m + 1 m m
4 m + 3 m + 1 m + 1 m + 1 m

În mod echivalent, polinomul caracteristic al Și:

Nu se cunoaște nicio formulă analitică simplă pentru a calcula vectorii proprii, care nu sunt unici, deoarece fiecare combinație liniară de vectori proprii asociați cu aceeași valoare proprie este un vector propriu numai pentru acea valoare proprie.

Relația cu transformarea continuă

Pictogramă lupă mgx2.svg Același subiect în detaliu: Transformata Fourier .
Sus: funcție și repetarea sa periodică. Jos: transformat din și repetarea sa periodică în domeniul frecvenței. Rețineți absența aliasingului în ambele cazuri.

Pentru a arăta relația cu versiunea continuă a transformatei Fourier considerăm o funcție cu transformata Fourier , iar repetările periodice sunt construite:

cu puncte Și legate de relație . De asemenea, indică:

care satisfac relația , definim cele două n-ples de numere:

Apoi, se mențin următoarele egalități:

Dacă nu există suprapuneri nici în domeniul timpului, nici în domeniul frecvenței, este posibil să se obțină transformarea continuă din cea discretă.

Notă

  1. ^ Eric Weisstein, MathWorld - Transformarea Fourier discretă , la mathworld.wolfram.com , 2012.

Bibliografie

Voci correlate

Collegamenti esterni

Matematica Portale Matematica : accedi alle voci di Wikipedia che trattano di matematica