Professional Documents
Culture Documents
Entonces se podra decir que el sonido se genera de la siguiente forma: cualquier vibracin que
se produzca a travs del aire provocar sobre este una serie de desplazamientos de las
partculas a su alrededor, sacndolas de su posicin de equilibrio y hacindolas vibrar. Estos
desplazamientos provocan compresiones y rarefacciones de las partculas del aire, generando
lo que se conoce como ondas acsticas. Las ondas acsticas darn lugar a una muy pequea
variacin de la presin atmosfrica normal. A esta desviacin de la normal de la presin
atmosfrica se le conoce como presin acstica. Y son estas variaciones de presin las que son
captadas por el odo humano.
Volviendo al ejemplo de la seal sinusoidal que se present en el apartado anterior, vase como
quedara esta seal en el dominio de la frecuencia:
transformada de Fourier. La diferencia entre seales continuas y discretas viene dada por el
diferente anlisis de Fourier para seales continuas o discretas respectivamente.
Las series de Fourier se utilizan como mtodo de anlisis matemtico para seales peridicas
complejas a travs de su descomposicin en una suma de infinitas funciones sinusoidales ms
simples, es decir, como una combinacin de senos y cosenos. Esto es lo que se conoce como
el teorema de Fourier, en el que, dicho de otra manera, una seal compleja se puede construir
mediante la suma de seales ms simples, como ya se vio en la Ilustracin 3.
Cke
k=
1| t | 0 , 5
g(t) = (2.3)
0 | t |> 0 , 5
Se representar la seal original, la serie de Fourier con coeficientes C 0, C1 y C2, la serie de
Fourier con los coeficientes hasta C6 y la serie de Fourier hasta el coeficiente C 20. Obsrvese
que a mayor suma de coeficientes la seal se parece cada vez ms a la seal original.
Ilustracin 6: Serie de Fourier utilizando los coeficientes C0, C1 y C2, y seal original en
lneas discontinuas.
Ilustracin 8: Serie de Fourier utilizando los coeficientes hasta el C 20, y seal original en lneas
discontinuas.
xte
xt
dt
donde x(t)X() es la transformada de Fourier (FT por sus siglas en ingls) y X()x(t) es la antitrasformada de Fourier (IFT, por sus siglas en ingls).
x n e jn
(2.5)
X
n=
n X
e
donde x[n]X() es la transformada de Fourier en tiempo discreto (DTFT, por sus siglas en
ingls) y X()x[n] es la anti-trasformada de Fourier de tiempo discreto (IDTFT, por sus siglas en
ingls).
x
n=
1
x[n]=
ne
jn
(2.6)
N1
X k
jn
[ ]e
N
X [k]= X()=k 2
j2 n
X(k)=x[n]e
=<N>
n=0
donde x[n]X(k) es la transformada discreta de Fourier (DFT, por sus siglas en ingls) y X(k)x[n]
es la anti-trasformada discreta de Fourier (IDFT, por sus siglas en ingls).
Se prestar especial atencin a esta ltima transformada, la DFT. Esta requiere que la funcin
de entrada x[n] sea una secuencia discreta y de duracin determinada N. Esta secuencia ha
podido generarse a partir del muestreo de una funcin continua, este mtodo se ver ms
adelante. A diferencia de la DTFT, esta transformacin evala nicamente las componentes
frecuenciales que necesite para reconstruir el segmento que se analiza, sin producir aliasing.
Esto quiere decir que la DFT est analizando un nico periodo de una seal peridica que se
extiende infinitamente. En caso de no poder realizar el anlisis de un periodo de la seal lo que
se hace es enventanarla, utilizando una de las ventanas disponibles, como por ejemplo la
ventana Hanning.
La DFT se utiliza en el tratamiento digital de la seal, y como no poda ser de otra manera en el
procesado de las seales acsticas que han sido muestreadas y digitalizadas. Es muy til para
la multiplicacin de seales en tiempo (aplicacin de filtros), convolucin en frecuencia, ya que
la convolucin de la DFT es circular y por ello muy eficaz. Otro de los aspectos de porque es
muy interesante esta DFT es porque existen algoritmos de clculo de la DFT de manera muy
eficiente, como es el caso de la transformada rpida de Fourier (FFT, por sus siglas en ingls).
Por ltimo, y a modo de ejemplo, se expondrn dos ejemplos muy sencillos, en banda base y
tericos, representativos de la transformada de Fourier.
Siendo fc la frecuencia central igual a 200Hz. Se tiene que su respuesta en frecuencia, utilizando
los pares bsicos de la transformada de Fourier, es:
Siendo T0 igual 0,01. Se tiene que su respuesta en frecuencia, utilizando los pares bsicos de la
transformada de Fourier, es:
Las seales en tiempo discreto se pueden generar de muy diversas formas, pero la ms comn,
y la que aqu se ver, es que aparezca como consecuencia del muestreo de una seal en
tiempo continuo. Es de notar la relevante importancia que tiene el hecho de que se pueda
realizar el procesado de las seales en tiempo continuo mediante un proceso de muestreo, un
tratamiento de las seales muestreadas en tiempo discreto, tanto en tiempo como en
frecuencia, y una reconstruccin posterior de la seal resultado la seal en tiempo continuo.
La conversin de tiempo continuo a discreto viene dada por el conversor ideal de tiempo
continuo a tiempo discreto (C/D). En el caso de una modulacin digital de pulsos (PCM, por
siglas en ingls) habr que tener en cuenta los siguientes pasos:
Un ejemplo prctico sera el siguiente: un cantante est emitiendo una seal continua analgica
que es captada por un micrfono x(t). Esta seal que se recoge en el micrfono es tratada por
un conversor analgico/digital, que hace las funciones del conversor de tiempo continuo a
discreto ideal (C/D), que muestreara la seal tomando muestras cada cierto tiempo en instantes
predefinidos. Una vez se tiene la seal discretizada x[n] se podr modificar, aplicando por
ejemplo algn filtrado en el dominio de la frecuencia, mediante una funcin H[ ].
Posteriormente la seal modificada y[n] pasar por un conversor digital/analgico para convertir
10
la seal discreta en una seal continua que atacar a los altavoces y(t), generando el sonido
modificado.
x[n]
x(t)
A/D
y[n]
h[n]
D/A
y(t)
Ts(t)
11
g(t)
g[n]
Una cuestin importante consiste en ver si a partir de las muestras de g[n] se va a poder
recuperar la seal original g(t). Esto depender de la banda de frecuencia de la seal y de la
tasa de muestreo, por lo que se proceder ahora a analizar la seal en el dominio de la
frecuencia.
Primeramente se hallaran las transformadas de Fourier de g(t) y Ts(t), dando lugar a G(f) y
Ts(f) respectivamente. Una vez halladas las transformadas se procedera a calcular G (f) que
ser, segn la propiedad de convolucin de la transformada de Fourier, una convolucin en el
dominio de la frecuencia. As pues se obtendra:
12
El proceso de muestreo uniforme de una seal en el dominio del tiempo da lugar a un espectro
peridico en el dominio de la frecuencia, con periodo igual a la frecuencia de muestreo. Con
esto en mente se puede llegar a la conclusin de que si se muestrea por debajo de dos veces la
frecuencia de la seal se producir solapamiento espectral, lo que se conoce como aliasing
frecuencial. Se llega entonces al siguiente teorema del muestreo o teorema de Nyquist:
Una seal limitada en banda, de energa finita, que no tiene componentes en frecuencia
mayores de , puede ser recuperada totalmente a partir de muestras tomadas a una
tasa de 2 muestras por segundo. O dicho de otra manera, que la frecuencia de
muestreo tiene que ser igual o mayor que dos veces la frecuencia mxima de la seal
()
Ts(f)
G(f)
G()
3.3.- Interpolacin
Sin entrar en mucho detalle, la interpolacin sirve para reconstruir la seal original a partir de las
muestras, usando como funciones de interpolacin:
13
Partiendo del hecho de la existencia de una frecuencia fundamental, un tono puro, que en la
actualidad est centrado en 440Hz, o lo que es lo mismo, musicalmente hablando, la nota la
fundamental, que es la nota que se reproduce en un diapasn al ser golpeado. Si se duplica la
frecuencia de ese tono se obtendr un armnico en una octava superior, y si se divide por la
mitad la frecuencia fundamental se obtendra un armnico en una octava inferior. Entonces,
cmo se define una octava?, una octava es un intervalo de frecuencias que separan dos
sonidos en una relacin de 2:1.
Debido a que es muy importante conocer el espectro frecuencial de un sonido para el anlisis e
interpretacin de una medicin sonora, es de vital importancia obtener el contenido frecuencial
del sonido para analizar el nivel de presin sonora en cada una de las componentes
frecuenciales. Normalmente los medidores acsticos, como puede ser un sonmetro, agrupan
este contenido frecuencial en lo que se denomina bandas de frecuencia, ya que normalmente
no interesan las mediciones en frecuencias unitarias, debido a la alta cantidad de informacin
que se dara. Estas bandas de frecuencia aglutinarn una serie de frecuencias, que irn de
mayor a menor nmero de frecuencias agrupadas dependiendo de que la banda sea en
octavas, tercios de octava o menores respectivamente. Cuanto menor sea la agrupacin mayor
resolucin se obtendr en la medicin acstica, y por tanto ms informacin se conseguir.
14
Tabla 4: Frecuencias centrales estndar IEC de las bandas de tercio de octavas en Hz.
25
31
40
Pero,
dominio de la frecuencia. Estos filtros paso banda estarn centrados en la frecuencia central de
la banda y su ancho de banda, correspondiente al ancho de banda a 3dB, se corresponder
con la banda de octava que se est manejando. Quedarn definidos mediante la siguiente
tabla:
Tabla 5: Determinacin de los filtros utilizados en la creacin de las bandas de octavas.
Octava
F central
BW a 3dB
F corte inferior
F corte superior
1/1
f0
0,707 x f0
0,707 x f0
1,414 x f0
1/3
f0
0,231 x f0
0,891 x f0
1,123 x f0
Siendo el ancho de banda a 3dB el correspondiente al ancho de banda en el que la seal cae
3dB con respecto a su mximo, obsrvese la Ilustracin 14:
15
SPL (dB)
56
56
59
SPL (dB)
62
16
Por ejemplo, para una frecuencia introducida en el filtro paso bajo de 500Hz, este actuar sobre
la seal de audio dejando pasar las frecuencias bajas del espectro, mientras que las
frecuencias a partir de 500Hz las atenuar mucho llegando a ser despreciables, eliminadas.
Obsrvese la Ilustracin 15, en la que se puede apreciar a simple vista el filtro paso bajo
definido en el espectro frecuencial y cuya frecuencia de corte es de 500Hz. Este filtro, y el resto
de filtros que aqu se presentan, son filtros digitales lIR, es decir, tienen una respuesta al
impulso infinita. Esto significa que los filtros tendrn un nmero infinito de trminos no nulos,
como se aprecia, no volviendo nunca al reposo:
El caso contrario consistir en filtrar las frecuencias bajas del espectro dejando pasar las altas
frecuencias. Por ejemplo, ahora se muestra el filtro paso alto para una introduccin de 700Hz,
en el que se eliminaran las componentes frecuenciales por debajo de esta cifra.
Este caso es una combinacin de los otros dos filtros. Dejar pasar la seal entre dos rangos
definidos al comienzo del programa. Eliminara entonces las frecuencias por debajo del rango
inferior y las frecuencias por encima del rango superior. Por ejemplo, si se hubiera introducido
2KHz y 3KHz, el filtro quedara como se muestra a continuacin:
17
18
Ilustracin 19: Seal de audio a la que se le ha aplicado un filtro paso bajo, representada en el
dominio temporal
y frecuencial.
En la Ilustracin 19 se puede observar en el espectro en frecuencias que solo hay presencia de
componentes frecuenciales en las frecuencias bajas del espectro. Han sido eliminadas las
frecuencias por encima de los 500Hz. Mientras que en la Ilustracin 20 las componentes
frecuenciales que han sido eliminadas son las frecuencias por debajo de 700Hz,
permaneciendo las altas frecuencias.
19
Ilustracin 20: Seal de audio a la que se la he aplicado un filtro paso alto, representada en el
dominio temporal y
frecuencial.
Ilustracin 21: Seal de audio filtrada paso banda, representada en el dominio temporal y
frecuencial.
En esta ltima captura de pantalla, la Ilustracin 21, se puede observar a simple vista que en el
espectro de la seal solo hay componentes frecuenciales en el rango de 2 a 3KHz, habiendo
sido eliminadas el resto de frecuencias gracias al filtrado paso banda.
Todos estos resultados de filtrado de la seal original se guardarn en sendos archivos wav, el
correspondiente al filtrado paso bajo, el correspondiente al filtrado paso alto y el
correspondiente archivo de filtrado paso banda.
20
21