Estou tentando entender o DFT real e o DFT e por que a distinção existe.
Pelo que sei até agora o DFT utiliza para vectores de base e dá a representação
Continuando a analogia com a Série Fourier, o DFT real fornece a representação Isso pode ser visto como emparelhamentoei2πkn/Ncome-i2πkn/Nna representação DFT, em que a soma varia dek=-N/2aN/2-1. Isto é muito parecido com o emparelhamentocneinθ+c-ne-inθ=
Minha perguntaentão é por que a DFT é muito mais prevalente que a DFT real? Seria de esperar que, uma vez que a DFT real está usando senos e cossenos com valor real como base e, portanto, representa melhor a imagem geométrica que as pessoas gostariam mais. Eu posso ver por que a DFT e a contínua transformada de Fourier seriam preferidas em um sentido teórico, pois a álgebra dos exponenciais é mais simples. Mas ignorando a álgebra mais simples, de um ponto de vista prático computacional aplicado, por que o DFT seria mais útil? Por que representar seu sinal com exponenciais complexos seria mais útil em várias aplicações de física, fala, imagem etc. do que decompor seu sinal em senos e cossenos. Além disso, se houver algo sutil que esteja faltando na minha exposição acima, gostaria de saber:
Respostas:
A vantagem da DFT complexa ou da transformada de Fourier complexa ou da série de Fourier complexa é que os sistemas lineares têm a propriedade agradável de que a resposta a é H ( ω ) A exp ( j ω t ) . (Aqui A pode ser uma constante complexa). Portanto, a saída é apenas um múltiplo escalar da entrada. Mais importante, se tivermos uma representação da entrada como uma soma ponderada de exponenciais complexas, a saída será apenas outra soma ponderada dos mesmos exponenciais. Pesos diferentes, masAexp(jωt) H(ω)Aexp(jωt) A mesmo conjunto de exponenciais . Além disso, cada novo peso é obtido multiplicando o peso antigo por um número apropriado.
In contrast, the response tocos(ωt) is of the form
B(ω)cos(ωt)+C(ω)sin(ωt) . So,
while linearity and superposition etc all work, the output
might well need the use of different basis functions than the
input does. Very closely related, of course, but still possibly
different and maybe more basis functions might be needed. For
example, input cos(ωt) is represented by one basis function,
output B(ω)cos(ωt)+C(ω)sin(ωt) by
two basis functions. It can be argued that complex functions
require twice as much work as real functions and so any savings
are purely imaginary (pun intended), but complex representations allow
uniform treatment while sin/cos representations do not. Quick!
Given the response to cos(ωt) is
B(ω)cos(ωt)+C(ω)sin(ωt) ,
what is the response to sin(ωt) ? You have to work at it
a bit, you may need to invoke formulas such as
But, as in real life, your mileage may vary, and if you feel that sin/cos representations are the way to go and complex exponentials should be eschewed, you are free to follow your heart. If you have difficulty communicating your ideas to colleagues, bosses, clients or consultants, that will be their loss, not yours.
fonte