Transformada discreta de Fourier
Em matemática, a transformada discreta de Fourier (DFT) converte uma sequência finita de amostras igualmente espaçadas de uma função em uma sequência de mesmo comprimento de amostras igualmente espaçadas da transformada de Fourier em tempo discreto (DTFT), que é uma função de frequência de valor complexo. O intervalo no qual o DTFT é amostrado é o recíproco da duração da sequência de entrada. Uma DFT inversa é uma série de Fourier, usando as amostras DTFT como coeficientes de senoides complexas nas frequências DTFT correspondentes. Tem os mesmos valores de amostra que a sequência de entrada original. A DFT é, portanto, considerada uma representação no domínio da frequência da sequência de entrada original. Se a sequência original abrange todos os valores diferentes de zero de uma função, sua DTFT é contínua (e periódica) e a DFT fornece amostras discretas de um ciclo. Se a sequência original for um ciclo de uma função periódica, a DFT fornecerá todos os valores diferentes de zero de um ciclo da DTFT.
A DFT é a transformada discreta mais importante, usada para realizar a análise de Fourier em muitas aplicações práticas. No processamento de sinal digital, a função é qualquer quantidade ou sinal que varia ao longo do tempo, como a pressão de uma onda sonora, um sinal de rádio ou leituras diárias de temperatura, amostradas em um intervalo de tempo finito (geralmente definido por uma função de janela). No processamento de imagem, as amostras podem ser os valores de pixels ao longo de uma linha ou coluna de uma imagem raster. A DFT também é usada para resolver eficientemente equações diferenciais parciais e para realizar outras operações, como convoluções ou multiplicação de números inteiros grandes.
Como lida com uma quantidade finita de dados, pode ser implementado em computadores por algoritmos numéricos ou até mesmo por hardware dedicado. Essas implementações geralmente empregam algoritmos eficientes de transformada rápida de Fourier (FFT); tanto que os termos "FFT" e "DFT" são freqüentemente usados de forma intercambiável. Antes de seu uso atual, o "FFT" inicialismo também pode ter sido usado para o termo ambíguo "transformada de Fourier finita".
Definição
O discreto Transformação de Fourier transforma uma sequência de N números complexos (xn??x0,x1,...... ,xN- Sim. - Sim. 1{displaystyle left{mathbf {x} _{n}right}:=x_{0},x_{1},ldotsx_{N-1}} em outra sequência de números complexos, (Xk??X0,X1,...... ,XN- Sim. - Sim. 1,{displaystyle left{mathbf {X} _{k}right}:=X_{0},X_{1},ldotsX_{N-1},} que é definido por
- Xk= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =Gerenciamento Gerenciamento n= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =0N- Sim. - Sim. 1xn)) e- Sim. - Sim. Eu...2D D Nkn{displaystyle X_{k}=sum _{n=0}^{N-1}x_{n}cdot e^{-{frac (i2 {N}}kn }
(Eq.1)
A transformação é por vezes denotada pelo símbolo F{displaystyle {mathcal {F}}}, como em X= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =F(x?{displaystyle mathbf {X} ={mathcal {F}}left{mathbf {x} right}} ou F(x){displaystyle {mathcal {F}}left(mathbf {x} right)} ou Fx{displaystyle {mathcal {F}}mathbf {x} }.
A DFT tem muitas aplicações, incluindo aplicações puramente matemáticas sem interpretação física. Mas fisicamente pode ser relacionado ao processamento de sinal como uma versão discreta (ou seja, amostras) da transformada de Fourier de tempo discreto (DTFT), que é uma função contínua e periódica. A DFT calcula N amostras igualmente espaçadas de um ciclo da DTFT. (ver Fig.2 e § Amostragem do DTFT)
Motivação
Eq.1 também pode ser avaliado fora do domínio k∈ ∈ Não.0,N- Sim. - Sim. 1][0,N-1]}, e essa sequência estendida é NNão.-periódico. Assim, outras sequências de NNão. índices são às vezes usados, como Não.- Sim. - Sim. N2,N2- Sim. - Sim. 1]{textstyle left[-{frac {N}{2}},{frac {N}{2}}-1right]} (se) NNão. é mesmo) e Não.- Sim. - Sim. N- Sim. - Sim. 12,N- Sim. - Sim. 12]{textstyle left[-{frac {N-1}{2}},{frac {N-1}{2}}right} (se) NNão. é estranho), o que equivale a trocar as metades esquerda e direita do resultado da transformação.
AEq.1 pode ser interpretada ou derivada de várias maneiras, por exemplo:
- Ele descreve completamente a transformada de Fourier (DTFT) discreta de um NNão.-sequência periódica, que compreende apenas componentes de frequência discreta. (Usando o DTFT com dados periódicos)
- Ele também pode fornecer amostras uniformemente espaçadas do DTFT contínuo de uma sequência de comprimento finito. (§ Sampling the DTFT)
- É a correlação cruzada da entrada sequência, xnNão. x_{n}}, e um sinusóide complexo na frequência kN- Sim. Não.. Assim atua como um filtro combinado para essa frequência.
- É o analógico discreto da fórmula para os coeficientes de uma série Fourier:
- xn= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =1NGerenciamento Gerenciamento k= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =0N- Sim. - Sim. 1Xk)) eEu...2D D kn/N,n∈ ∈ Z.,Não. x_{n} = {1}{N}}sum _{k=0}^{N-1}X_{k}cdot e^{i2pi kn/N},quad nin mathbb (Z)
(Eq.2)
que também NNão.-periódico. No domínio n ∈ [0, N - 1..., este é o Transformação inversa de Eq.1. Nesta interpretação, cada XkNão. X_{k}} é um número complexo que codifica a amplitude e a fase de um componente senoidal complexo (eEu...2D D kn/N){displaystyle left(e^{i2pi kn/N}right)} de função xnNão. x_{n}}. (veja a série Discrete Fourier) A frequência do sinusóide é k ciclos por N amostras. Sua amplitude e fase são:
- 1N|Xk|= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =1NRepito (Xk)2+Eu... (Xk)2{displaystyle {frac {1}{N}}|X_{k}|={frac {1}{N}}{sqrt {operatorname} {Re} (X_{k})^{2}+operatorname {Im} (X_{k})^{2}}}}
- Arg (Xk)= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =Atan2 (Eu... (Xk),Repito (Xk))= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =- Sim. - Sim. Eu...)) I (Xk|Xk|),{displaystyle arg(X_{k})=operatorname {atan2} {big (}operatorname {Im} (X_{k}),operatorname {Re} (X_{k}){big)}=-icdot ln left({frac {X_{k}}{|X_{k}|}}right),}}
O fator de normalização multiplicando o DFT e o IDFT (aqui 1 e 1N- Sim. Não.) e os sinais dos expoentes são meramente convenções, e diferem em alguns tratamentos. Os únicos requisitos dessas convenções são que o DFT e o IDFT têm expoentes de sinal oposto e que o produto de seus fatores de normalização seja 1N- Sim. Não.. Uma normalização 1N- Sim. {1}{N}}} tanto para o DFT quanto para o IDFT, por exemplo, faz as transformações unitárias. Um impulso discreto, xn= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =1Não. x_{n}=1 em n= 0 e 0 caso contrário; pode transformar-se Xk= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =1Não. X_{k}=1} para todos k (utilizar fatores de normalização 1 para DFT e 1N- Sim. Não. para IDFT). Um sinal DC, Xk= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =1Não. X_{k}=1} em k= 0 e 0 caso contrário; pode inversamente transformar-se xn= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =1Não. x_{n}=1 para todos nNão. (utilização) 1N- Sim. Não. para DFT e 1 para IDFT) que é consistente com a visualização DC como a média média do sinal.
Exemplo
Este exemplo demonstra como aplicar o DFT a uma sequência de comprimento N= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =4Não. e o vetor de entrada
x= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =(x0x1x2x3)= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =(12- Sim. - Sim. Eu...- Sim. - Sim. Eu...- Sim. - Sim. 1+2Eu...).{displaystyle mathbf {x} ={begin{pmatrix}x_{0}\x_{1}\x_{2}\x_{3}end{pmatrix}}={begin{pmatrix}12-i\-i-1+2iend{pmatrix}}}}
Calculando o DFT de x(x) usando Eq.1
X 0 = e − i 2 π 0 ⋅ 0 / 4 ⋅ 1 + e − i 2 π 0 ⋅ 1 / 4 ⋅ ( 2 − i ) + e − i 2 π 0 ⋅ 2 / 4 ⋅ ( − i ) + e − i 2 π 0 ⋅ 3 / 4 ⋅ ( − 1 + 2 i ) = 2 {displaystyle X_{0}=e^{-i2pi 0cdot 0/4}cdot 1+e^{-i2pi 0cdot 1/4}cdot (2-i)+e^{-i2pi 0cdot 2/4}cdot (-i)+e^{-i2pi 0cdot 3/4}cdot (-1+2i)=2} X 1 = e − i 2 π 1 ⋅ 0 / 4 ⋅ 1 + e − i 2 π 1 ⋅ 1 / 4 ⋅ ( 2 − i ) + e − i 2 π 1 ⋅ 2 / 4 ⋅ ( − i ) + e − i 2 π 1 ⋅ 3 / 4 ⋅ ( − 1 + 2 i ) = − 2 − 2 i {displaystyle X_{1}=e^{-i2pi 1cdot 0/4}cdot 1+e^{-i2pi 1cdot 1/4}cdot (2-i)+e^{-i2pi 1cdot 2/4}cdot (-i)+e^{-i2pi 1cdot 3/4}cdot (-1+2i)=-2-2i} X 2 = e − i 2 π 2 ⋅ 0 / 4 ⋅ 1 + e − i 2 π 2 ⋅ 1 / 4 ⋅ ( 2 − i ) + e − i 2 π 2 ⋅ 2 / 4 ⋅ ( − i ) + e − i 2 π 2 ⋅ 3 / 4 ⋅ ( − 1 + 2 i ) = − 2 i {displaystyle X_{2}=e^{-i2pi 2cdot 0/4}cdot 1+e^{-i2pi 2cdot 1/4}cdot (2-i)+e^{-i2pi 2cdot 2/4}cdot (-i)+e^{-i2pi 2cdot 3/4}cdot (-1+2i)=-2i} X 3 = e − i 2 π 3 ⋅ 0 / 4 ⋅ 1 + e − i 2 π 3 ⋅ 1 / 4 ⋅ ( 2 − i ) + e − i 2 π 3 ⋅ 2 / 4 ⋅ ( − i ) + e − i 2 π 3 ⋅ 3 / 4 ⋅ ( − 1 + 2 i ) = 4 + 4 i {displaystyle X_{3}=e^{-i2pi 3cdot 0/4}cdot 1+e^{-i2pi 3cdot 1/4}cdot (2-i)+e^{-i2pi 3cdot 2/4}cdot (-i)+e^{-i2pi 3cdot 3/4}cdot (-1+2i)=4+4i}
Resultados X= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =(X0X1X2X3)= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =(2- Sim. - Sim. 2- Sim. - Sim. 2Eu...- Sim. - Sim. 2Eu...4+4Eu...).{displaystyle mathbf {X} ={begin{pmatrix}X_{0}\X_{1}\X_{2}\X_{3}end{pmatrix}}={begin{pmatrix}2-2i-2i-2i\4+4iend{pmatrix}}.}
Transformação inversa
A transformada discreta de Fourier é uma transformação linear invertível
- F:: CN→ → CN{displaystyle {mathcal {F}}colon mathbb {C} ^{N}to mathbb {C} ^{N}}
com C{displaystyle mathbb {C} } } denotando o conjunto de números complexos. Seu inverso é conhecido como Inverse Discrete Fourier Transform (IDFT). Em outras palavras, para qualquer 0}" xmlns="http://www.w3.org/1998/Math/MathML">N>0- Sim.0" aria-hidden="true" class="mwe-math-fallback-image-inline" src="https://wikimedia.org/api/rest_v1/media/math/render/svg/6b5e672f875388753faa233a18e9f2cf1275aaa4" style="vertical-align: -0.338ex; width:6.325ex; height:2.176ex;"/>, um Nvetor complexo -dimensional tem um DFT e um IDFT que estão por sua vez NNão.- vetores complexos dimensionais.
A transformada inversa é dada por:
- xn= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =1NGerenciamento Gerenciamento k= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =0N- Sim. - Sim. 1Xk)) eEu...2D D NknNão. x_{n} = {1}{N}}sum _{k=0}^{N-1}X_{k}cdot Erro: {2pi }{N}}kn}}
(Eq.3)
Propriedades
Linearidade
O DFT é uma transformação linear, ou seja, se F((xn?)k= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =Xk{displaystyle {mathcal {F}}({x_{n}})_{k}=X_{k}} e F((Sim.n?)k= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =Yk{displaystyle {mathcal {F}}({y_{n}})_{k}=Y_{k}}, então para qualquer número complexo um,b)Não.:
- F((umxn+b)Sim.n?)k= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =umXk+b)Yk{displaystyle {mathcal {F}}({ax_{n}+by_{n}})_{k}=aX_{k}+bY_{k}}
Reversão de tempo e frequência
Reversão do tempo (ou seja, substituição nNão. por N- Sim. - Sim. nNão. Não.) em xnNão. x_{n}} corresponde a reverter a frequência (i.e. kNão. por N- Sim. - Sim. kNão. Não.). Matematicamente, se (xn?Não. {x_{n}}} representa o vetor x então
- se F((xn?)k= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =Xk{displaystyle {mathcal {F}}({x_{n}})_{k}=X_{k}}
- então F((xN- Sim. - Sim. n?)k= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =XN- Sim. - Sim. k{displaystyle {mathcal {F}}({x_{N-n}})_{k}=X_{N-k}}
Conjugação no tempo
Se F((xn?)k= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =Xk{displaystyle {mathcal {F}}({x_{n}})_{k}=X_{k}} então F((xn∗ ∗ ?)k= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =XN- Sim. - Sim. k∗ ∗ {displaystyle {mathcal {F}}({x_{n}^{*}})_{k}=X_{N-k}^{*}}.
Parte real e imaginária
Esta tabela mostra algumas operações matemáticas em xnNão. x_{n}} no domínio do tempo e os efeitos correspondentes em seu DFT XkNão. X_{k}} no domínio de frequência.
Propriedade | Domínio de tempo xnNão. x_{n}} | Domínio de frequência XkNão. X_{k}} |
---|---|---|
Parte real no tempo | R R (xn)Não. Re {left(x_{n}right)}} | 12(Xk+XN- Sim. - Sim. k∗ ∗ ){displaystyle {frac {1}{2}}left(X_{k}+X_{N-k}^{*}right)} |
Parte imaginária no tempo | Eu... Eu... (xn)Não. Im {left(x_{n}right)}} | 12Eu...(Xk- Sim. - Sim. XN- Sim. - Sim. k∗ ∗ ){displaystyle {frac {1}{2i}}left (X_{k}-X_{N-k}^{*}right)} |
Parte real na frequência | 12(xn+xN- Sim. - Sim. n∗ ∗ ){displaystyle {frac {1}{2}}left (x_{n}+x_{N-n}^{*}right)} | R R (Xk)Não. Re {left(X_{k}right)}} |
Parte imaginária na frequência | 12Eu...(xn- Sim. - Sim. xN- Sim. - Sim. n∗ ∗ ){displaystyle {frac {1}{2i}}left (x_{n}-x_{N-n}^{*}right)} | Eu... Eu... (Xk)Não. Im {left(X_{k}right)}} |
Ortogonalidade
Os vetores uk= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =Não.eEu...2D D Nkn|n= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =0,1,...... ,N- Sim. - Sim. 1]TNão. u_{k}=left[left.e^{{frac (i2 }{N}}kn};right|;n=0,1,ldotsN-1right]^{mathsf {T}}} formar uma base ortogonal sobre o conjunto de Nvetores complexos dimensionais:
- ukTuk?∗ ∗ = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =Gerenciamento Gerenciamento n= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =0N- Sim. - Sim. 1(eEu...2D D Nkn)(eEu...2D D N(- Sim. - Sim. k?)n)= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =Gerenciamento Gerenciamento n= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =0N- Sim. - Sim. 1eEu...2D D N(k- Sim. - Sim. k?)n= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =Nδ δ kk?Não. u_{k}^{mathsf {T}}u_{k'}^{*}=sum _{n=0}^{N-1}left(e^{{frac {i2pi }{N}}kn}right (e^{{frac {i2pi) }{N}}(-k')n}right=sum _{n=0}^{N-1}e^{{frac (i2 }{N}}(k-k'n}=N~delta _{kk'}}
Onde? δ δ kk?{displaystyle delta _{kk'}} é a delta de Kronecker. (No último passo, a soma é trivial se k= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =k?Não., onde está 1 + 1 + ≡ = N, e de outra forma é uma série geométrica que pode ser explicitamente resumida para obter zero.) Esta condição de ortogonal pode ser usada para derivar a fórmula para o IDFT da definição do DFT, e é equivalente à propriedade de unidade abaixo.
O teorema de Plancherel e o teorema de Parseval
Se XkNão. X_{k}} e YkNão. Y_{k}} são os DFTs de xnNão. x_{n}} e Sim.n{displaystyle y_{n}} respectivamente, em seguida, o teorema de Parseval afirma:
- Gerenciamento Gerenciamento n= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =0N- Sim. - Sim. 1xnSim.n∗ ∗ = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =1NGerenciamento Gerenciamento k= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =0N- Sim. - Sim. 1XkYk∗ ∗ {displaystyle sum _{n=0}^{N-1}x_{n}y_{n}^{*}={frac {1}{N}}sum _{k=0}^{N-1}X_{k}Y_{k}^{*}}
onde a estrela denota conjugação complexa. O teorema de Plancherel é um caso especial do teorema de Parseval e afirma:
- Gerenciamento Gerenciamento n= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =0N- Sim. - Sim. 1|xn|2= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =1NGerenciamento Gerenciamento k= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =0N- Sim. - Sim. 1|Xk|2.{displaystyle sum _{n=0}^{N-1}|x_{n}|^{2}={frac {1}{N}}sum _{k=0}^{N-1}|X_{k}|^{2}.}
Esses teoremas também são equivalentes à condição unitária abaixo.
Periodicidade
A periodicidade pode ser mostrada diretamente da definição:
- Xk+N≜ ≜ Gerenciamento Gerenciamento n= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =0N- Sim. - Sim. 1xne- Sim. - Sim. Eu...2D D N(k+N)n= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =Gerenciamento Gerenciamento n= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =0N- Sim. - Sim. 1xne- Sim. - Sim. Eu...2D D Nkne- Sim. - Sim. Eu...2D D n? ? 1= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =Gerenciamento Gerenciamento n= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =0N- Sim. - Sim. 1xne- Sim. - Sim. Eu...2D D Nkn= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =Xk.Não. X_{k+N} triangleq \sum _{n=0}^{N-1}x_{n}e^{-{frac {i2pi }{N}}(k+N)n}=sum _{n=0}^{N-1}x_{n}e^{-{frac {i2pi }{N}}kn}underbrace {e^{-i2pi n}} _{1}=sum _{n=0}^{N-1}x_{n}e^{-{frac (i2 }{N}}kn}=X_{k}.}
Da mesma forma, pode-se mostrar que a fórmula IDFT leva a uma extensão periódica.
Teorema da mudança
Multiplicação xnNão. x_{n}} por um fase linear eEu...2D D Nnm{displaystyle e^{{frac (i2 {N}}nm. para alguns inteiros m corresponde a um mudança circular da saída XkNão. X_{k}}: XkNão. X_{k}} é substituído por Xk- Sim. - Sim. mNão. X_{k-m}}, onde o subscript é interpretado modulo N (i.e., periodicamente). Da mesma forma, uma mudança circular da entrada xnNão. x_{n}} corresponde a multiplicar a saída XkNão. X_{k}} por uma fase linear. Matematicamente, se (xn?Não. {x_{n}}} representa o vetor x então
- se F((xn?)k= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =Xk{displaystyle {mathcal {F}}({x_{n}})_{k}=X_{k}}
- então F((xn)) eEu...2D D Nnm?)k= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =Xk- Sim. - Sim. m{displaystyle {mathcal {F}}left(left{x_{n}cdot e^{{frac {i2pi }{N}}nm}right}right)_{k}=X_{k-m}}
- e F((xn- Sim. - Sim. m?)k= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =Xk)) e- Sim. - Sim. Eu...2D D Nkm{displaystyle {mathcal {F}}left(left{x_{n-m}right}right)_{k}=X_{k}cdot e^{-{frac {i2pi }{N}}km}
Teorema da convolução circular e teorema da correlação cruzada
O teorema da convolução para a transformada de Fourier (DTFT) discreta indica que uma convolução de duas sequências pode ser obtida como a transformação inversa do produto das transformações individuais. Uma simplificação importante ocorre quando uma das sequências é N-periódica, denotada aqui por Sim.N,Não. y_{N}},} porque DTFT(Sim.N?{displaystyle scriptstyle {text{DTFT}}displaystyle {y_{N}}}} é não-zero em apenas frequências discretas (ver DTFT § dados periódicos), e, portanto, é seu produto com a função contínua DTFT(x?.{displaystyle scriptstyle {text{DTFT}}displaystyle {x}.}Isso leva a uma simplificação considerável da transformação inversa.
- x∗ ∗ Sim.N= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =DTFT- Sim. - Sim. 1Não.DTFT(x?)) DTFT(Sim.N?]= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =DFT- Sim. - Sim. 1Não.DFT(xN?)) DFT(Sim.N?],Não. x*y_{N}} = scriptstyle {rm {DTFT}}^{-1}displaystyle left[scriptstyle {rm {DTFT}}displaystyle {x}cdot scriptstyle {rm {DTFT}}displaystyle {y_{N}}}right] = scriptstyle rm {DFT}}^{-1}displaystyle left[scriptstyle {rm {DFT}}displaystyle {x_{N}}}cdot scriptstyle {rm {DFT}}displaystyle {y_{N}}}right],}
Onde? xNNão. x_{N}}} é uma soma periódica do xNão. sequência: (xN)n≜ ≜ Gerenciamento Gerenciamento m= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =- Sim. - Sim. ∞ ∞ ∞ ∞ x(n- Sim. - Sim. mN).{displaystyle (x_{N}})_{n} triangleq sum _{m=-infty }^{infty }x_{(n-mN)}.}
Personalamente, as somas DFT e DFT inversa são tomadas sobre o domínio Não.0,N- Sim. - Sim. 1]Não. [0,N-1]. Definindo esses DFTs como X- Sim. e YNão. Sim., o resultado é:
- (x∗ ∗ Sim.N)n≜ ≜ Gerenciamento Gerenciamento Eu... Eu... = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =- Sim. - Sim. ∞ ∞ ∞ ∞ xEu... Eu... )) (Sim.N)n- Sim. - Sim. Eu... Eu... = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =F- Sim. - Sim. 1? ? DFT- Sim. - Sim. 1(X)) Y?n.{displaystyle (x*y_{N}})_{n}triangleq sum _{ell =-infty }^{infty }x_{ell }cdot (y_{N}}) }=underbrace {{mathcal {F}}^{-1}} Não. {DFT^{-1}}}left{Xcdot Sim.
Na prática, xNão. a sequência é geralmente comprimento N ou menos, e Sim.NNão. Y_{N}}} é uma extensão periódica de um comprimento N Sim.- Sim.-sequência, que também pode ser expressa como função circular:
- (Sim.N)n= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =Gerenciamento Gerenciamento p= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =- Sim. - Sim. ∞ ∞ ∞ ∞ Sim.(n- Sim. - Sim. pN)= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =Sim.(nmod N),n∈ ∈ Z..(y_{N}})_{n}=sum _{p=-infty }^{infty }y_{(n-pN)}=y_{(noperatorname {mod} N)},quad nin mathbb Não.
Então a convolução pode ser escrita como:
F- Sim. - Sim. 1(X)) Y?n= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =Gerenciamento Gerenciamento Eu... Eu... = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =0N- Sim. - Sim. 1xEu... Eu... )) Sim.(n- Sim. - Sim. Eu... Eu... )mod N{displaystyle {mathcal {F}}^{-1}left{Xcdot Sim. Não. - Sim. }cdot y_{_{(n-ell)operatorname {mod} N}}}
que dá origem à interpretação como um circular circular convolução de xNão. e Sim..Sim. Muitas vezes é usado para calcular de forma eficiente sua convolução linear. (veja Convolução circular, algoritmos de convolução rápida e Overlap-save)
Da mesma forma, a correlação cruzada de xNão. e Sim.NNão. Y_{N}}} é dado por:
- (xDetalhe Detalhe Sim.N)n≜ ≜ Gerenciamento Gerenciamento Eu... Eu... = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =- Sim. - Sim. ∞ ∞ ∞ ∞ xEu... Eu... ∗ ∗ )) (Sim.N)n+Eu... Eu... = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =F- Sim. - Sim. 1(X∗ ∗ )) Y?n.{displaystyle (xstar y_{N}})_{n}triangleq sum _{ell =-infty }^{infty }x_{ell }^{*}cdot (y_{N}})_{n+ell }={mathcal {F}}^{-1}left{X^{*}cdot Sim.
Foi demonstrado que qualquer transformação linear que transforme a convolução em produto pontual é a DFT (até uma permutação de coeficientes).
Dualidade do teorema da convolução
Também pode ser mostrado que:
- F(x)) Sim.?k≜ ≜ Gerenciamento Gerenciamento n= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =0N- Sim. - Sim. 1xn)) Sim.n)) e- Sim. - Sim. Eu...2D D Nkn{displaystyle {mathcal {F}}left{mathbf {xcdot y} right}_{k} triangleq sum _{n=0}^{N-1}x_{n}cdot y_{n}cdot e^{-i{frac {2pi }{N}}kn}}
- = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =1N(X∗ ∗ YN)k,{displaystyle ={frac {1}{N}}(mathbf {X*Y_{N}})_{k},} que é a convolução circular de X{displaystyle mathbf {X} } } e Y- Sim..
Polinômio de interpolação trigonométrica
O polinômio de interpolação trigonométrica
- p())= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =(1NNão.X0+X1eEu...2D D )+⋯ ⋯ +XN/2- Sim. - Sim. 1eEu...2D D (N/2- Sim. - Sim. 1))+XN/2e (ND D ))+XN/2+1e- Sim. - Sim. Eu...2D D (N/2- Sim. - Sim. 1))+⋯ ⋯ +XN- Sim. - Sim. 1e- Sim. - Sim. Eu...2D D )]Nmesmo1NNão.X0+X1eEu...2D D )+⋯ ⋯ +X(N- Sim. - Sim. 1)/2eEu...2D D (N- Sim. - Sim. 1))+X(N+1)/2e- Sim. - Sim. Eu...2D D (N- Sim. - Sim. 1))+⋯ ⋯ +XN- Sim. - Sim. 1e- Sim. - Sim. Eu...2D D )]NO quê?{displaystyle p(t)={begin{cases}{frac {1}{N}left [X_{0}+X_{1}e^{i2pi T}+cdots +X_{N/2-1}e^{i2pi (N/2-1)t}+X_{N/2}cos(Npi t)+X_{N/2+1}e^{-i2pi (N/2-1)t}+cdots +X_{N-1}e^{-i2pi t}right]&N{text{ even}}\{frac {1}{N}left [X_{0}+X_{1}e^{i2pi t}+cdots +X_{(N-1)/2}e^{i2pi (N-1)t}+X_{(N+1)/2}e^{-i2pi (N-1)t}+cdots +X_{N-1}e^{-i2pi t}right]&N{text{ odd}}end{cases}}}
onde os coeficientes Xk são dados pelo DFT de xn acima, satisfaz a propriedade de interpolação p(n/N)= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =xn{displaystyle p(n/N)=x_{n}} para n= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =0,...... ,N- Sim. - Sim. 1- Não..
Pelo menos N, notar que o componente Nyquist XN/2Ne (ND D ))- Sim. {X_{N/2}}{N}}cos(Npi t)} é tratado especialmente.
Esta interpolação é não único: aliasing implica que um poderia adicionar N para qualquer uma das frequências complexa-sinusóide (por exemplo, alteração e- Sim. - Sim. Eu...){displaystyle e^{-it}} para eEu...(N- Sim. - Sim. 1)){displaystyle e^{i(N-1)t}}) sem alterar a propriedade de interpolação, mas dando diferente valores entre xnNão. x_{n}} pontos. A escolha acima, no entanto, é típica porque tem duas propriedades úteis. Primeiro, consiste em sinusóides cujas frequências têm as menores magnitudes possíveis: a interpolação é limitada. Segundo, se o xnNão. x_{n}} são números reais, então p())(T)} também é real.
Em contraste, o polinômio de interpolação trigonométrica mais óbvio é aquele em que as frequências variam de 0 a N- Sim. - Sim. 1Não. (em vez de aproximadamente - Sim. - Sim. N/2- Sim. para +N/2(N/2) como acima), semelhante à fórmula DFT inversa. Esta interpolação faz não minimizar a inclinação, e é não geralmente real para real xnNão. x_{n}}; seu uso é um erro comum.
A DFT unitária
Outra maneira de olhar para a DFT é observar que na discussão acima, a DFT pode ser expressa como a matriz DFT, uma matriz de Vandermonde, introduzido por Sylvester em 1867,
- F= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =Não.ω ω N0)) 0ω ω N0)) 1⋯ ⋯ ω ω N0)) (N- Sim. - Sim. 1)ω ω N1)) 0ω ω N1)) 1⋯ ⋯ ω ω N1)) (N- Sim. - Sim. 1)FORMAÇÃO FORMAÇÃO FORMAÇÃO FORMAÇÃO ⋱ ⋱ FORMAÇÃO FORMAÇÃO ω ω N(N- Sim. - Sim. 1))) 0ω ω N(N- Sim. - Sim. 1))) 1⋯ ⋯ ω ω N(N- Sim. - Sim. 1))) (N- Sim. - Sim. 1)]{displaystyle mathbf {F} ={begin{bmatrix}omega _{N}^{0cdot 0}&omega _{N}^{0cdot 1}&cdots &omega _{N}^{0cdot (N-1)}\omega _{N}^{1cdot 0}&omega _{N}^{1cdot 1}&cdots &omega _{N}^{1cdot (N-1)}\vdots &vdots &ddots &vdots \omega _{N}^{(N-1)cdot 0}&omega _{N}^{(N-1)cdot 1}&cdots &omega _{N}^{(N-1)cdot (N-1)}\end{bmatrix}}}
Onde? ω ω N= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =e- Sim. - Sim. Eu...2D D /N{displaystyle omega _{N}=e^{-i2pi /N}} é uma Nth raiz primitiva da unidade.
Por exemplo, no caso em que N= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =2Não., ω ω N= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =e- Sim. - Sim. Eu...D D = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =- Sim. - Sim. 1{displaystyle omega _{N}=e^{-ipi ?e
- F= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =Não.111- Sim. - Sim. 1],{displaystyle mathbf {F} ={begin{bmatrix}1&11&-1\end{bmatrix}},}
(que é uma matriz Hadamard) ou quando N= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =4Não. como na Transformação Discreta Fourier § Exemplo acima, ω ω N= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =e- Sim. - Sim. Eu...D D /2= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =Eu...{displaystyle omega _{N}=e^{-ipi Não.e
- F= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =Não.11111Eu...- Sim. - Sim. 1- Sim. - Sim. Eu...1- Sim. - Sim. 11- Sim. - Sim. 11- Sim. - Sim. Eu...- Sim. - Sim. 1Eu...].{displaystyle mathbf {F} ={begin{bmatrix}1&1&1&1&11&i&-1&-i1&-1&-1&-1\1&-i&-1&I\end{bmatrix}}.}
A transformada inversa é então dada pelo inverso da matriz acima,
- F- Sim. - Sim. 1= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =1NF∗ ∗ {displaystyle mathbf {F} ^{-1}={frac {1}{N}}mathbf {F} ^{*}}
Com constantes de normalização unitária 1/N- Sim. Não., o DFT se torna uma transformação unitária, definida por uma matriz unitária:
- U= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =1NFU- Sim. - Sim. 1= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =U∗ ∗ |- Não.(U)|= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =1{displaystyle {begin{aligned}mathbf] Não. {1}{sqrt {N}}}mathbf {F} \mathbf {U} ^{-1}&=mathbf {U} ^{*}\left|det(mathbf) {U})right|&=1end{aligned}}}
Onde? - Não.(){displaystyle det()} é a função determinante. O determinante é o produto dos autovalores, que são sempre ± ± 1{displaystyle pm 1} ou ± ± Eu...- Sim. como descrito abaixo. Em um espaço vetorial real, uma transformação unitária pode ser pensada como simplesmente uma rotação rígida do sistema de coordenadas, e todas as propriedades de uma rotação rígida podem ser encontradas no DFT unitário.
A ortogonalidade da DFT agora é expressa como uma condição de ortonormalidade (que surge em muitas áreas da matemática, conforme descrito na raiz da unidade):
- Gerenciamento Gerenciamento m= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =0N- Sim. - Sim. 1UkmUmn∗ ∗ = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =δ δ kn{displaystyle sum _{m=0}^{N-1}U_{km}U_{mn}^{*}=delta _{kn}}
Se X for definido como a DFT unitária do vetor x, então
- Xk= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =Gerenciamento Gerenciamento n= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =0N- Sim. - Sim. 1Uknxn{displaystyle X_{k}=sum _{n=0}^{N-1}U_{kn}x_{n}}
e o teorema de Parseval é expresso como
- Gerenciamento Gerenciamento n= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =0N- Sim. - Sim. 1xnSim.n∗ ∗ = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =Gerenciamento Gerenciamento k= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =0N- Sim. - Sim. 1XkYk∗ ∗ {displaystyle sum _{n=0}^{N- 1}x_{n}y_{n}^{*}=sum _{k=0}^{N-1}X_{k}Y_{k}^{*}}
Se nós vemos o DFT como apenas uma transformação de coordenadas que simplesmente especifica os componentes de um vetor em um novo sistema de coordenadas, então o acima é apenas a afirmação de que o produto do ponto de dois vetores é preservado sob uma transformação DFT unitária. Para o caso especial x= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =Sim.(x) Não., isto implica que o comprimento de um vetor também é preservado — este é apenas o teorema de Plancherel,
- Gerenciamento Gerenciamento n= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =0N- Sim. - Sim. 1|xn|2= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =Gerenciamento Gerenciamento k= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =0N- Sim. - Sim. 1|Xk|2{displaystyle sum _{n=0}^{N-1}|x_{n}|^{2}=sum _{k=0}^{N-1}|X_{k}|^{2}}
Uma consequência do teorema da convolução circular é que a matriz DFT F diagonaliza qualquer matriz circulante.
Expressando a DFT inversa em termos da DFT
Uma propriedade útil da DFT é que a DFT inversa pode ser facilmente expressa em termos da DFT (direta), por meio de vários "truques" bem conhecidos. (Por exemplo, em cálculos, geralmente é conveniente implementar apenas uma transformada rápida de Fourier correspondente a uma direção de transformação e, em seguida, obter a outra direção de transformação a partir da primeira.)
Primeiro, podemos calcular a DFT inversa invertendo todas as entradas, exceto uma (Duhamel et al., 1988):
- F- Sim. - Sim. 1((xn?)= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =1NF((xN- Sim. - Sim. n?){displaystyle {mathcal {F}}^{-1}({x_{n}})={frac {1}{N}}{mathcal {F}}({x_{N-n}})}
(Como de costume, os subescritos são interpretados modulo N; assim, para n= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =0Não.nós temos xN- Sim. - Sim. 0= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =x0Não. x_{N-0}=x_{0}}.)
Em segundo lugar, também é possível conjugar as entradas e saídas:
- F- Sim. - Sim. 1(x)= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =1NF(x∗ ∗ )∗ ∗ {displaystyle {mathcal {F}}^{-1}(mathbf {x})={frac {1}{N}}{mathcal {F}}left(mathbf {x} ^{*}right)^{*}}
Em terceiro lugar, uma variante deste truque de conjugação, que às vezes é preferível porque não requer modificação dos valores de dados, envolve trocar partes reais e imaginárias (que pode ser feito em um computador simplesmente modificando ponteiros). Definir swap (xn)(x_{n}) como xnNão. x_{n}} com suas partes reais e imaginárias trocadas — isto é, se xn= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =um+b)Eu...Não. x_{n}=a+bi} então swap (xn)(x_{n}) o b)+umEu...Não.. Equivalentemente, swap (xn)(x_{n}) iguais Eu...xn∗ ∗ Não. ix_{n}^{*}}. Então...
- F- Sim. - Sim. 1(x)= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =1Nswap (F(swap (x))){displaystyle {mathcal {F}}^{-1}(mathbf {x})={frac {1}{N}}operatorname {swap} ({mathcal {F}}(operatorname {swap} (mathbf {x})})})}
Ou seja, a transformada inversa é igual à transformada direta com as partes real e imaginária trocadas tanto para entrada quanto para saída, até uma normalização (Duhamel et al., 1988).
O truque de conjugação também pode ser usado para definir uma nova transformação, estreitamente relacionada com o DFT, que é involutória - isto é, que é seu próprio inverso. Em particular, T(x)= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =F(x∗ ∗ )/N{displaystyle T(mathbf {x})={mathcal {F}}left(mathbf {x} ^{*}right)/{sqrt {N}}} é claramente seu próprio inverso: T(T(x))= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =xT(T(mathbf {x})=mathbf {x} }. Uma transformação involutória estreitamente relacionada (por um fator de 1+Eu...2- Sim. Não. {2}}) H. H. H.(x)= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =F((1+Eu...)x∗ ∗ )/2N{displaystyle H(mathbf {x})={mathcal {F}}left((1+i)mathbf {x} ^{*}right)/{sqrt {2N}}}, desde o (1+Eu...)(I+i)} fatores H. H. H.(H. H. H.(x))(H(mathbf {x})} cancelar o 2. Para entradas reais x(x), a parte real de H. H. H.(x){displaystyle H(mathbf {x})} não é mais do que a transformada de Hartley discreta, que também é involutória.
Autovalores e autovetores
Os autovalores da matriz DFT são simples e bem conhecidos, enquanto os autovetores são complicados, não únicos e são objeto de pesquisas em andamento.
Considere a forma unitária U- Sim. definido acima para o DFT de comprimento N, onde
- Um,n= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =1Nω ω N(m- Sim. - Sim. 1)(n- Sim. - Sim. 1)= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =1Ne- Sim. - Sim. Eu...2D D N(m- Sim. - Sim. 1)(n- Sim. - Sim. 1).{displaystyle mathbf] {U} _{m,n}={frac {1}{sqrt {N}}}omega _{N}^{(m-1)(n-1)}={ frac {1}{sqrt {N}}}e^{-{frac {i2pi }{N}}(m-1)(n-1)}.}
Esta matriz satisfaz a equação polinomial da matriz:
- U4= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =Eu....{displaystyle mathbf] {U} ^{4}=mathbf {I}}
Isso pode ser visto a partir das propriedades inversas acima: operando U- Sim. duas vezes dá os dados originais em ordem reversa, então operando U- Sim. quatro vezes devolve os dados originais e é assim a matriz de identidade. Isso significa que os autovalores λ λ - Sim. satisfazer a equação:
- λ λ 4= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =1.{displaystyle lambda ^{4}=1.}
Portanto, os eigenvalues de U- Sim. são as quartas raízes da unidade: λ λ - Sim. é +1, −1, +Eu..., ou −Eu....
Uma vez que há apenas quatro eigenvalues distintos para isso N× × NNão. Ntimes N} matriz, eles têm alguma multiplicidade. A multiplicidade dá o número de eigenvectores linearmente independentes correspondentes a cada eigenvalue. (Há N eigenvectors independentes; uma matriz unitária nunca é defeituosa.)
O problema da sua multiplicidade foi resolvido por McClellan e Parks (1972), embora mais tarde tenha sido demonstrado ter sido equivalente a um problema resolvido por Gauss (Dickinson e Steiglitz, 1982). A multiplicidade depende do valor de N módulo 4, e é dada pela seguinte tabela:
tamanho N | λ = +1 | λ = −1 | λ = −Eu... | λ = +Eu... |
---|---|---|---|---|
4m | m + 1 | m | m | m - 1 |
4m + 1 | m + 1 | m | m | m |
4m + 2 | m + 1 | m + 1 | m | m |
4m + 3 | m + 1 | m + 1 | m + 1 | m |
De outra forma, o polinômio característico de U- Sim. é:
- - Não.(λ λ Eu...- Sim. - Sim. U)= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =(λ λ - Sim. - Sim. 1)?N+44Gerenciamento de contas(λ λ +1)?N+24Gerenciamento de contas(λ λ +Eu...)?N+14Gerenciamento de contas(λ λ - Sim. - Sim. Eu...)?N- Sim. - Sim. 14Gerenciamento de contas.{displaystyle det(lambda I-mathbf {U})=(lambda -1)^{leftlfloor {tfrac {N+4}{4}}rightrfloor }(lambda +1)^{leftlfloor {tfrac {N+2}{4}}rightrfloor }(lambda +i)^{or }
Nenhuma fórmula analítica simples para autovetores gerais é conhecida. Além disso, os autovetores não são únicos porque qualquer combinação linear de autovetores para o mesmo autovalor também é um autovetor para esse autovalor. Vários pesquisadores propuseram diferentes escolhas de autovetores, selecionados para satisfazer propriedades úteis como ortogonalidade e ter propriedades "simples" formas (por exemplo, McClellan e Parks, 1972; Dickinson e Steiglitz, 1982; Grünbaum, 1982; Atakishiyev e Wolf, 1997; Candan et al., 2000; Hanna et al., 2004; Gurevich e Hadani, 2008).
Uma abordagem direta é discretizar uma autofunção da transformada contínua de Fourier, das quais a mais famosa é a função gaussiana. Como a soma periódica da função significa discretizar seu espectro de frequência e discretização significa soma periódica do espectro, a função Gaussiana discretizada e periodicamente somada produz um autovetor da transformada discreta:
- F(m)= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =Gerenciamento Gerenciamento k∈ ∈ Z.exp (- Sim. - Sim. D D )) (m+N)) k)2N).{displaystyle F(m)=sum _{kin mathbb {Z} }exp left(-{frac {pi cdot (m+Ncdot k)^{2}}{N}}right). ?
A expressão de forma fechada para a série pode ser expressa por funções theta de Jacobi como
- F(m)= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =1Nθ θ 3(D D mN,exp (- Sim. - Sim. D D N)).{displaystyle F(m)={frac {1}{sqrt {N}}}vartheta _{3}left({frac {pi m}{N}},exp left(-{frac {pi }{N}}right)right.}
Dois outros autovetores analíticos simples de forma fechada para o período DFT especial N foram encontrados (Kong, 2008):
Para o período DFT N = 2L + 1 = 4K + 1, onde K é um integer, o seguinte é um autovetor de DFT:
- F(m)= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =? ? S= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =KK+1LNão.e (2D D Nm)- Sim. - Sim. e (2D D NS)]{displaystyle F(m)=prod _{s=K+1}^{L}left[cos left({frac {2pi }{N}}mright)-cos left({frac {2pi) }{N}}sright]}
Para o período DFT N = 2L = 4K, onde K é um número inteiro, o seguinte é um autovetor de DFT:
- F(m)= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =pecado (2D D Nm)? ? S= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =KK+1L- Sim. - Sim. 1Não.e (2D D Nm)- Sim. - Sim. e (2D D NS)]{displaystyle F(m)=sin left({frac {2pi) }{N}}mright)prod _{s=K+1}^{L-1}left[cos left({frac {2pi }{N}}mright)-cos left({frac {2pi) }{N}}sright]}
A escolha dos autovetores da matriz DFT tornou-se importante nos últimos anos para definir um análogo discreto da transformada fracionária de Fourier - a matriz DFT pode ser levada a potências fracionárias exponenciando os autovalores (por exemplo, Rubio e Santhanam, 2005). Para a transformada de Fourier contínua, as autofunções ortogonais naturais são as funções de Hermite, então vários análogos discretos destas têm sido empregados como autovetores da DFT, como os polinômios de Kravchuk (Atakishiyev e Wolf, 1997). O "melhor" escolha de autovetores para definir uma transformada de Fourier discreta fracionária permanece uma questão em aberto, no entanto.
Princípios de incerteza
Princípio da incerteza probabilística
Se a variável aleatória Xk for restrita por
- Gerenciamento Gerenciamento n= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =0N- Sim. - Sim. 1|Xn|2= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =1,{displaystyle sum _{n=0}^{N-1}|X_{n}|^{2}=1,}
então
- Pn= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =|Xn|2Não. P_{n}=|X_{n}|^{2}}
pode ser considerado como representando uma função de massa de probabilidade discreta de n, com uma função de massa de probabilidade associada construída a partir da variável transformada,
- Qm= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =N|xm|2.Não. Q_{m}=N|x_{m}|^{2}.}
Para o caso de funções contínuas P(x)(x)} e Q(k)(k)}, o princípio de incerteza de Heisenberg afirma que
- D0(X)D0(x)≥ ≥ 116.D D 2{displaystyle D_{0}(X)D_{0}(x)geq {frac {1}{16pi ^{2}}}}
Onde? D0(X)(X)} e D0(x)(x)} são as variações de |X|2{displaystyle |X|^{2}} e |x|2{displaystyle |x|^{2}} respectivamente, com a igualdade alcançada no caso de uma distribuição gaussiana adequadamente normalizada. Embora as variâncias possam ser analógicamente definidas para o DFT, um princípio de incerteza analógica não é útil, porque a incerteza não será invariante de turno. Ainda assim, um princípio de incerteza significativa foi introduzido por Massar e Spindel.
No entanto, a incerteza entrópica de Hirschman terá um análogo útil para o caso da DFT. O princípio da incerteza de Hirschman é expresso em termos da entropia de Shannon das duas funções de probabilidade.
No caso discreto, as entropias de Shannon são definidas como
- H. H. H.(X)= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =- Sim. - Sim. Gerenciamento Gerenciamento n= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =0N- Sim. - Sim. 1PnI Pn{displaystyle H(X)=-sum _{n=0}^{N-1}P_{n}ln P_{n}}
e
- H. H. H.(x)= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =- Sim. - Sim. Gerenciamento Gerenciamento m= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =0N- Sim. - Sim. 1QmI Qm,{displaystyle H(x)=-sum _{m=0}^{N-1}Q_{m}ln Q_{m},}
e o princípio da incerteza entrópica torna-se
- H. H. H.(X)+H. H. H.(x)≥ ≥ I (N).{displaystyle H(X)+H(x)geq ln(N). ?
A igualdade é obtida para PnNão. P_{n}} igual a traduções e modulações de um pente de Kronecker adequadamente normalizado de período ANão. A. Onde? ANão. A. é qualquer divisor inteiro exato de NNão.. A função de massa de probabilidade QmNão. Q_{m}} será então proporcional a um devidamente traduzido pente de Kronecker de período B= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =N/ANão. B=N/A.
Princípio da incerteza determinística
Há também um conhecido princípio de incerteza determinística que usa esparsidade de sinal (ou o número de coeficientes não-zero). Vamos. ‖x‖0{displaystyle left|xright|_{0}} e ‖X‖0{displaystyle left|Xright|_{0}} ser o número de elementos não-zero das sequências de tempo e frequência x0,x1,...... ,xN- Sim. - Sim. 1{displaystyle x_{0},x_{1},ldotsx_{N-1}} e X0,X1,...... ,XN- Sim. - Sim. 1Não. X_{0},X_{1},ldotsX_{N-1}}, respectivamente. Então,
- N≤ ≤ ‖x‖0)) ‖X‖0.{displaystyle Nleq left|xright|_{0}cdot left|Xright|_{0}.}
Como consequência imediata da desigualdade de meios aritméticos e geométricos, um também tem 2N≤ ≤ ‖x‖0+‖X‖0{displaystyle 2{sqrt {N}}leq left|xright|_{0}+left|Xright|_{0}}. Ambos os princípios de incerteza foram mostrados para seqüências "picket-fence" especificamente escolhidas (comboios de impulso discretos), e encontrar uso prático para aplicações de recuperação de sinais.
DFT de sinais reais e puramente imaginários
- Se x0,...... ,xN- Sim. - Sim. 1{displaystyle x_{0},ldotsx_{N-1}} são números reais, como muitas vezes estão em aplicações práticas, em seguida, o DFT X0,...... ,XN- Sim. - Sim. 1{displaystyle X_{0},ldotsX_{N-1}} é mesmo simétrica:
- xn∈ ∈ RGerenciamento de contas Gerenciamento de contas n∈ ∈ (0,...... ,N- Sim. - Sim. 1?? ? Xk= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =X- Sim. - Sim. kmodN∗ ∗ Gerenciamento de contas Gerenciamento de contas k∈ ∈ (0,...... ,N- Sim. - Sim. 1?{displaystyle x_{n}in mathbb {R} quad forall nin {0,ldotsN-1}implies X_{k}=X_{-kmod N}^{*}quad forall kin {0,ldotsN-1}}, onde X∗ ∗ Não. X^{*},} denota conjugação complexa.
Segue-se que até NNão. X0Não. X_{0}} e XN/2{displaystyle X_{N/2}} são reais, e o restante do DFT é completamente especificado por apenas N/2- Sim. - Sim. 1- Sim. números complexos.
- Se x0,...... ,xN- Sim. - Sim. 1{displaystyle x_{0},ldotsx_{N-1}} são números puramente imaginários, então o DFT X0,...... ,XN- Sim. - Sim. 1{displaystyle X_{0},ldotsX_{N-1}} é odd simétrica:
- xn∈ ∈ Eu...RGerenciamento de contas Gerenciamento de contas n∈ ∈ (0,...... ,N- Sim. - Sim. 1?? ? Xk= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =- Sim. - Sim. X- Sim. - Sim. kmodN∗ ∗ Gerenciamento de contas Gerenciamento de contas k∈ ∈ (0,...... ,N- Sim. - Sim. 1?{displaystyle x_{n}in imathbb {R} quad forall nin {0,ldotsN-1}implies X_{k}=-X_{-kmod N}^{*}quad forall kin {0,ldotsN-1}}, onde X∗ ∗ Não. X^{*},} denota conjugação complexa.
DFT generalizado (fase deslocada e não linear)
É possível deslocar a amostragem transformada no domínio do tempo e/ou da frequência por alguns deslocamentos reais a e b, respectivamente. Às vezes, isso é conhecido como DFT generalizado (ou GDFT), também chamado de DFT deslocado ou DFT de deslocamento, e tem propriedades análogas à DFT comum:
- Xk= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =Gerenciamento Gerenciamento n= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =0N- Sim. - Sim. 1xne- Sim. - Sim. Eu...2D D N(k+b))(n+um)k= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =0,...... ,N- Sim. - Sim. 1.{displaystyle X_{k}=sum _{n=0}^{N-1}x_{n}e^{-{frac {i2pi }{N}}(k+b)(n+a)}quad quad k=0,dotsN-1.}
Na maioria das vezes, turnos de 1/2- Sim. (meia amostra) são usados. Enquanto o DFT comum corresponde a um sinal periódico em ambos os domínios de tempo e frequência, um= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =1/2- Sim. produz um sinal que é anti-peródico no domínio de frequência (Xk+N= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =- Sim. - Sim. XkNão. X_{k+N}=-X_{k}}) e vice-versa para b)= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =1/2Não.. Assim, o caso específico de um= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =b)= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =1/2- Sim. é conhecido como um odd-time odd-frequency transformada de Fourier discreta (ou O2 DFT). Tais transformaçÃμes deslocadas são mais frequentemente usadas para dados simétricos, para representar diferentes simetrias de fronteira, e para dados simétricos reais que correspondem a diferentes formas das transformaçÃμes de cossenos e seios discretas.
Outra escolha interessante é um= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =b)= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =- Sim. - Sim. (N- Sim. - Sim. 1)/2Não. A=b=-(N-1)/2, que é chamado de DFT centralizado (ou CDFT). O DFT centralizado tem a propriedade útil que, quando N é um múltiplo de quatro, todos os quatro de seus valores de eigen (ver acima) têm multiplicidades iguais (Rubio e Santhanam, 2005)
O termo GDFT também é usado para as extensões de fase não lineares de DFT. Portanto, o método GDFT fornece uma generalização para transformadas de blocos ortogonais de amplitude constante, incluindo tipos de fase linear e não linear. GDFT é uma estrutura para melhorar as propriedades do domínio do tempo e da frequência da DFT tradicional, por ex. auto/correlações cruzadas, pela adição da função de modelagem de fase adequadamente projetada (não linear, em geral) às funções de fase lineares originais (Akansu e Agirman-Tosun, 2010).
A transformada discreta de Fourier pode ser vista como um caso especial da transformada z, avaliada no círculo unitário no plano complexo; as transformações z mais gerais correspondem aos deslocamentos complexos a e b acima.
DFT multidimensional
O DFT comum transforma uma sequência ou matriz unidimensional xnNão. x_{n}} que é uma função de exatamente uma variável discreta n. O DFT multidimensional de uma matriz multidimensional xn1,n2,...... ,nDNão. x_{n_{1},n_{2},dotsn_{d}}} que é uma função de D variáveis discretas nEu... Eu... = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =0,1,...... ,NEu... Eu... - Sim. - Sim. 1Não. Não. }=0,1,dots Não. para Eu... Eu... - Sim. em 1,2,...... ,DNão. é definido por:
- Xk1,k2,...... ,kD= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =Gerenciamento Gerenciamento n1= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =0N1- Sim. - Sim. 1(ω ω N1k1n1Gerenciamento Gerenciamento n2= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =0N2- Sim. - Sim. 1(ω ω N2k2n2⋯ ⋯ Gerenciamento Gerenciamento nD= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =0ND- Sim. - Sim. 1ω ω NDkDnD)) xn1,n2,...... ,nD)),Não. X_{k_{1},k_{2},dotsk_{d}}=sum _{n_{1}=0}^{N_{1}-1}left(omega _{N_{1}}^{~k_{1}n_{1}}sum _{n_{2}=0}^{N_{2}-1}left(omega _{N_{2}}^{~k_{2}n_{2}}cdots sum _{n_{d}=0}^{N_{d}-1}omega _{N_{d}}^{~k_{d}n_{d}}cdot x_{n_{1},n_{2},dotsn_{d}}right)}
Onde? ω ω NEu... Eu... = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =exp (- Sim. - Sim. Eu...2D D /NEu... Eu... ){displaystyle omega _{N_{ell }}=exp(-i2pi /N_{ell })} como acima e o D índices de saída rodam de kEu... Eu... = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =0,1,...... ,NEu... Eu... - Sim. - Sim. 1Não. - Não. }=0,1,dots Não.. Isso é mais compactamente expresso em notação vetorial, onde definimos n= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =(n1,n2,...... ,nD)(n} =(n_{1},n_{2},dotsn_{d}) ? e k= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =(k1,k2,...... ,kD){displaystyle mathbf {k} =(k_{1},k_{2},dotsk_{d})} como Dvetores dimensionais de índices de 0 a N- Sim. - Sim. 1{displaystyle mathbf] Não., que definemos como N- Sim. - Sim. 1= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =(N1- Sim. - Sim. 1,N2- Sim. - Sim. 1,...... ,ND- Sim. - Sim. 1)(N_{1}-1,N_{2}-1,dotsN_{d}-1)}:
- Xk= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =Gerenciamento Gerenciamento n= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =0N- Sim. - Sim. 1e- Sim. - Sim. Eu...2D D k)) (n/N)xn,[displaystyle X_{mathbf {k} }=sum _{mathbf {n}] =mathbf {0} }^{mathbf (N) -1}e^{-i2pi mathbf {k} cdot (mathbf {n} /mathbf {N})}x_{mathbf {n} },}
onde a divisão n/N{displaystyle mathbf {n} /mathbf Não. é definido como n/N= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =(n1/N1,...... ,nD/ND){displaystyle mathbf {n} /mathbf {N} =(n_{1}/N_{1},dotsn_{d}/N_{d})} para ser realizada element-wise, e a soma denota o conjunto de somas aninhadas acima.
O inverso da DFT multidimensional é, análogo ao caso unidimensional, dado por:
- xn= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =1? ? Eu... Eu... = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =1DNEu... Eu... Gerenciamento Gerenciamento k= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =0N- Sim. - Sim. 1eEu...2D D n)) (k/N)Xk.Não. ? Não. Não. =1}^{d}N_{ell }}}sum _{mathbf {k} =mathbf {0} }^{mathbf (N) -1}e^{i2pi mathbf {n} cdot (mathbf {k} /mathbf {N}X_{mathbf {k} },.}
Como o DFT unidimensional expressa a entrada xnNão. x_{n}} como uma superposição de sinusóides, o DFT multidimensional expressa a entrada como uma superposição de ondas planas, ou seios multidimensionais. A direção da oscilação no espaço é k/N{displaystyle mathbf {k}} Não.. As amplitudes são Xk{displaystyle X_{mathbf {k} }}. Esta decomposição é de grande importância para tudo, desde o processamento digital de imagens (duas dimensões) para resolver equações diferenciais parciais. A solução é quebrada em ondas de avião.
O DFT multidimensional pode ser computado pela composição de uma sequência de DFTs unidimensionais ao longo de cada dimensão. No caso bidimensional xn1,n2Não. x_{n_{1},n_{2}}} o N1Não. N_{1}} DFTs independentes das linhas (i.e., ao longo n2Não. n_{2}}) são computados primeiro para formar um novo array Sim.n1,k2Não. y_{n_{1},k_{2}}}. Então, N2{displaystyle N_{2}} DFTs independentes de Sim. ao longo das colunas (ao longo n1Não. n_{1}}) são computados para formar o resultado final Xk1,k2Não. X_{k_{1},k_{2}}}. Alternativamente as colunas podem ser computadas primeiro e depois as linhas. A ordem é immaterial porque as somas aninhadas acima commute.
Um algoritmo para calcular uma DFT unidimensional é, portanto, suficiente para calcular eficientemente uma DFT multidimensional. Essa abordagem é conhecida como algoritmo linha-coluna. Existem também algoritmos FFT intrinsecamente multidimensionais.
A DFT multidimensional de entrada real
Para dados de entrada xn1,n2,...... ,nDNão. x_{n_{1},n_{2},dotsn_{d}}} consistindo em números reais, as saídas DFT têm uma simetria conjugada semelhante ao caso unidimensional acima:
- Xk1,k2,...... ,kD= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =XN1- Sim. - Sim. k1,N2- Sim. - Sim. k2,...... ,ND- Sim. - Sim. kD∗ ∗ ,Não. X_{k_{1},k_{2},dotsk_{d}}=X_{N_{1}-k_{1},N_{2}-k_{2},dotsN_{d}-k_{d}}^{*},}
onde a estrela novamente denota a conjugação complexa e a Eu... Eu... - Sim.-o subscript é novamente interpretado modulo NEu... Eu... Não. Não. (para Eu... Eu... = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =1,2,...... ,D{displaystyle ell =1,2,ldotsd}).
Aplicativos
O DFT tem sido amplamente utilizado em um grande número de campos; apenas esboçamos alguns exemplos abaixo (veja também as referências no final). Todas as aplicações da DFT dependem crucialmente da disponibilidade de um algoritmo rápido para calcular transformadas discretas de Fourier e suas inversas, uma transformada rápida de Fourier.
Análise espectral
Quando o DFT é usado para análise espectral de sinal, o (xn?Não. {x_{n}}} a sequência geralmente representa um conjunto finito de amostras de tempo uniformemente espaçadas de algum sinal x()){displaystyle x(t),}, onde )Não. representa tempo. A conversão de tempo contínuo para amostras (tempo de discreto) muda a transformação de Fourier subjacente x()){displaystyle x(t)} em uma transformada de Fourier de tempo discreto (DTFT), que geralmente implica um tipo de distorção chamado aliasing. Escolha de uma taxa de amostra adequada (ver Taxa de Nyquist) é a chave para minimizar essa distorção. Da mesma forma, a conversão de uma sequência muito longa (ou infinita) para um tamanho gerenciável implica um tipo de distorção chamado vazamento, que se manifesta como uma perda de detalhes (a.k.a. resolução) no DTFT. A escolha de um comprimento de sub-sequência apropriado é a chave primária para minimizar esse efeito. Quando os dados disponíveis (e tempo para processá-lo) é mais do que a quantidade necessária para alcançar a resolução de frequência desejada, uma técnica padrão é executar vários DFTs, por exemplo para criar um espectrograma. Se o resultado desejado é um espectro de energia e ruído ou aleatoriedade está presente nos dados, a média dos componentes de magnitude dos DFTs múltiplos é um procedimento útil para reduzir a variância do espectro (também chamado de periodograma neste contexto); dois exemplos dessas técnicas são o método Welch e o método Bartlett; o sujeito geral de estimar o espectro de energia de um sinal ruidoso é chamado de estimativa espectral.
Uma fonte final de distorção (ou talvez ilusão) é a própria DFT, porque é apenas uma amostragem discreta da DTFT, que é uma função de um domínio de frequência contínuo. Isso pode ser mitigado aumentando a resolução da DFT. Esse procedimento é ilustrado em § Amostragem do DTFT.
- O procedimento é por vezes referido como zero de pagamento, que é uma implementação particular usada em conjunto com o algoritmo de transformação rápida de Fourier (FFT). A ineficiência de realizar multiplicações e adições com "amostras" de valor zero é mais do que compensada pela eficiência inerente do FFT.
- Como já afirmado, o vazamento impõe um limite para a resolução inerente do DTFT, portanto, há um limite prático para o benefício que pode ser obtido a partir de um DFT de granulação fina.
Óptica, difração e tomografia
A transformada discreta de Fourier é amplamente usada com frequências espaciais na modelagem da maneira como a luz, os elétrons e outras sondas viajam através de sistemas ópticos e se espalham de objetos em duas e três dimensões. O espaço vetorial dual (direto/recíproco) de objetos tridimensionais disponibiliza ainda uma rede recíproca tridimensional, cuja construção a partir de sombras de objetos translúcidos (através do teorema da fatia de Fourier) permite a reconstrução tomográfica de objetos tridimensionais com uma ampla gama de aplicações, por exemplo, na medicina moderna.
Banco de filtros
Consulte § Bancos de filtro FFT e § Amostragem do DTFT.
Compressão de dados
O campo de processamento de sinal digital depende fortemente de operações no domínio da frequência (ou seja, na transformada de Fourier). Por exemplo, vários métodos de compressão de imagem e som com perdas empregam a transformada discreta de Fourier: o sinal é cortado em segmentos curtos, cada um é transformado e, em seguida, os coeficientes de Fourier de altas frequências, que são considerados imperceptíveis, são descartados. O descompressor calcula a transformada inversa com base neste número reduzido de coeficientes de Fourier. (Os aplicativos de compactação geralmente usam uma forma especializada da DFT, a transformada discreta de cosseno ou, às vezes, a transformada discreta de cosseno modificada.) Alguns algoritmos de compressão relativamente recentes, no entanto, usam transformadas wavelet, que fornecem um compromisso mais uniforme entre o domínio do tempo e da frequência do que o obtido dividindo os dados em segmentos e transformando cada segmento. No caso do JPEG2000, isso evita os recursos de imagem espúrios que aparecem quando as imagens são altamente compactadas com o JPEG original.
Equações diferenciais parciais
Transformações de Fourier discretas são frequentemente usadas para resolver equações diferenciais parciais, onde novamente o DFT é usado como uma aproximação para a série Fourier (que é recuperado no limite de infinito N). A vantagem desta abordagem é que expande o sinal em exponenciais complexos eEu...nx{displaystyle e^{inx}}, que são eigenfunctions da diferenciação: D(eEu...nx)/Dx= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =Eu...neEu...nx{displaystyle {{text{d}}{big (}e^{inx}{big)}}/{text{d}}x=ine^{inx}}. Assim, na representação de Fourier, a diferenciação é simples - nós apenas multiplicamos por Eu...nNão.. (No entanto, a escolha de nNão. não é único devido ao aliasing; para o método ser convergente, uma escolha semelhante à que na seção de interpolação trigonométrica acima deve ser usada.) Uma equação diferencial linear com coeficientes constantes é transformada em uma equação algébrica facilmente solvável. Um então usa o DFT inverso para transformar o resultado de volta para a representação espacial comum. Essa abordagem é chamada de método espectral.
Multiplicação polinomial
Suponha que desejamos calcular o produto polinomial c(x) = a(x) · b(x). A expressão de produto comum para os coeficientes de c envolve uma convolução linear (acíclica), onde os índices não "envolvem." Isso pode ser reescrito como uma convolução cíclica, tomando os vetores de coeficiente para a(x) e b(x) com termo constante primeiro, depois anexando zeros para que os vetores de coeficientes resultantes a e b tenham dimensão d > deg(a(x)) + deg(b(x)). Então,
- c= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =um∗ ∗ b){displaystyle mathbf {c} - Sim. - Sim.
Onde? c é o vetor de coeficientes para c(x), e o operador de convolução ∗ ∗ Não. é definido assim
- cn= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =Gerenciamento Gerenciamento m= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =0D- Sim. - Sim. 1ummb)n- Sim. - Sim. mmoDDn= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =0,1...... ,D- Sim. - Sim. 1Não. C_{n}=sum _{m=0}^{d-1}a_{m}b_{n-m mathrm {mod} d}qquad qquad qquad n=0,1dotsd-1}
Mas a convolução torna-se multiplicação sob a DFT:
- F(c)= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =F(um)F(b)){displaystyle {mathcal {F}}(mathbf {c})={mathcal {F}}(mathbf {a}){mathcal {F}}(mathbf {b})}
Aqui o produto vetorial é obtido elemento a elemento. Assim, os coeficientes do produto polinomial c(x) são apenas os termos 0,..., deg(a(x )) + deg(b(x)) do vetor de coeficientes
- c= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =F- Sim. - Sim. 1(F(um)F(b))).{displaystyle mathbf {c} ={mathcal {F}}^{-1}({mathcal {F}}(mathbf {a}){mathcal {F}}(mathbf {b})}).}
Com uma transformação rápida de Fourier, o algoritmo resultante realiza O(N log N) operações aritméticas. Devido à sua simplicidade e velocidade, o algoritmo Cooley-Tukey FFT, que é limitado a tamanhos compostos, é frequentemente escolhido para a operação de transformação. Nesse caso, d deve ser escolhido como o menor inteiro maior que a soma dos graus polinomiais de entrada que é fatorável em pequenos fatores primos (por exemplo, 2, 3 e 5, dependendo da implementação da FFT).
Multiplicação de inteiros grandes
Os algoritmos mais conhecidos para a multiplicação de inteiros muito grandes usam o método de multiplicação polinomial descrito acima. Os inteiros podem ser tratados como o valor de um polinômio avaliado especificamente na base de números, com os coeficientes do polinômio correspondente aos dígitos nessa base (ex. 123= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =1)) 10.2+2)) 10.1+3)) 10.0{displaystyle 123=1cdot 10^{2}+2cdot 10^{1}+3cdot 10^{0}}). Após a multiplicação polinomial, uma etapa de transpropagação relativamente baixa complexidade completa a multiplicação.
Convolução
Quando os dados são convoluídos com uma função com amplo suporte, como para redução de amostragem por uma grande taxa de amostragem, devido ao teorema da convolução e ao algoritmo FFT, pode ser mais rápido transformá-los, multiplicar ponto a ponto pela transformação do filtro e, em seguida, transformá-lo inversamente. Alternativamente, um bom filtro é obtido simplesmente truncando os dados transformados e retransformando o conjunto de dados encurtado.
Alguns pares discretos de transformada de Fourier
xn= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =1NGerenciamento Gerenciamento k= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =0N- Sim. - Sim. 1XkeEu...2D D kn/NNão. x_{n} = {1}{N}}sum _{k=0}^{N-1}X_{k}e^{i2pi kn/N}} | Xk= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =Gerenciamento Gerenciamento n= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =0N- Sim. - Sim. 1xne- Sim. - Sim. Eu...2D D kn/N{displaystyle X_{k}=sum _{n=0}^{N-1}x_{n}e^{-i2pi kn/N}} | Nota |
---|---|---|
xneEu...2D D nEu... Eu... /NNão. x_{n}e^{i2pi nell /N},} | Xk- Sim. - Sim. Eu... Eu... Não. X_{k-ell },} | Teorem de deslocamento de frequência |
xn- Sim. - Sim. Eu... Eu... Não. x_{n-ell },} | Xke- Sim. - Sim. Eu...2D D kEu... Eu... /NNão. X_{k}e^{-i2pi kell /N},} | Teorem de turnos |
xn∈ ∈ R{displaystyle x_{n}in mathbb Não. | Xk= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =XN- Sim. - Sim. k∗ ∗ Não. X_{k}=X_{N-k}^{*}, ? | Real DFT |
umn{displaystyle a^{n},} | (Nseum= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =eEu...2D D k/N1- Sim. - Sim. umN1- Sim. - Sim. ume- Sim. - Sim. Eu...2D D k/Ncaso contrário{displaystyle left{{begin{matrix}N&{mbox{if }}a=e^{i2pi k/N}\{frac {1-a^{N}}{1-a,e^{-i2pi k/N}}}&{mbox{otherwise}}end{matrix}}right.} | da fórmula de progressão geométrica |
(N- Sim. - Sim. 1n)Não. {N-1 choose n},} | (1+e- Sim. - Sim. Eu...2D D k/N)N- Sim. - Sim. 1{displaystyle left(1+e^{-i2pi k/N}right)^{N-1},} | do teorema binomial |
<math alttext="{displaystyle left{{begin{matrix}{frac {1}{W}}&{mbox{if }}2n<W{mbox{ or }}2(N-n)(1Wse2n<Wou2(N- Sim. - Sim. n)<W0caso contrário{displaystyle left{{begin{matrix}{frac {1}{W}}&{mbox{if }}2n<W{mbox{ or }}2(N-n)<W\0&{mbox{otherwise}}end{matrix}}right.}<img alt="left{{begin{matrix}{frac {1}{W}}&{mbox{if }}2n<W{mbox{ or }}2(N-n) | (1sek= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =0pecado (D D WkN)Wpecado (D D kN)caso contrário{displaystyle left{{begin{matrix}1&{mbox{if }}k=0\\{frac {displaystyle left({frac {pi} Wk}{N}}right)}{Wsin left({frac k}{N}}right)}}&{mbox{otherwise}}end{matrix}}right.} | xnNão. x_{n}} é uma função de janela retangular W pontos centrados em n=0, onde W é um inteiro estranho, e XkNão. X_{k}} é uma função semelhante a sinc (especificamente, XkNão. X_{k}} é um kernel Dirichlet) |
Gerenciamento Gerenciamento JJ∈ ∈ Z.exp (- Sim. - Sim. D D cN)) (n+N)) JJ)2){displaystyle sum _{jin mathbb {Z} }exp left(-{frac - Sim. }{cN}}cdot (n+Ncdot j)^{2}right)} | cN)) Gerenciamento Gerenciamento JJ∈ ∈ Z.exp (- Sim. - Sim. D D cN)) (k+N)) JJ)2){displaystyle {sqrt {cN}}cdot sum _{jin mathbb {Z} }exp left(-{frac c}{N}}cdot (k+Ncdot j)^{2}right)} | Discretização e síntese periódica das funções gaussianas dimensionadas para 0}" xmlns="http://www.w3.org/1998/Math/MathML">c>0- Sim.0" aria-hidden="true" class="mwe-math-fallback-image-inline" src="https://wikimedia.org/api/rest_v1/media/math/render/svg/2ba126f626d61752f62eaacaf11761a54de4dc84" style="vertical-align: -0.338ex; width:5.268ex; height:2.176ex;"/>. Desde que cNão. ou 1cNão. Não. é maior que um e, portanto, garante a convergência rápida de uma das duas séries, para grande cNão. você pode optar por calcular o espectro de frequência e converter para o domínio do tempo usando a transformada discreta de Fourier. |
Generalizações
Teoria da representação
O DFT pode ser interpretado como uma representação complexa do grupo cíclico finito. Em outras palavras, uma sequência de nNão. números complexos podem ser pensados como um elemento de nNão.- espaço complexo dimensional Cn{displaystyle mathbb {C} ^{n}} ou equivalente a uma função fNão. do grupo cíclico finito de ordem nNão. para os números complexos, Z.n↦ ↦ C{displaystyle mathbb {Z} _{n}mapsto mathbb Não.. Então... fNão. é uma função de classe no grupo cíclico finito, e assim pode ser expressa como uma combinação linear dos caracteres irredutíveis deste grupo, que são as raízes da unidade.
Desse ponto de vista, pode-se generalizar a DFT para a teoria da representação em geral, ou mais especificamente para a teoria da representação de grupos finitos.
Mais especificamente, pode-se generalizar a DFT alterando o alvo (obtendo valores em um campo diferente dos números complexos) ou o domínio (um grupo diferente de um grupo cíclico finito), conforme detalhado a seguir.
Outros campos
Muitas das propriedades do DFT dependem apenas do fato de que e- Sim. - Sim. Eu...2D D N{displaystyle e^{-{frac (i2 {N}} é uma raiz primitiva da unidade, às vezes denotada ω ω N{displaystyle omega _{N}} ou WNNão. W_{N}} (para ω ω NN= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =1{displaystyle omega _{N}^{N}=1}). Tais propriedades incluem a totalidade, ortogonalidade, Plancherel/Parseval, periodicidade, deslocamento, convolução e propriedades unitaridade acima, bem como muitos algoritmos FFT. Por esta razão, a transformada de Fourier discreta pode ser definida usando raízes de unidade em campos diferentes dos números complexos, e tais generalizações são comumente chamadas de transformadores teóricos do número (NTTs) no caso de campos finitos. Para obter mais informações, consulte a transformação número-teórico e a transformada de Fourier discreta (geral).
Outros grupos finitos
A DFT padrão atua em uma sequência x0, x1,..., xN−1 de números complexos, que podem ser vistos como uma função {0, 1,..., N − 1} → C. A DFT multidimensional atua em sequências multidimensionais, que podem ser vistas como funções
- (0,1,...... ,N1- Sim. - Sim. 1?× × ⋯ ⋯ × × (0,1,...... ,ND- Sim. - Sim. 1?→ → C.{displaystyle {0,1,ldotsN_{1}-1}times cdots times {0,1,ldotsN_{d}-1}to mathbb {C}.}
Isto sugere a generalização para transformadas de Fourier em grupos finitos arbitrários, que atuam em funções G → C onde G é um grupo finito. Nesta estrutura, a DFT padrão é vista como a transformada de Fourier em um grupo cíclico, enquanto a DFT multidimensional é uma transformada de Fourier em uma soma direta de grupos cíclicos.
Além disso, a transformada de Fourier pode estar em coconjuntos de um grupo.
Alternativas
Existem várias alternativas ao DFT para diversas aplicações, destacando-se entre elas as wavelets. O análogo da DFT é a transformada discreta wavelet (DWT). Do ponto de vista da análise tempo-frequência, uma limitação importante da transformada de Fourier é que ela não inclui informações de localização, apenas informações de frequência e, portanto, tem dificuldade em representando transientes. Como as wavelets têm localização e frequência, elas são mais capazes de representar a localização, mas apresentam maior dificuldade em representar a frequência. Para obter detalhes, consulte a comparação da transformada wavelet discreta com a transformada discreta de Fourier.
Contenido relacionado
Gerolamo Cardano
Conjunto finito
Pontos e caixas