Trasformata di Fourier discreta


12

Sto cercando di capire il vero DFT e il DFT e perché esiste la distinzione.

Da quello che so finora il DFT usa per i vettori di base e fornisce la rappresentazione La somma è scritta da a per ragioni storiche penso invece di scriverla in modo analogo alla serie di Fourier con la somma che va da a : Questo si basa su una anomalia peculiare del DFT dove le alte frequenze sono uguali a quelle negative: . x [ n ] = N - 1 k = 0 X [ k ] e i 2 π k n / N k = 0 N - 1 k = - N / 2 N / 2 - 1 x [ n ] = N / 2 - 1 kei2πkn/N

x[n]=k=0N1X[k]ei2πkn/N
k=0N1k=N/2N/21 e i 2 π k n / N =e i 2 π ( k - N ) n / N
x[n]=k=N/2N/21X[k]ei2πkn/N
ei2πkn/N=ei2π(kN)n/N

Continuando l'analogia con la serie di Fourier, il DFT reale fornisce la rappresentazione Questo può essere visto come associazione con nella rappresentazione DFT in cui la somma varia da a . Questo è molto simile all'abbinamento che collega le due rappresentazioni di un Serie di Fourier:ei2πkn/Ne-i2πkn/N

x[n]=k=0N/2(XR[k]cos(2πknN)XI[k]sin(2πknN))
ei2πkn/Nei2πkn/Nk=N/2N/21cneinθ+cneinθ=ancosnθ+bnsinnθ
cneinθ=a02+1(ancosnθ+bnsinnθ)

La mia domandaallora perché la DFT è molto più diffusa della DFT reale? Ci si aspetterebbe che dal momento che il vero DFT sta usando come base i seni e i coseni stimati e rappresenti meglio l'immagine geometrica che la gente vorrebbe di più. Posso capire perché la DFT e la trasformata di Fourier continua sarebbero preferite in senso teorico poiché l'algebra degli esponenziali è più semplice. Ma ignorando l'algebra più semplice, da un punto di vista pratico computazionale applicato, perché la DFT sarebbe più utile? Perché rappresentare il tuo segnale con esponenziali complessi sarebbe più utile in varie applicazioni di fisica, linguaggio, immagine, ecc. Che scomporre il segnale in seno e coseno. Inoltre, se c'è qualcosa di sottile che mi manca nella mia precedente esposizione, vorrei sapere: io '


3
La vera trasformata di Fourier discreta è importante per il motivo che l'applicazione della solita DFT a una sequenza reale comporta una ridondanza, in quanto per una lunghezza sequenza reale con la corrispondente trasformazione , la sequenza è precisamente il coniugato complesso della sequenza . È logico, quindi, che siano necessarie solo le voci corrispondenti alle frequenze positive della trasformata. In questo contesto si incontrerà anche la cosiddetta trasformazione di Hartley . Vengono utilizzati entrambi gli approcci. Nx0,x1,,xN1X0,X1,,XN1XN1,XN2,,XN/2+1X1,X2,,XN/21

2
A proposito: consiglio vivamente di leggere questi due articoli sia sulla vera trasformata di Fourier che su quella di Hartley; fanno un buon lavoro nel spiegare l'interesse per questi metodi oltre al DFT stesso.

È vero che la matrice del RDFT e la matrice del DFT sono correlate da un cambio di base? E che il cambio di base è in realtà una riflessione parallela al modo in cui le serie di Fourier possono essere rappresentate in due modi con coefficienti correlati da . E il punto chiave nel contesto del DFT è che le frequenze superiori dovrebbero essere pensate come frequenze negative in modo che sia possibile eseguire l'associazione per ottenere seni e coseni come nella serie fourier, dando il RDFTcneinθ+cneinθ=ancosnθ+bnsinnθcneinθ+cneinθ
user782220

Uno dei capitoli di Van Loan affronta la tua domanda in dettaglio. Ciò presuppone una certa abilità con la manipolazione dei prodotti Kronecker.

1
Per lo meno dovresti avere meno domande di quelle che hai ora.

Risposte:


6

Il vantaggio della complessa DFT o della complessa trasformata di Fourier o della complessa serie di Fourier è che i sistemi lineari hanno la bella proprietà che la risposta ad è . (Qui può essere una costante complessa). Quindi l'output è solo un multiplo scalare dell'input. Ancora più importante, se abbiamo una rappresentazione dell'input come somma ponderata di esponenziali complessi, l'output è solo un'altra somma ponderata degli stessi esponenziali. Pesi diversi, ma stesso insieme di esponenziali . Inoltre, ogni nuovo peso si ottiene moltiplicando il vecchio peso per un numero appropriato.Aexp(jωt)H(ω)Aexp(jωt)A

Naturalmente, nessun sistema fisico ha segnali di valori complessi che entrano e escono; almeno fino ad oggi, anche se si può sempre sperare in cose migliori in futuro. Nel frattempo prendiamo parti reali dei segnali complessi o otteniamo la risposta a o tramite linearità e sovrapposizione e uso liberale di cos(ωt)sin(ωt)

cos(ωt)=exp(jωt)+exp(jωt)2sin(ωt)=exp(jωt)exp(jωt)2j

Al contrario, la risposta a è della forma . Pertanto, mentre la linearità, la sovrapposizione ecc. Funzionano tutte, l'output potrebbe aver bisogno dell'uso di funzioni base diverse rispetto all'input. Naturalmente molto strettamente correlati, ma forse potrebbero essere necessarie funzioni di base diverse e forse più numerose. Ad esempio, input è rappresentato da una funzione base, output da due funzioni base. Si può sostenere che le funzioni complesse richiedono il doppio del lavoro rispetto alle funzioni reali e quindi qualsiasi risparmio è puramente immaginario (gioco di parole), ma le rappresentazioni complesse consentono B ( ω ) cos ( ω t ) + C ( ω ) sin ( ω t )cos(ωt)B(ω)cos(ωt)+C(ω)sin(ωt)cos(ωt)B(ω)cos(ωt)+C(ω)sin(ωt)trattamento uniforme mentre le rappresentazioni peccato / cos non lo fanno. Presto! Data la risposta a è , qual è la risposta a ? Devi lavorarci un po ', potrebbe essere necessario invocare formule come e così via. Con esponenziali complessi, la vita è molto più semplice.cos(ωt)B(ω)cos(ωt)+C(ω)sin(ωt)sin(ωt)

cos(α+β)=cos(α)cos(β)sin(α)sin(β)

Ma, come nella vita reale, il tuo chilometraggio può variare e se senti che le rappresentazioni peccato / cos sono la strada da percorrere e che esponenziali complessi dovrebbero essere evitati, sei libero di seguire il tuo cuore. Se hai difficoltà a comunicare le tue idee a colleghi, capi, clienti o consulenti, questa sarà la loro perdita, non la tua.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.