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

WNN = 1 Periodicidade: W^N = 1
WNN/2 = -1 Simetria: W^(N/2) = -1
WN/2 = WN2 Reduções: W_{N/2} = W²

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

Frequência de Pico -- Hz
Amplitude de Pico -- dB

Aplicações do Mundo Real (2025)

🎵

Processamento de Áudio

Compressão MP3/AAC, cancelamento de eco, mudança de tom, detecção de tom

★★★★★ Essencial
📡

Comunicação Sem Fio

OFDM (4G/5G/6G/WiFi), equalização no domínio da frequência

★★★★★ Núcleo
🖼️

Processamento de Imagem

Compressão JPEG, remoção de ruído, nitidez, super-resolução

★★★★☆ Importante
🏥

Imagem Médica

Reconstrução MRI, algoritmos CT

★★★★★ Crítico
📡

Radar/Sonar

Compressão de pulso, detecção de alvos

★★★★☆ Núcleo
🌍

Processamento Sísmico

Tomografia, remoção de ruído

★★★★ Muito Importante
🧮

Multiplicação de Inteiros Grandes/Polinômios

Criptografia, álgebra computacional (Schönhage–Strassen)

★★★★☆ Núcleo
🤖

Aprendizado de Máquina

FNet, aceleração de séries temporais, alternativas de atenção

★★★→★★★★ Crescente