A Família da Transformada de Fourier
Conceito Central
"Projetar sinais em bases senoidais de diferentes frequências para encontrar o peso (coeficiente) de cada base"
Hierarquia de Transformações (Teoria → Prática)
| Nome | Sinal de Entrada | Saída | Complexidade | Implementação |
|---|---|---|---|---|
| TF Contínua | Contínuo, Aperiódico | Espectro Contínuo | — | Quase Impossível |
| Série de Fourier | Contínuo (Periódico) | Espectro Discreto | — | Difícil |
| TFTD | Discreto, Aperiódico | Contínuo (Periódico) | — | Quase Impossível |
| TFD | Discreto, Finito | Espectro Discreto | O(N²) | Lento mas Possível |
| TFR | Igual ao TFD | Igual ao TFD | O(N log N) | ★ Rápido & Fácil ★ |
Fator de Rotação (Twiddle Factor)
WN = e-j2π/N
A chave para entender a FFT - pontos igualmente espaçados no círculo unitário
Domínio do Tempo ↔ Domínio da Frequência
Explore como diferentes sinais de tempo aparecem no domínio da frequência
Fórmula TFD
X[k] = Σn=0N-1 x[n] · e-j2πkn/N
Sinal no Domínio do Tempo
Espectro de Frequência (Magnitude)
Espectro de Fase
Aproximação por Séries de Fourier
Observe como sinais periódicos são construídos a partir de harmônicos
Fórmula das Séries de Fourier
x(t) = a0 + Σn=1∞ (ancos(nω₀t) + bnsin(nω₀t))
Aproximação do Sinal (Verde = Atual, Vermelho = Alvo)
Harmônicos Individuais
Coeficientes de Fourier
Diagrama Borboleta FFT
Visualize o algoritmo FFT radix-2 de Cooley-Tukey
Operação Borboleta
A' = A + WNk · B
B' = A - WNk · B
Permutação de Inversão de Bits
Gráfico de Fluxo de Sinal
Desempenho TFD vs TFR
Compare a complexidade computacional: O(N²) vs O(N log N)
Contagem Teórica de Operações
| N | DFT (N²) | FFT (N log₂N) | Aceleração |
|---|
Tempo de Execução (ms)
Contagem de Operações
Razão de Aceleração
Análise de Espectro de Áudio em Tempo Real
Visualize o conteúdo de frequência de áudio em tempo real usando FFT
Espectro de Frequência
Forma de Onda no Tempo
Aplicações do Mundo Real (2025)
Processamento de Áudio
Compressão MP3/AAC, cancelamento de eco, mudança de tom, detecção de tom
Comunicação Sem Fio
OFDM (4G/5G/6G/WiFi), equalização no domínio da frequência
Processamento de Imagem
Compressão JPEG, remoção de ruído, nitidez, super-resolução
Imagem Médica
Reconstrução MRI, algoritmos CT
Radar/Sonar
Compressão de pulso, detecção de alvos
Processamento Sísmico
Tomografia, remoção de ruído
Multiplicação de Inteiros Grandes/Polinômios
Criptografia, álgebra computacional (Schönhage–Strassen)
Aprendizado de Máquina
FNet, aceleração de séries temporais, alternativas de atenção