- ¿Qué es FFT y DCT??
- Cómo calcular DCT?
- ¿Es DCT la parte real de DFT??
- ¿Cuál es la principal diferencia entre DCT y DFT??
¿Qué es FFT y DCT??
FFT es el algoritmo que se utiliza para el cálculo rápido de DFT. DCT es similar a la transformación discreta de Fourier (DFT), pero usando solo números reales (coseno como factor twiddle).
Cómo calcular DCT?
La matriz de transformación DCT
El DCT bidimensional de A se puede calcular como b = t*a*t ' . Dado que T es una matriz ortonormal real, su inverso es el mismo que su transposición. Por lo tanto, el DCT bidimensional inverso de B viene dado por t '*b*t .
¿Es DCT la parte real de DFT??
DCT no es la parte real del DFT, sino que está relacionada con el DFT de una señal/imagen simétricamente extendida. La energía de la señal/imagen se empaqueta principalmente en solo unos pocos coeficientes DCT (i.mi. Solo unas pocas X (k) 's) significativas, por lo tanto, lo que hace que DCT sea muy útil para aplicaciones de compresión de datos.
¿Cuál es la principal diferencia entre DCT y DFT??
Los DCT son equivalentes a los DFT de aproximadamente el doble de la longitud, operando con datos reales con una simetría uniforme (ya que la transformación de Fourier de una función real y uniforme es real y uniforme), mientras que en algunas variantes los datos de entrada o salida se cambian en media muestra. Hay ocho variantes DCT estándar, de las cuales cuatro son comunes.