Está en la página 1de 36

Introduccin a la Teora

del Procesamiento Digital


de Seales de Audio

Transformada de Fourier Discreta


Resumen

Anlisis espectral de seales


enventanado, derramamiento y resolucin, tipo de ventanas,
relleno de ceros, transformada de tiempo corto

Anlisis espectral de seales


Es comn que la informacin de
inters est codificada en los
componentes sinusoidales que
forman la seal, debido a la
naturaleza oscilatoria de muchos
fenmenos fsicos (e.g. vibracin
de cuerdas vocales en la voz).
Muchas veces la forma de la seal
en el tiempo no es relevante, sino
que la informacin clave est en la
frecuencia, amplitud y fase de
los componentes sinusoidales.

Anlisis espectral de seales


Ejemplo:
Seal a analizar

DFT de una trama


de 512 muestras

Anlisis espectral de seales


Ejemplo:

Promedio de la DFT
de varias tramas
sucesivas de 512
muestras

Anlisis espectral de seales


Ejemplo:

Reconstruccin a
partir de espectro
promediado

Anlisis espectral de seales


Resolver componentes
cercanos en frecuencia:
cantidad de puntos de la DFT
determina resolucin = fs/N

Anlisis espectral de seales


Resolver componentes
cercanos en frecuencia:
cantidad de puntos de la DFT
determina resolucin = fs/N
cunto mas cercanos dos
componentes, se necesitan
ms muestras para poder
discriminarlos

Anlisis espectral de seales


Sinusoide coincidente con
base de la DFT:
Sinusoide no coincidente
con base de la DFT:

Anlisis espectral de seales


Sinusoide coincidente con
base de la DFT: un nico
punto en frecuencia
Sinusoide no coincidente
con base de la DFT: pico
extendido a componentes
vecinos (derramamiento)

Anlisis espectral de seales


Sinusoide coincidente con
base de la DFT: un nico
punto en frecuencia
Sinusoide no coincidente
con base de la DFT: pico
extendido a componentes
vecinos (derramamiento)
Alternativa:
usar ventana de suavizado

Anlisis espectral de seales


Sinusoide coincidente con
base de la DFT: un nico
punto en frecuencia
Sinusoide no coincidente
con base de la DFT: pico
extendido a componentes
vecinos (derramamiento)
Alternativa:
usar ventana de suavizado
Efectos:
se asemejan ms los picos
se reduce el derramamiento
se reduce la resolucin
Enventanado: compromiso entre resolucin y derramamiento

Enventanado: aspectos tericos


seal:
sinusoide discreta infinita

espectro:
pico infinitesimalmente angosto

1) enventanado:

1) efecto del enventanado:

producto de la seal con


ventana suavizante

convolucin de espectro de la
seal con espectro de la ventana

seal infinita con slo unos


pocos valores no nulos

espectro continuo (infinitos


valores ente frecuencia 0 y 0.5)

2) seleccionar slo N puntos:

2) efecto de discretizado:

incluir los puntos no nulos ...

corresponde a N valores de
frecuencia entre 0 y 0.5
(muestreo del espectro continuo)

pero tambin pueden incluirse


una cantidad de puntos nulos

se acercan los puntos en el


espectro

Enventanado: aspectos tericos


seal:
sinusoide discreta infinita

espectro:
pico infinitesimalmente angosto

1) enventanado:

1) efecto del enventanado:

producto de la seal con


ventana suavizante

convolucin de espectro de la
seal con espectro de la ventana

seal infinita con slo unos


pocos valores no nulos

espectro continuo (infinitos


valores ente frecuencia 0 y 0.5)

2) seleccionar slo N puntos:

2) efecto de discretizado:

incluir los puntos no nulos ...

corresponde a N valores de
frecuencia entre 0 y 0.5
(muestreo del espectro continuo)

pero tambin pueden incluirse


una cantidad de puntos nulos

se acercan los puntos en el


espectro

Enventanado: aspectos tericos


seal:
sinusoide discreta infinita

espectro:
pico infinitesimalmente angosto

1) enventanado:

1) efecto del enventanado:

producto de la seal con


ventana suavizante

convolucin de espectro de la
seal con espectro de la ventana

seal infinita con slo unos


pocos valores no nulos

espectro continuo (infinitos


valores ente frecuencia 0 y 0.5)

2) seleccionar slo N puntos:

2) efecto de discretizado:

incluir los puntos no nulos ...

corresponde a N valores de
frecuencia entre 0 y 0.5
(muestreo del espectro continuo)

pero tambin pueden incluirse


una cantidad de puntos nulos

se acercan los puntos en el


espectro

Enventanado: aspectos tericos


seal:
sinusoide discreta infinita

espectro:
pico infinitesimalmente angosto

1) enventanado:

1) efecto del enventanado:

producto de la seal con


ventana suavizante

convolucin de espectro de la
seal con espectro de la ventana

seal infinita con slo unos


pocos valores no nulos

espectro continuo (infinitos


valores ente frecuencia 0 y 0.5)

2) seleccionar slo N puntos:

2) efecto de discretizado:

incluir los puntos no nulos ...

corresponde a N valores de
frecuencia entre 0 y 0.5
(muestreo del espectro continuo)

pero tambin pueden incluirse


una cantidad de puntos nulos

se acercan los puntos en el


espectro

Enventanado: aspectos tericos


seal:
sinusoide discreta infinita

espectro:
pico infinitesimalmente angosto

1) enventanado:

1) efecto del enventanado:

producto de la seal con


ventana suavizante

convolucin de espectro de la
seal con espectro de la ventana

seal infinita con slo unos


pocos valores no nulos

espectro continuo (infinitos


valores ente frecuencia 0 y 0.5)

2) seleccionar slo N puntos:

2) efecto de discretizado:

incluir los puntos no nulos ...

corresponde a N valores de
frecuencia entre 0 y 0.5
(muestreo del espectro continuo)

pero tambin pueden incluirse


una cantidad de puntos nulos

se acercan los puntos en el


espectro

Efecto de la ventana
Sinusoide enventanada
Espectro:
espectro de la ventana
centrado en la delta
Efecto:
ensanchamiento del pico
derramamiento espectral

Efecto de la ventana
Sinusoide enventanada
Espectro:
espectro de la ventana
centrado en la delta
Efecto:
ensanchamiento del pico
derramamiento espectral
Compromiso:
ancho lbulo principal
(resolucin)
amplitud de lbulos
secundarios
(derramamiento)

Efecto de la ventana

Comparacin de espectro de ventanas:


Rectangular, Hanning, Blackman y Flat-Top

Efecto de la ventana

Comparacin de ventanas para sinusoides cercanas (0.1 y 0.15):


Rectangular, Hanning, Blackman y Flat-Top

Efecto de la ventana
Ventanas en el tiempo:

Rectangular:
v(n) = 1

Hann:

v(n) = a0 a1 cos(2n/N)
con a0 = 0.5, a1 = 0.5

Hamming:

v(n) = a0 a1 cos(2n/N)
con a0 = 0.54, a1 = 0.56
Comparacin de ventanas en el tiempo:
Hanning, Blackman, Flat-Top y Hamming

Efecto de la ventana
Ventanas en el tiempo:

Blackman:

v(n) = a0 a1 cos(2n/N)
+ a2 cos(4n/N)
con a0 = 0.42, a1 = 0.5,
a2 = 0.08

Flat-top:

v(n) = a0 a1 cos(2n/N)
+ a2 cos(4n/N)
a3 cos(6n/N)
+ a4 cos(8n/N)
con a0 = 0.22, a1 = 0.42,
a3 = 0.28, a3 = 0.08,
a4 = 0.01

Comparacin de ventanas en el tiempo:


Hanning, Blackman, Flat-Top y Hamming

Efecto de la ventana
Eleccin de la ventana:

Ancho del lbulo principal


(resolucin) depende del largo Comparacin de ventanas en frecuencia:
de la ventana.
Rectangular, Hanning, Blackman, y Hamming

Efecto de la ventana

Comparacin entre ventana Hanning (o Hann) y Hamming

Efecto de la ventana

Comparacin entre ventana Hanning (o Hann) y Hamming

Relleno de ceros
Considerar adems de las
muestras dadas por el
enventanado, una cierta
cantidad de muestras nulas
Corresponde a un muestreo
ms denso del espectro
continuo
Equivale a una interpolacin
de valores en frecuencia
usando las muestras no nulas
de la seal, ya que las
muestras nulas no intervienen
en el clculo de la DFT

Relleno de ceros

Comparacin de espectro de sinusoides al agregar relleno de ceros

Relleno de ceros

Comparacin de espectro de sinusoides al agregar relleno de ceros

Anlisis espectral de seales


Ejemplo:
Seal a analizar

DFT usando todas


las muestras de la
seal

Anlisis espectral de seales


Ejemplo:
Seal a analizar
Pero la seal
consiste en dos
tonos uno despus
de otro (bajo ruido
blanco)
El espectro
obtenido es un
promedio de las
caractersticas
espectrales de una
seal que no es
estacionaria

Anlisis espectral de seales


Solucin?
Apilar transformadas
sucesivas de pocas
muestras
Transformada de
Fourier de Tiempo
Corto (STFT)
Espectrograma:
mdulo de la STFT

Transformada de Fourier de Tiempo Corto


Largo del bloque de
anlisis (N):

Bloques largos:
buena resolucin en
frecuencia pero baja
resolucin en el
tiempo.

Transformada de Fourier de Tiempo Corto


Largo del bloque de
anlisis (N):

Bloques largos:
buena resolucin en
frecuencia pero baja
resolucin en el
tiempo.
Bloques cortos:
buena resolucin en
el tiempo pero baja
resolucin de
frecuencia.

Transformada de Fourier de Tiempo Corto


Largo del bloque de
anlisis (N):

Bloques largos:
buena resolucin en
frecuencia pero baja
resolucin en el
tiempo.
Bloques cortos:
buena resolucin en
el tiempo pero baja
resolucin de
frecuencia.
Para aumentar la resolucin temporal manteniendo buena resolucin
en frecuencia se suelen considerar bloques consecutivos solapados
cierto tiempo (e.g 50 o 75%).

Transformada de Fourier de Tiempo Corto


Esto da lugar a:

Espectrograma de
banda angosta
(bloque largo)

Espectrograma de
banda ancha
(bloque corto)

También podría gustarte