Transformată Fourier discretă

Versiunea actuală a paginii nu a fost încă examinată de colaboratori experimentați și poate diferi semnificativ de versiunea revizuită pe 22 iulie 2021; verificările necesită 6 modificări .

Discrete Fourier Transform (în literatura engleză DFT , Discrete Fourier Transform ) este una dintre transformările Fourier utilizate pe scară largă în algoritmii de procesare a semnalului digital (modificările sale sunt utilizate în compresia audio în MP3 , compresia imaginii în JPEG etc.), precum și în alte domenii legate de analiza frecvențelor într-un semnal discret (de exemplu, analog digitizat). Transformata Fourier discretă necesită o funcție discretă ca intrare. Astfel de funcții sunt adesea create prin eșantionare (valori de eșantionare din funcții continue). Transformele Fourier discrete ajută la rezolvarea ecuațiilor diferențiale parțiale și la efectuarea de operații precum convoluțiile . Transformele Fourier discrete sunt folosite activ și în statistică, în analiza seriilor de timp. Există transformări Fourier discrete multidimensionale [1] .

Transformă formule

Conversie directă:

Conversie inversă:

A doua parte a expresiei decurge din prima conform formulei lui Euler .

Denumiri:

Din acestea din urmă, se poate observa că transformarea descompune semnalul în componente sinusoidale (care se numesc armonice) cu frecvențe de la oscilații pe perioadă la oscilații pe perioadă (plus o constantă). Deoarece frecvența de eșantionare în sine este egală cu eșantioanele pe perioadă, componentele de înaltă frecvență nu pot fi afișate corect - apare un efect moiré . Acest lucru duce la faptul că a doua jumătate a amplitudinilor complexe, de fapt, este o imagine în oglindă a primei și nu conține informații suplimentare.

Ieșire de conversie

Luați în considerare un semnal periodic cu o perioadă egală cu T. Să-l extindem într- o serie Fourier :

Să discretizăm semnalul astfel încât să existe N eșantioane pe perioadă. Reprezentăm semnalul discret sub formă de citiri: , unde , atunci aceste citiri prin seria Fourier se vor scrie astfel:

Folosind raportul , obținem:

    Unde    

Astfel, am obținut transformata Fourier discretă inversă .

Înmulțim acum expresia pentru cu scalar și obținem:

Aici folosim: a) o expresie pentru suma unui număr finit de termeni (exponenți) ai unei progresii geometrice și b) o expresie pentru simbolul Kronecker ca limită a raportului funcțiilor Euler pentru numere complexe. Din aceasta rezultă că:

Această formulă descrie transformata Fourier discretă directă .

În literatură, se obișnuiește să se scrie multiplicatorul în transformarea inversă și, prin urmare, formulele de transformare sunt de obicei scrise în următoarea formă:

Uneori puteți găsi o formă simetrică de scriere a transformării

Reprezentare matrice

Transformarea Fourier discretă este o transformare liniară care transformă un vector de mostre de timp într-un vector de eșantioane spectrale de aceeași lungime. Astfel, transformarea poate fi implementată ca o multiplicare a unei matrice pătrate simetrice cu un vector:

matricea arata astfel:

Elementele matricei sunt date prin următoarea formulă:

, unde .

Valorile proprii ale matricei sunt rădăcini de gradul al patrulea ale unității cu multiplicitate , și , respectiv, unde este numărul rotunjit în jos .

Aplicație la înmulțirea numerelor

Transformata Fourier discretă a unui vector poate fi interpretată ca calcularea valorilor polinomului în rădăcinile unității , , , …, .

Valorile polinomului de gradul al treilea în puncte determină în mod unic polinomul însuși. În același timp, dacă și , atunci , prin urmare, din valorile polinoamelor și se pot determina, de asemenea, valorile în aceleași puncte ale polinomului și să le restabilească prin transformarea Fourier discretă inversă.

Deoarece orice număr poate fi reprezentat ca un polinom de la baza sistemului numeric , înmulțirea a două numere poate fi, la rândul său, redusă la înmulțirea a două polinoame și normalizarea rezultatului.

Proprietăți

  1. Liniaritate
  2. Schimbare de timp
  3. Periodicitate
  4. Teorema lui Parseval este îndeplinită .
  5. Are o densitate spectrală


  6. Armonica zero este suma valorilor semnalului.

Vezi și

Literatură

Note

  1. Fedorenko S. V. - Modificarea algoritmului Gretzel-Bleihut Copie de arhivă din 24 martie 2022 la Wayback Machine . - Articol. - Jurnalul de instrumentare. - UDC 621.391

Link -uri

Transformată Fourier discretă (DFT) (legatură moartă) . Consultat la 15 noiembrie 2010. Arhivat din original la 1 ianuarie 2012. 

Proprietățile transformatei Fourier discrete (DFT) (legatură moartă) . Consultat la 15 noiembrie 2010. Arhivat din original pe 8 mai 2012.