You are on page 1of 21

GENERADORES DE SEALES

Un generador de seales, de funciones o de formas de onda es un dispositivo electrnico


de laboratorio que genera patrones de seales peridicas o no peridicas tanto analgicas
como digitales. Se emplea normalmente en el diseo, prueba y reparacin de dispositivos
electrnicos; aunque tambin puede tener usos artsticos.

Hay diferentes tipos de generadores de seales segn el propsito y aplicacin que


corresponder con el precio. Tradicionalmente los generadores de seales eran dispositivos
estticos apenas configurables, pero actualmente permiten la conexin y control desde un PC.
Con lo que pueden ser controlados mediante software hecho a medida segn la aplicacin,
aumentando la flexibilidad.
Generador de seal de frecuencia acstica
El Matlab es una poderosa herramienta informtica que permite hacer operaciones matemticas
y simularlas como vamos a observar una simulacin de un generador de funciones a nuestro
ordenador por medio del matlab incluso la trasformada de Fourier.
Qu es el sonido?, bien, pues esta pregunta tiene una fcil explicacin. El sonido es una
vibracin mecnica que se transmite a travs de un medio capaz de sufrir elasticidades en sus
propiedades fsicas, produciendo una sensacin auditiva provocada por el cambio de presin
que se est ejerciendo en el odo humano.

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.

De la forma de generar el sonido se pueden extraer dos caractersticas fundamentales. Por un


lado est la naturaleza energtica del sonido, ya que hace falta una determinada energa para
que las partculas del medio se desplacen provocando la propagacin de ondas sonoras y en
funcin de esto se est generando un mayor o menor nivel de presin acstica. Y por otro lado
la naturaleza vibratoria, o modo en el que se producen las compresiones y rarefacciones del
medio a intervalos de repeticin iguales. Esta ltima caracterstica vibratoria se determina
mediante el parmetro de la frecuencia, ya que este es el nmero de oscilaciones por unidad de
tiempo, y mide el nmero de veces que una partcula pasa por su posicin de equilibrio natural
en una unidad de tiempo despus de pasar por sus mximos desplazamientos.

El presente trabajo se basar en esta ltima caracterstica vista y se tratar de caracterizar, en


la medida de lo posible, todo lo que ello conlleva. A modo de ejemplo una partcula que vibre
peridicamente a intervalos regulares estar generando un tono puro, vase la Ilustracin 1:

Ilustracin 1: Modulacin sinusoidal provocada por la vibracin de un tono puro.


Este tono puro se corresponde con una onda sinusoidal, una onda peridica definida por la
siguiente ecuacin:

f (t)= Asen(2ft +)(1.1)


donde A es la amplitud, f es la frecuencia, t es el tiempo y es la fase.
La amplitud de la seal se corresponde con el volumen del sonido, es decir, con el nivel de
presin acstica. Este se mide en dB y el rango de un odo sano suele estar entre 0 y 140dB.

La frecuencia se corresponde tradicionalmente con la magnitud subjetiva de la altura o


gravedad de un sonido. Es la velocidad a la que oscila, vibra una partcula, la seal. Esta es una
magnitud objetiva y mensurable referida a las ondas peridicas para expresar el nmero de
vibraciones por segundo de la partcula. Se mide en Hz y el rango audible para un odo humano
sano est ms o menos entre 20 y 20000Hz.

2.- ANLISIS ESPECTRAL DE LA SEAL

En el dominio transformado de la frecuencia se representan los anlisis de las seales


acsticas respecto a su frecuencia de vibracin. Mientras que en un grfico temporal se
muestra la evolucin temporal de una seal con respecto del tiempo, en un grfico frecuencial
se muestran las componentes con respecto a la frecuencia en la que vibra, oscila, la partcula.

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:

Ilustracin 2: Representacin en el dominio de la frecuencia de un tono puro.


La caracterizacin de esta seal peridica sinusoidal en frecuencia es el caso ms simple que
se puede encontrar, ya que tanto un seno como un coseno se representan en frecuencia como
un tono puro, sin ms componentes que la tonal. Este caso es ideal y los sonidos presentes en
el mundo real son mucho ms complejos y difciles de analizar. Se proceder a continuacin a
ver ms detalladamente que una seal peridica x(t), de periodo T, va a poderse escribir como
una combinacin lineal de exponenciales complejas armnicamente relacionadas mediante las
series de Fourier, es decir, se va a poder descomponer esa seal compleja en otras ms
simples, en tonos puros. Vase ahora esquemticamente un ejemplo sencillo de una seal
compleja que ha surgido como suma de 3 componentes tonales.

Ilustracin 3: Representacin de la descomposicin de una seal compleja como suma de


senos.
Originando, mediante la transformada de Fourier, en el dominio de la frecuencia, el siguiente
espectro de tonales:

Ilustracin 4: Representacin en el dominio de la frecuencia de una seal compleja.


Entrando ms en profundidad, y atendiendo a la complejidad de las seales que se pueden
encontrar, se atender y prestar especial atencin a la naturaleza de la fuente vibrante y a la
forma de captar esas vibraciones, dando origen a los siguientes tipos de seales:

Seales peridicas continas.

Seales aperidicas continas.

Seales peridicas discretas.

Seales aperidicas discretas.

Las seales peridicas, tanto continuas como discretas, se describen en el dominio de la


frecuencia mediante la transformada de Fourier a partir de sus series de Fourier, mientras que
las seales aperidicas, igualmente tanto continuas como discretas, se describen con la

transformada de Fourier. La diferencia entre seales continuas y discretas viene dada por el
diferente anlisis de Fourier para seales continuas o discretas respectivamente.

2.1.- Las Series De Fourier

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.

Las ecuaciones que rigen estas series de Fourier son:

Serie de Fourier de seales continuas (FS, por sus siglas en ingls):

Cke

jk 2Tt , siendo Ck = T 1 <T > x(t)e jk 2T t dt (2.1) x(t)=

k=

Serie de Fourier de seales discretas (DFS, por sus siglas en ingls):


2

[ ] jk N n , siendo ak = 1 x[n]e j N n (2.2) x n = ak e


k=<N> N n=<N>
Se ver ahora un ejemplo prctico de la serie de Fourier para una seal cuadrada, peridica y
continua g(t) definida de la siguiente manera:

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 5: Seal cuadrada original g(t).

Ilustracin 6: Serie de Fourier utilizando los coeficientes C0, C1 y C2, y seal original en
lneas discontinuas.

Ilustracin 7: Serie de Fourier utilizando los coeficientes hasta el C 6, y seal original en


lneas discontinuas.

Ilustracin 8: Serie de Fourier utilizando los coeficientes hasta el C 20, y seal original en lneas
discontinuas.

2.2.- Las Transformadas De Fourier

La transformada de Fourier permite la representacin de la informacin de cualquier seal en el


dominio de la frecuencia.

Estas transformadas de Fourier quedan definidas mediante:

Transformada de Fourier de seales continuas:

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).

Transformada de Fourier de seales discretas:

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).

Transformada discreta de Fourier:

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.

Transformada de Fourier de un seno, definido por x(t) = sin(2fct)

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:

X() = (1/2j) [(f-fc)-(f+fc)] (2.7)


Obsrvese en la Ilustracin 9 la representacin en el dominio temporal, figura izquierda, del
seno, y su representacin en el domino frecuencial en la derecha. Destacar que la transformada
de Fourier es compleja, por ello las dos componentes espectrales.

Ilustracin 9: Seal sinusoidal en el tiempo, a la izquierda, y misma seal en el dominio de la


frecuencia a la
derecha.

Transformada de Fourier de un pulso cuadrado, definido por y(t) = (t/T0)

Siendo T0 igual 0,01. Se tiene que su respuesta en frecuencia, utilizando los pares bsicos de la
transformada de Fourier, es:

Y() = T0 sinc (fT0) (2.8)


Obsrvese en la Ilustracin 10 la representacin en el dominio temporal de un pulso cuadrado,
a la izquierda, y su representacin en el dominio de la frecuencia a la derecha. Como se
observa a simple vista la transformada de Fourier de un pulso cuadrado es una funcin sinc o
seno cardinal.

Ilustracin 10: Seal cuadrada en el tiempo, a la izquierda, y misma seal en el dominio de la


frecuencia a la derecha.

3.- MUESTREO DE LA SEAL

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:

Muestreo: discretizar la seal en tiempo.

Cuantificacin: discretizar la seal en amplitud.

Codificacin: asignar un cdigo a cada muestra. Parte de la digitalizacin.

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)

3.1.- Anlisis Del Muestreo De Una Seal En El Dominio Temporal

El proceso de muestreo consiste en obtener muestras discretas de una seal continua en


tiempo. Se parte de una seal de energa finita g(t), y se supone que se muestrea g(t) a una
tasa uniforme cada Ts segundos. Con lo que se obtiene una secuencia de nmeros
equiespaciados Ts segundos. Esto es lo que se conoce como muestreo por tren de impulsos. La
seal g(t) es multiplicada por un tren de deltas, Ts(t), equiespaciadas Ts segundos, obteniendo
g(t), como una serie de impulsos equiespaciados que siguen la seal original g(t).
De una forma mucho ms grfica y visible se puede observar a continuacin el proceso de
muestreo por tren de impulsos descrito anteriormente:

Ilustracin 11: Muestreo de una seal g(t) con tren de impulsos.


A la salida de g(t) es cuando se aplicar el C/D que convertir los continuos en discretos
originando g[n]. Vase un resumen de todo el proceso en la Tabla 1:

Tabla 1: Resumen de un proceso de muestro en tiempo.


g(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.

3.2.- Anlisis Del Muestreo De Una 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:

Ilustracin 12: Muestreo de una seal G(f) con tren de impulsos.

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
()

Tabla 2: Resumen de un proceso de muestro en frecuencia.


G(f)

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:

Dominio de la frecuencia: filtro paso bajo de ganancia T S y frecuencia de corte la mitad de la


frecuencia de muestreo.

Dominio del tiempo: funcin h[n] = sinc(2t)

13

4-. DE LA SERIE ARMNICA A LAS BANDAS FRECUENCIALES

La serie armnica, acsticamente hablando, es un conjunto de sonidos formados por un sonido


de frecuencia fundamental, o primer armnico, ms una sucesin de sonidos afines con
respecto a esta frecuencia fundamental llamados armnicos. Esta afinidad se refleja en el
hecho de que los armnicos estn relacionados en nmeros enteros con respecto a la
frecuencia fundamental.

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.

Ilustracin 13: Bandas frecuenciales en octavas.


El valor de la amplitud asignada a cada banda del espectro frecuencial es la suma de cada una
de las amplitudes de las frecuencias unitarias que la banda contiene. Las frecuencias
representadas en la Ilustracin 13 son las frecuencias centrales de las bandas dadas en
octavas. Estas frecuencias centrales, as como los anchos de la banda de las mismas, estn
recogidas en la norma estndar internacional de la International Electrotechnical Commission

14

IEC 61260:1995 y en su versin revisada IEC 61260/A1:2001, y transcritas a la normativa


nacional espaola en UNE-EN 61260:1997 y UNE-EN 61260/A1:2002.

Tabla 3: Frecuencias centrales estndar IEC de las bandas de octavas en Hz.


Frecuencias centrales del estndar IEC de las bandas de octavas en Hz
31
64
125
250
500
1000
2000
4000
8000
16000
Cuando se necesita una mayor resolucin, que la divisin en octavas, del espectro frecuencial
se recurre en primeria instancia a las bandas de tercio de octavas, obtenidas estas de la
divisin de las bandas de octava en tres intervalos logartmicamente equivalentes. Vase la
Tabla 4. Y si se requiere la mxima resolucin se puede ir directamente a frecuencias discretas
analizando una por una todas las frecuencias y viendo lo que all est aconteciendo, aunque no
es lo normal y con una resolucin de 1/3 de octava, 1/16 de octava, 1/12 de octava, suele ser
ms que suficiente para el anlisis espectral de una medicin acstica.

Tabla 4: Frecuencias centrales estndar IEC de las bandas de tercio de octavas en Hz.

25
31
40
Pero,

Frecuencias centrales estndar IEC de las bandas de tercio de octavas en


Hz
50
100
200
400
800
1600
3150
6300
12500
64
125
250
500
1000
2000
4000
8000
16000
80
160
315
630
1250
2500
5000
10000
20000
cmo se consigue todo esto? La explicacin radica en hacer un filtrado a la seal en el

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

Ilustracin 14: Interpretacin del ancho de banda a 3dB.


Por ltimo recalcar que los niveles de presin sonora en una banda de octava determinada no
tienen que ser los mismos que en la misma banda de tercio de octava. Es decir, para una
misma frecuencia central el comportamiento del clculo del nivel de presin sonora difiere
dependiendo de si se est en dando el resultado en octavas o tercios de octava, ya que la suma
de los niveles de presin acstica de la banda no son los mismos. Un ejemplo ilustrativo es el
siguiente:

Tabla 6: Ejemplo de diferencia de nivel de presin sonoro en comparacin con la frecuencia


central de la banda.
1/3 Octava(Hz)
400
500
630

SPL (dB)
56
56
59

1/1 Octava (Hz)


-500
-

SPL (dB)
62

5.- PROCESADO DIGITAL DE SONIDO EN MATLAB: FILTRADO

En este apartado se intentar demostrar mediante un ejemplo prctico hasta qu punto el


procesado en el dominio de la frecuencia es importante. Este ejemplo se ha desarrollado y
programado en MATLAB 7 , software de modelado, simulado y analizado de sistemas
dinmicos. Los archivos que se adjuntan son los siguientes:

Mario_Casado_Filtrado_Audio.m: archivo de programacin M-file de MATLAB . En este


archivo se agrupan la coleccin de comandos para ejecuciones masivas de un programa que
necesita de estos comandos. Es el archivo de ejecucin del ejemplo prctico de filtrado.

jmj.wav: archivo de sonido. Este archivo es un extracto de 20 segundos de la cancin Oxigene


2 del autor Jean Michel Jarre. Es un archivo de audio de 2 canales codificado en PCM con una
frecuencia de muestreo de 48KHz.

El ejemplo prctico que aqu se presenta ha sido desarrollado e implementado para la


aplicacin dinmica de sendos filtros en frecuencia a una seal cualquiera de audio, siempre y
cuando este en formato wav, no tiene porque ser la seal adjunta jmj.wav. El filtrado consistir
en aplicarle a la seal de audio uno de los siguientes filtros, definidos por el usuario al principio
de la ejecucin del programa:

16

Filtro paso bajo.

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:

Ilustracin 15: Filtro digital IIR Butterworth paso bajo.

Filtro paso alto.

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.

Ilustracin 16: Filtro digital IIR Butterworth paso alto.

Filtro paso banda.

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

Ilustracin 17: Filtro digital IIR Butterworth paso banda.


Estos filtros se aplicarn sobre una seal de audio, vase la Ilustracin 18. En esta se puede
observar la seal en el dominio temporal y frecuencial.

Ilustracin 18: Seal de audio original en el dominio temporal y frecuencial.


Obsrvese en el dominio del tiempo como aparecen dos colores en el grafo. Esto es debido a la
presencia de los dos canales de audio. Los filtros IIR implementados son filtros de Butterworth,
un tipo de filtro digital en el que se tiene respuesta plana hasta la frecuencia de corte, momento
en el que empieza a disminuir, a atenuar las frecuencias. Se obtendrn los siguientes
resultados, para cada uno de los filtros:

Seal de audio original filtrada mediante el filtro paso bajo:

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.

Seal de audio original filtrada mediante el filtro paso alto:

19

Ilustracin 20: Seal de audio a la que se la he aplicado un filtro paso alto, representada en el
dominio temporal y
frecuencial.

Seal de audio original filtrada mediante el filtro paso banda:

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

You might also like