Você está na página 1de 7

Tiempo

de Reverberacin T30
Materia: Seales y Sistemas
Martn Baggio Facundo Ramn

RESUMEN El siguiente trabajo presenta el tiempo de reverberacin T30 basado en la normativa ISO 3382 y expone un software desarrollado en MatLab R2010a que, siguiendo la normativa, obtiene el T30 de una seal de cada de nivel sonoro en funcin del tiempo.

Universidad Nacional de Tres de Febrero Ingeniera de Sonido 1er Cuatrimestre 2011 Profesor: Greco Antonio Adjunto: Said Germn

Seales y Sistemas

M. Baggio F. Ramn

Introduccin
Tiempo de reverberacin
El tiempo de reverberacin es el perodo en el cual un sonido permanece presente, luego de que la fuente emisora cesa. Esto se debe al fenmeno de reflexin acstica que se produce por las diversas superficies que se hallan en el entorno de estudio. El RT (reverberation time o RT60) es el tiempo que tarda en decaer 60dB el nivel de presin sonora, desde que la fuente deja de emitir. Actualmente se utilizan distintos parmetros para obtener este dato, ya que en muy pocas oportunidades se logra superar por 60dB el ruido de fondo. El RT30 es el valor del RT medido solo por la pendiente generada por la cada de los primeros 30dB. De esta manera se puede superar al ruido de fondo con un margen mayor.

ISO 3382
La normativa ISO 3382 estandariza la medicin de tiempo de reverberacin en recintos con referencia a otros parmetros acsticos. Esta norma no est restringida slo para auditorios o concert halls sino que es aplicable a cualquier rerecinto destinado a desarrollo de la msica, discursos o incluso lugares donde la proteccin contra el ruido sea pertinente. Plantea dos mtodos para la medicin, uno es el mtodo de sonido interrumpido y el otro de respuesta al impulso. La diferencia entre ambos radica en la forma de excitacin del recinto. El primero lo excita con un ruido continuo de banda ancha generado por una fuente omnidireccional que es interrumpido abruptamente. La medicin comienza al instante en el que la fuente es apaciguada hasta que se disipa la energa sonora en la sala. Mientras que el segundo lo hace con un ruido impuslivo, como el de una explosin, y tambin se mide hasta que la energa sonora se disipa. El nmero de posiciones en las que se mide queda determinado por la presicin deseada, sin embargo es necesario realizar mnimamente tres mediciones por posicin y el RT resultante ser el promedio aritmtico de ellas. La medicin entrega una curva de cada de nivel de presin sonora en funcin del tiempo. En ambos tipos de mediciones, se debe tomar la pendiente de una funcin lineal que interpole, por medio del mtodo de cuadrados mnimos, los niveles de la curva desde la cada de 5dB a 35dB. La pendiente de dicha curva brinda la razn de decaimiento de decibeles por segundo. Con ella se calcula el tiempo de reverberacin deseado.

Planteo del Problema


Se recibe una tabla de datos donde se expone el nivel de SPL en funcin del tiempo. Esa serie discreta de datos representa la curva de decaimiento de nivel de presin sonora en un recinto que fue excitado con un ruido interrumpido en la banda de 500Hz.

Universidad Nacional de Tres de Febrero Ing. de Sonido

Seales y Sistemas

M. Baggio F. Ramn

El objetivo del trabajo es manipular la serie de datos con algoritmos de programacin para lograr obtener el RT30 del recinto siguiendo la normativa ISO 3382. El siguiente grfico muestra la seal obtenida con los datos recibidos.

Ilustracin 1 - Cada de SPL

Desarrollo
Cdigo
El software est desarrollado en MatLab R2010a y su cdigo se expone a continuacin. -----------------------------------------------------disp('Obtencin del RT30 y aproximacin por Mtodo de Cuadrados Mnimos') % VECTORES X = 10:10:6000; Y = [91.8, 91.7, 85.4, 90.5, 88.8, 92.7, 95.2, ...] %DIRECTO: Y(1) - 5 dB L=length(Y); Directo = Y(1)-5; for k=4:L; Universidad Nacional de Tres de Febrero Ing. de Sonido 2

Seales y Sistemas if Y(k)<=Directo; break end end %FINAL: DIRECTO - 30dB Final = Y(k)-30; for j=2:L; if Y(j)<=Final; break end end Arranque=k*10; Corte=j*10;

M. Baggio F. Ramn

%Aproximacin a datos por recta y=Y(k:j); x=(Arranque:10:Corte); dim=length(y); a11=0; a12=0; a21=0; a22=0; z1=0; z2=0; for i=1:dim a11=a11+x(i).^2; a12=a12+x(i); a21=a21+x(i); a22=a22+1; z1=z1+x(i).*y(i); z2=z2+y(i); end c1=(a22*z1-a12*z2)/(a11*a22-a12*a21); c2=(a11*z2-a21*z1)/(a11*a22-a12*a21); aprox=c1*x+c2; for r=1:dim if aprox(1)-aprox(r)>=30 RT30=(x(r)-x(1))*2/1000; break end end %Ploteo plot(X,Y) title('Respuesta a un Impuslo')

Universidad Nacional de Tres de Febrero Ing. de Sonido

Seales y Sistemas

M. Baggio F. Ramn

xlabel('[ms]') ylabel('dB SPL') grid hold on plot(x,aprox,'r','linewidth',1.1) disp(strcat(['El RT30 es: ',num2str(RT30),'[s]'])) disp('Gracias por utilizar el Software creado por Martn Baggio y Facundo Ramn') ------------------------------------------------------

Explicacin General
Se generan los vectores X e Y que representan el tiempo en mili-segundos y el nivel de presin sonora en dB respectivamente. Luego se procede a encontrar el primer valor del vector Y que est por 5dB por debajo de Y(1)1 y se lo denomina Y(k) (valor correspondiente a la posicin k del vector Y), para luego encontrar el que se encuentre 30dB por debajo de l que se denomina Y(j). Obtenidos los puntos lmites de interpolacin se procede a encontrar la recta por medio del mtodo de los cuadrados mnimos. La pendiente de dicha recta representa la razn de decaimiento en decibeles por segundo. Con esa pendiente se calcula el tiempo que le toma a la seal disminuir 60dB y este es el tiempo de RT30 que se deseaba obtener.

Resultados
Al ser ejecutado el algoritmo responde de la siguiente manera. Obtencin del RT30 y aproximacin por Mtodo de Cuadrados Mnimos El RT30 es: 3.5[s] Gracias por utilizar el Software creado por Martn Baggio y Facundo Ramn Y entrega el grfico que se expone a continuacin.

1 Se utiliza el segundo valor 5dB menor a Y(1), debido a que la seal presenta irregularidades que se consideran errores de medicin. Dado que slo se posee una seal, y no es posible realizar un promedio aritmtico con otros resultados, se realiza esta omisin para lograr valores que se consideran mas representativos de la situacin. Universidad Nacional de Tres de Febrero Ing. de Sonido 4

Seales y Sistemas

M. Baggio F. Ramn

Ilustracin 2 - Cada de SPL con Recta de interpolacin

Conclusin

Se puede observar como es posible calcular el tiempo de reverberacin mediante una serie de algoritmos y relaciones lgicas, sin la utilizacin de ningn programa especfico. Aplicando un vector de cualquier medicin de distintas frecuencias se puede analizar la respuesta de la sala. La aproximacin a la recta por medio de el algoritmo planteado d el mismo resultado que el realizado por las operaciones auxiliares de MatLab.

Universidad Nacional de Tres de Febrero Ing. de Sonido

Seales y Sistemas

M. Baggio F. Ramn

Bibliografa
MatLab R2010a, Matlab Getting Started Guide, The Mathworks Inc. 2010 Seales y Sistemas 2011, Material y apuntes del curso, UNTREF, Ing. De Sonido 2011 A.V. Oppenheim, A. S. Willsky, Seales y Sistemas segunda edicin, Ed. Pearson, 1997. ISO 3382. Acoustics. Measurements of the reverberation times of rooms with reference to other acoustical parameters. Ginebra, Suiza, 1997.

Tabla de contenido
Introduccin .............................................................................................................. 1 Tiempo de reverberacin .................................................................................................................................... 1 ISO 3382 ...................................................................................................................................................................... 1 Planteo del Problema ................................................................................................ 1 Desarrollo .................................................................................................................. 2 Cdigo .......................................................................................................................................................................... 2 Explicacin General ................................................................................................................................................ 4 Resultados ................................................................................................................. 4 Conclusin ................................................................................................................. 5 Bibliografa ................................................................................................................ 6

Você também pode gostar