0% encontró este documento útil (0 votos)
257 vistas14 páginas

Transformada Discreta Coseno (TDC) : Procesamiento Digital de Señales "B"

Este documento introduce la Transformada Discreta Coseno (TDC), también conocida como DCT por sus siglas en inglés. Explica que la DCT expresa una secuencia finita de puntos como la suma de señales cosenoidales en múltiplos de frecuencias. También describe cómo la DCT se usa comúnmente para comprimir datos al concentrar la energía de la señal en pocos coeficientes. Finalmente, deduce la fórmula matemática de la DCT a partir de la Transformada de Fourier Discreta.

Cargado por

David Ruiz
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
257 vistas14 páginas

Transformada Discreta Coseno (TDC) : Procesamiento Digital de Señales "B"

Este documento introduce la Transformada Discreta Coseno (TDC), también conocida como DCT por sus siglas en inglés. Explica que la DCT expresa una secuencia finita de puntos como la suma de señales cosenoidales en múltiplos de frecuencias. También describe cómo la DCT se usa comúnmente para comprimir datos al concentrar la energía de la señal en pocos coeficientes. Finalmente, deduce la fórmula matemática de la DCT a partir de la Transformada de Fourier Discreta.

Cargado por

David Ruiz
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

TRANSFORMADA DISCRETA COSENO

(TDC)
ELECTRÓNICA Y AUTOMATIZACIÓN

Procesamiento Digital de Señales “B”

Bucheli J.
Pantusin F.
Quimbita M.
Ruiz D.
Vargas A.

enero, 2021

FECHA ÚLTIMA REVISIÓN: 13/12/11 CÓDIGO: GDI.3.1.004 VERSIÓN: 1.0


INTRODUCCIÓN A LA TRANSFORMADA DISCRETA COSENO (TDC)
- La transformada coseno discreta, (DCT del inglés Discrete Cosine Transform) es una operación basada
en la DFT, pero sólo actúa sobre funciones periódicas con simetría par y el resultado es una secuencia
de números reales.

- La DCT expresa una secuencia finita de varios puntos como resultado de la suma de distintas señales
cosenoidades en frecuencias múltiplo.

- La DCT se suele usar para representar este registro empleando las componentes espectrales más
representativas de tal forma que la señal reconstruida aún tenga semejanza con la señal original.
Algunos algoritmos que usan la DCT son:

Se utiliza en la mayoría de los medios digitales , incluidas:

- Imágenes digitales (como JPEG y HEIF).


- Video digital (como MPEG y H.26x ).
- Audio digital (como Dolby Digital , MP3 y AAC )
- Televisión digital (como SDTV , HDTV y VOD )
- Radio digital (como AAC + y DAB + )
- Codificación de voz (como AAC-LD , Siren y Opus ).

VERSIÓN: 1.0
Básicamente, la DCT cambia los valores originales que representan intensidades de color en
valores que representan frecuencias del coseno.

La DCT-2 se utiliza en muchas aplicaciones de compresión de datos con preferencia sobre la


DFT debido a una propiedad que se denomina frecuentemente “compactación de la energía”.
Concretamente, la DCT-2 de una secuencia de longitud finita tiene a menudo los coeficientes
más concentrados en los índices bajos que la DFT.

JPEG es un método de compresión con pérdida utilizado para asegurar que las imágenes
digitales que se utilizan sean lo más pequeñas posible y se carguen rápidamente cuando
alguien quiera [Link] tamaño del archivo de la imagen que se está comprimiendo se reduce
permanentemente al eliminar información innecesaria (redundante) de la imagen.

● La calidad de la imagen se ve afectada, aunque a menudo es tan pequeña que el


visitante medio del sitio no puede darse cuenta.

VERSIÓN: 1.0
Algunas características sobresalientes de la DCT son:
● La DCT tiene una buena capacidad de compactación de la energía al dominio
transformado, es decir, que la transformada de coseno discreta consigue concentrar
la mayor parte de la información en pocos coeficientes transformados tal y como se
muestra en la siguiente figura

VERSIÓN: 1.0
Algunas características sobresalientes de la DCT son:
● La transformación es independiente de los datos. El algoritmo aplicado no varia con
los datos que recibe, como si sucede en otros algoritmos de compresión.
● Hay fórmulas para el cálculo rápido del algoritmo, como podría ser la FFT para la
DFT
● Produce pocos errores en los límites de los bloques imagen. La minimización de los
errores a los bloques imagen permite reducir el efecto de bloque en la imágenes
reconstruidas.
● Tiene una interpretación frecuencial de los componentes transformados. La
capacidad de interpretar los coeficientes desde el punto de vista frecuencial permite
aprovechar al máximo la capacidad de compresión.

VERSIÓN: 1.0
La materia prima de la DCT

Inicialmente, la material prima de la DCT es un registro finito con muestras de una señal
par y periódica. Ahora bien, dado que la DCT se usa para compactar señales que llevan
información, tales señales no son periódicas, no son pares y su registro conllevaría una
gran espacio de almacenamiento.

Algoritmos DCT

Para trabajar con señales que no son pares, periódicas y cuyo registro requiere de gran
almacenamiento se recurre al siguiente algoritmo:

1. Se toman espacios muestrales de corta duración.


2. Cada espacio muestral se considera la mitad de una señal par y periódica. Al
respecto hay cuatro 4 estrategias que pueden usarse para convertir el espacio
muestral en una señal par y periódica. La siguiente figura ilustra estas estrategias.
3. Se aplica un una DCT modificada según la estrategia usada para convertir el
espacio muestral en una señal par y periódica.

VERSIÓN: 1.0
VERSIÓN: 1.0
Generación de una secuencia con periodicidad 2N

Generación de una secuencia periódica a partir de un vector de muestras de una señal aleatoria.

Para crear una secuencia con periodicidad 2N sin saltos a partir de un vector de muestras
x=[x(0),x(1),...,x(N−1)] , éste se concatena con su versión reflejada de tal forma que se cumpla

- Considérese por ejemplo, la secuencia abcd , se genera un ciclo completo concatenando la


secuencia original con su versión reflejada, es decir abcddcba .

- La secuencia ilustra un ejemplo numérico con esta secuencia. Note que tal secuencia es
periódica pero no tiene simetría.

Considérese ahora la tabla siguiente en la cual se evalúa la ecuación 1 para un vector de cuatro
muestras que va a convertirse en una secuencia periódica.

Pueden comparase los términos de la tabla con los puntos muestra de la gráfica de la sevuencia.

VERSIÓN: 1.0
n x[n] n x[2N-n-1]

0 x[0] 4 x[8-4-1]=x=[3]

1 x[1] 5 x[8-5-1]=x[2]

2 x[2] 6 x[8-6-1]=x[1]

3 x[3] 7 x[8-7-1]=x[0]

VERSIÓN: 1.0
Generación de la simetría par respecto del punto medio
Nótese de la ilustración 3 de la secuencia s(n) no tiene simetría alguna, ni par ni impar,
razón por la cual no puede usarse con la DFT, así entonces, se debe procurar algún
método para dotar a tal secuencia de algún tipo de simetría. Para el caso de la DCT-II se
requiere de una simetría par.
Teorema 2. Secuencia periódica con simetría par respecto del punto medio. Para lograr
que una secuencia periódica sin simetría alguna, tenga simetría par respecto del punto
medio, ésta debe atrasarse en 1/2 , es decir,

La DCT a partir de la DFT


Teorema 12.3 Generación la DCT-II a partir de la DFT. La DCT de una secuencia con
periodicidad simetría respecto del punto medio se calcula como:

Aplicando la propiedad de desplazamiento circular de la DFT, la ecuación (3) queda como

Nótese que de la ecuación (4) sólo se necesita la parte real y es que, si la secuencia tiene
simetría par, los valores que arroje la transformación serán reales con parte imaginario de
cero.

VERSIÓN: 1.0
Deducción de la DCT
Es posible desarrollar la ecuación (4) para simplificar los cálculos, dado que sólo se
requiere trabajar con la parte real del DFT. El resultado será una ecuación de la función
coseno.
Se sustituye la ecuación (1) en la ecuación (4) de tal forma que resulta:

Considere ahora el término x(2N-n-1). Éste es una secuencia con periodicidad N.

Nótese que el término x(2N-n-1) es una variación reflejada y adelantada en uno de la


secuencia original. Sustituyendo la ecuación (6) en la segunda sumatoria de la ecuación
(5) se logra:

VERSIÓN: 1.0
Aplicando ahora la propiedad de estacionalidad temporal al miembro derecho de la
ecuación (7) se logra

Finalmente, aplicando las propiedades de desplazamiento y reflexión se logra

Sustituyendo la ecuación (9) en la ecuación (5) se tiene que

VERSIÓN: 1.0
Simplificando las relaciones 2π/2N a π/N en 10 se tiene que:

(11)

Resolviendo el paréntesis resulta


(12)

Considérese lo siguiente, la secuencia a tratar es periódica y tiene simetría par, por lo cual solo
se require la parte real de las transformaciones indicadas en la ecuación (12). Entonces:

(13)

VERSIÓN: 1.0
Simplificando la sumatoria (13) se tiene que

(13)

VERSIÓN: 1.0

También podría gustarte