DFT matice - DFT matrix

V aplikované matematice je DFT matice výrazem diskrétní Fourierovy transformace (DFT) jako transformační matice , kterou lze aplikovat na signál prostřednictvím násobení matice .

Definice

N -bodu DFT je vyjádřena jako násobek , kde je původní vstupní signál, je na N -by- N čtvercový DFT matice, a je DFT signálu.

Transformační matici lze definovat jako nebo ekvivalentně:

,

kde je primitivní N- tý kořen jednoty, ve kterém . Můžeme se vyhnout psaní velkých exponentů pro použití skutečnosti, že pro každého exponenta máme identitu Toto je Vandermondeova matice pro kořeny jednoty, až do normalizačního faktoru. Všimněte si, že normalizační faktor před sum ( ) a znaménko exponenta v ω jsou pouze konvence a liší se v některých postupech. Všechna následující diskuse platí bez ohledu na konvenci, s maximálně malými úpravami. Jediné, co je důležité, že dopředu a inverzní transformace mají opačné znaménko exponenty, a že produktem jejich normalizace faktorů být 1 / N . Díky této volbě je však výsledná matice DFT jednotná , což je za mnoha okolností výhodné.

Algoritmy rychlé Fourierovy transformace využívají symetrie matice ke zkrácení doby vynásobení vektoru touto maticí z obvyklého . Podobné techniky lze použít pro násobení maticemi, jako je Hadamardova matice a Walshova matice .

Příklady

Dvoubodový

Dvoubodový DFT je jednoduchý případ, kdy první položka je DC (součet) a druhá položka je AC (rozdíl).

První řádek provádí součet a druhý řádek provádí rozdíl.

Faktorem je, aby byla transformace jednotná (viz níže).

Čtyřbodový

Čtyřbodová matice DFT ve směru hodinových ručiček je následující:

kde .

Osmibodový

První netriviální celočíselná síla dvou případů je pro osm bodů:

kde

(Všimněte si toho .)

Následující obrázek zobrazuje DFT jako násobení matice, přičemž prvky matice jsou znázorněny vzorky komplexních exponenciálů:

Pouze řádky Fourierop.svg

Skutečná část (kosinová vlna) je označena plnou čarou a imaginární část (sinusová vlna) přerušovanou čarou.

Horní řádek jsou všechny (měřítko pro jednotnost), takže "měří" stejnosměrnou složku ve vstupním signálu. V dalším řádku je osm vzorků negativního jednoho cyklu komplexního exponenciálu, tj. Signálu s frakční frekvencí −1/8, takže „měří“, kolik „síly“ existuje při frakční frekvenci +1/8 v signál. Připomeňme, že odpovídající filtr porovnává signál s časově obrácenou verzí všeho, co hledáme, takže když hledáme fracfreq. 1/8 srovnáváme s fracfreq. −1/8, proto má tento řádek zápornou frekvenci . Další řádek jsou záporné dva cykly komplexního exponenciálu, vzorkované na osmi místech, takže má zlomkovou frekvenci −1/4, a tak „měří“ rozsah, v jakém má signál zlomkovou frekvenci +1/4.

Následující text shrnuje, jak funguje 8bodový DFT, řádek po řádku, pokud jde o zlomkovou frekvenci:

  • 0 měří, kolik DC je v signálu
  • −1/8 měří, kolik signálu má zlomkovou frekvenci +1/8
  • −1/4 měří, kolik signálu má zlomkovou frekvenci +1/4
  • −3/8 měří, kolik signálu má zlomkovou frekvenci +3/8
  • −1/2 měří, kolik signálu má zlomkovou frekvenci +1/2
  • −5/8 měří, kolik signálu má zlomkovou frekvenci +5/8
  • −3/4 měří, kolik signálu má zlomkovou frekvenci +3/4
  • −7/8 měří, kolik signálu má zlomkovou frekvenci +7/8

Ekvivalentně lze říci, že poslední řádek má zlomkovou frekvenci +1/8, a tak měří, kolik signálu má zlomkovou frekvenci -1/8. Tímto způsobem by se dalo říci, že horní řádky matice „měří“ kladný frekvenční obsah v signálu a spodní řádky měří zápornou frekvenční složku v signálu.

Jednotná transformace

DFT je (nebo může být vhodnou volbou škálování) jednotková transformace, tj. Transformace, která šetří energii. Vhodná volba škálování pro dosažení jednoty je taková, že energie ve fyzické doméně bude stejná jako energie ve Fourierově doméně, tj. K uspokojení Parsevalovy věty . (Pro výpočetní pohodlí se běžně používají i jiné než unitární škálování ; např. Věta o konvoluci má o něco jednodušší formu s škálováním zobrazeným v diskrétním článku Fourierovy transformace .)

Další vlastnosti

Další vlastnosti matice DFT, včetně jejích vlastních čísel, připojení k konvolucím, aplikacím atd., Najdete v článku o diskrétní Fourierově transformaci .

Omezující případ: operátor Fourier

Skutečná část (kosinová)
Imaginární část (sine)

Pojem Fourierovy transformace je snadno zobecnitelný . Jedno takové formální zevšeobecnění N- bodu DFT si lze představit tak, že N je libovolně velké. V limitu přísný matematický aparát zachází s takovými lineárními operátory jako s takzvanými integrálními transformacemi . V tomto případě, pokud vytvoříme velmi velkou matici se složitými exponenciály v řádcích (tj. Kosinové reálné části a sinusové imaginární části), a zvětšíme rozlišení bez vazby, přiblížíme se k jádru Fredholmovy integrální rovnice 2. druhu, jmenovitě Fourierův operátor, který definuje spojitou Fourierovu transformaci. Obdélníková část tohoto spojitého Fourierova operátoru může být zobrazena jako obrázek, analogický s maticí DFT, jak je znázorněno vpravo, kde hodnota pixelu ve stupních šedi označuje číselnou veličinu.

Viz také

Reference

externí odkazy