You are on page 1of 4

Universidad Nacional Tres de Febrero.

Ingeniera de Sonido: Procesamiento Digital de Seales, 1er Cuatrimestre 2013

Universidad Nacional Tres de Febrero


Ingeniera de Sonido

Asignatura:
Procesamiento Digital de Seales
Trabajo Prctico:
Implementacin Algoritmo STFT
Docentes: Ing. Mieza Ignacio
Ing. Greco Antonio
Alumnos:
Ezequiel Abdala
Germn Heinze
Emiliano Romero Mathieu
Julin Tinao

Conclusiones del Trabajo Prctico


Implementacin Algoritmo STFT
En el siguiente trabajo se llev a cabo, mediante la herramienta Matlab, la implementacin
de un cdigo que permite calcular la Transformada de Fourier de Tiempo Reducido (STFT)
de una seal digital. Se presenta una aplicacin que permite la eleccin de diferentes tipos
de ventanas, solapamiento en el proceso de ventaneo, y la cantidad de muestras (tamao)
de las mismas, para realizar la STFT a una seal conocida tipo Chirp o a una seal digital
en formato wav. Se analiza los diferentes resultados, utilizando como referencia los valores
de la paleta de colores. De esta manera, se agilizan los procesos de eleccin de los
parmetros antes mencionados dependiendo de la seal a analizar.
Como se aprecia en las figuras, el aumento del tamao de la ventana lleva acompaado un
aumento en la resolucin de frecuencias, as como la disminucin del mismo, una mejor
resolucin en el tiempo. De aqu que su implementacin en el modelamiento requerir,
dependiendo del objetivo, la eleccin correcta del tamao de la ventana a utilizar.

Figura 1

Figura 2

Figura 3

Las Figuras 1, 2 y 3 muestran la implementacin de el algoritmo STFT a una seal tipo


Chirp lineal de 8192 muestras, con una ventana rectangular de tamao: 128,512 y 2048,
respectivamente, y un 50% de solapamiento.

Un aspecto comparativo importante entre las diferentes ventanas, es la representacin de


los armnicos, siendo la ventana de Hanning la que mostr mejores resultados.

Figura 4

Figura 5

Figura 6

Las Figuras 4, 5 y 6 muestran la comparacin de la implementacin del algoritmo STFT a


una seal tipo Chirp lineal de 8192 puntos, con una ventana Hanning, Rectangular y
Bartllet, respectivamente, de 128 muestras y un 50% de solapamiento.
A medida que se aumenta el tamao de la ventana, aumenta la cantidad de armnicos, sobre
todo en la ventana rectangular, seguida de la Bartllet, teniendo una pequea diferencia con
la Hanning, siendo la ltima superior en los resultados. Es esta una razn por lo cual se
utiliza dicha ventana a en el anlisis de fontica acstica y temas a fines.
Los aspectos generales, mas all de la eleccin de la ventana, es el anlisis de la seal, si la
misma es peridica y estable, se puede elegir un gran tamao de ventana obteniendo de esta
manera mayor resolucin en frecuencia, ya que su variacin en el tiempo es despreciable.
Caso contrario si la seal es aleatoria, cuasi estable, hay que elegir ventanas pequeas. De
esta manera se podr analizar las variaciones rpidas en el tiempo y su evolucin con
mayor precisin. Por este motivo, la eleccin de los valores de los parmetros
implementados depende del tipo de seal a analizar.
Por otro lado podremos aplicar un solapamiento entre las ventanas. Esto ayuda a mejorar la
continuidad en tiempo de la STFT, provocando tambin una mejora en la continuidad en
frecuencia. En las siguientes figuras podemos notar los diferentes valores de solapamiento
y sus resultados que son visualmente bastante evidentes.

Figura 7

Figura 8

Figura 9

Las Figuras 7,8 y 9 muestran la implementacin del algoritmo STFT a una seal tipo
Chirp lineal de 8192 muestras con una ventana Hanning de 512 muestras y un 0%, 30% y
75% de solapamiento, respectivamente.
Se analiz el archivo de audio propuesto (Seal Audio por Radio - Frecuencia muestreo 8
kHz - 16 bits.wav) con la interfaz programada, alternando entre los distintos valores de
ancho de ventana y solapamiento, todo sobre una ventana Hanning. Se pudo apreciar, que
al aumentar el tamao de la ventana mejora la precisin en frecuencia de la STFT. Se sabe
que esto empeora la precisin en tiempo, pero dada la longitud del archivo propuesto,
trabajar con la ventana de 2048 muestras no provoca problemas significativos. Por otro
lado, se llega a la conclusin que, a mayor solapamiento, mejora la definicin del grfico.
En conclusin elegimos el ancho de ventana de 2048 muestras y un solapamiento del 75%.

Figura 10 - STFT aplicado a una seal de audio propuesta, con una ventana tipo Hanning de 2048 muestras y un 50%
de solapamiento.

You might also like