La Familia de la Transformada de Fourier
Concepto Central
"Proyectar señales en bases sinusoidales de diferentes frecuencias para encontrar el peso (coeficiente) de cada base"
Jerarquía de Transformaciones (Teoría → Práctica)
| Nombre | Señal de Entrada | Salida | Complejidad | Implementación |
|---|---|---|---|---|
| TF Continua | Continua, Aperiódica | Espectro Continuo | — | Casi Imposible |
| Series de Fourier | Continuo (Periódico) | Espectro Discreto | — | Difícil |
| TFTD | Discreta, Aperiódica | Continuo (Periódico) | — | Casi Imposible |
| TFD | Discreta, Finita | Espectro Discreto | O(N²) | Lento pero Posible |
| TFR | Igual que TFD | Igual que TFD | O(N log N) | ★ Rápido y Fácil ★ |
Factor de Rotación (Twiddle Factor)
WN = e-j2π/N
La clave para entender FFT - puntos equidistantes en el círculo unitario
Dominio del Tiempo ↔ Dominio de la Frecuencia
Explora cómo se ven diferentes señales en el dominio de la frecuencia
Fórmula TFD
X[k] = Σn=0N-1 x[n] · e-j2πkn/N
Señal en el Dominio del Tiempo
Espectro de Frecuencia (Magnitud)
Espectro de Fase
Aproximación por Series de Fourier
Observa cómo las señales periódicas se construyen a partir de armónicos
Fórmula de Series de Fourier
x(t) = a0 + Σn=1∞ (ancos(nω₀t) + bnsin(nω₀t))
Aproximación de Señal (Verde = Actual, Rojo = Objetivo)
Armónicos Individuales
Coeficientes de Fourier
Diagrama de Mariposa FFT
Visualiza el algoritmo FFT radix-2 de Cooley-Tukey
Operación de Mariposa
A' = A + WNk · B
B' = A - WNk · B
Permutación de Inversión de Bits
Gráfico de Flujo de Señal
Rendimiento TFD vs TFR
Compara complejidad computacional: O(N²) vs O(N log N)
Recuento Teórico de Operaciones
| N | DFT (N²) | FFT (N log₂N) | Aceleración |
|---|
Tiempo de Ejecución (ms)
Recuento de Operaciones
Relación de Aceleración
Análisis de Espectro de Audio en Tiempo Real
Visualiza el contenido de frecuencia del audio en tiempo real usando FFT
Espectro de Frecuencia
Forma de Onda en Tiempo
Aplicaciones del Mundo Real (2025)
Procesamiento de Audio
Compresión MP3/AAC, cancelación de eco, cambio de tono, detección de tono
Comunicación Inalámbrica
OFDM (4G/5G/6G/WiFi), ecualización en dominio de frecuencia
Procesamiento de Imágenes
Compresión JPEG, eliminación de ruido, enfoque, superresolución
Imágenes Médicas
Reconstrucción MRI, algoritmos CT
Radar/Sonar
Compresión de pulsos, detección de objetivos
Procesamiento Sísmico
Tomografía, eliminación de ruido
Multiplicación de Enteros Grandes/Polinomios
Criptografía, álgebra computacional (Schönhage–Strassen)
Aprendizaje Automático
FNet, aceleración de series temporales, alternativas de atención