Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Tema7 FiltrosDigitales PDF
Tema7 FiltrosDigitales PDF
Índice
1. Introducción 2
2. Los filtros 2
2.1. Generalidades . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
2.2. Respuesta impulsional, frecuencial y de fase de un filtro . . . . . 2
2.3. Teoría de filtros . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2.4. Tipos de filtros . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2.5. Ancho de banda y factor de calidad . . . . . . . . . . . . . . . . . 5
8. Bibliografía 14
1
1. Introducción
Veremos una breve introducción al filtrado y a los filtros digitales, que serán
esenciales para la síntesis substractiva y para muchos efectos y transformaciones
sonoras.
2. Los filtros
2.1. Generalidades
En su definición más general, un filtro se puede definir como todo procesado
que altera la naturaleza de una señal sonora de una forma o de otra. Un filtro
es un proceso computacional o algoritmo mediante el cual una señal digital
(secuencia de muestras) es transformada en una segunda secuencia de muestras
o señal digital de salida.
Los filtros se utilizan mucho en todos los ámbitos del procesado de señal,
más o menos musicales, y son una componente esencial en toda cadena de co-
municación. Constituyen la base del procesado de señal, que puede aplicarse a
señales de todo tipo (sonidos, imágenes, vídeo, vibraciones sísmicas, etc).
En el dominio de las señales de audio, definiremos un filtro específicamente
como un objeto que altera el espectro o el contenido frecuencial de una señal.
De ahí su importancia fundamental en la música electroacústica. Los filtros se
utilizan de forma práctica en todo tipo de situaciones musicales, ya sea para
la modificación radical de una señal sintética o para situar espectralmente una
grabación de música instrumental.
h[n]
La transformada de Fourier de una respuesta impulsional de un filtro co-
rresponde a su función de transferencia o representación frecuencial, que
caracteriza al filtro en el dominio frecuencial. Dicha caracterización se realiza a
través de su espectro de amplitud y de su espectro de fase.
H(f )
Amplitud : |H(f )|
F ase :< H(f )
Por naturaleza, un filtro no puede ser a la vez preciso en el dominio temporal
y frecuencial. De hecho, un filtro con una transición rápida (por ejemplo, con una
banda pasante estrecha) presenta una respuesta impulsional larga (el impulso
2
resona mucho tiempo). Por el contrario, una banda pasante ancha corresponde
a una respuesta impulsional corta.
Sea una señal digital de entrada x[n] que procesamos con un filtro para
generar una señal de salida y[n]. El espectro de la señal de salida Y (f ) se obtiene
multiplicando el espectro de entrada X(f ) por la respuesta frecuencial del filtro
H(f ), es decir:
Y (f ) = X(f ) · H(f )
Ésto equivale a la operación de convolución (representada con un "*") entre
las señales en el dominio temporal:
3
Figura 1: Tipos de filtros
Los filtros paso bajo (LP) dejan pasar las frecuencias que están por
debajo de una determinada frecuencia.
Los filtros paso alto (HP) dejan pasar las frecuencias que están por
encima de una determinada frecuencia.
Estos dos tipos de filtros están definidos por su frecuencia de corte, que
es la frecuencia a la cual la amplitud de la señal se reduce a 0.707 ( √12 ) de su
valor máximo, es decir, sufre 3 dB de atenuación.
Los filtros paso banda (BP) dejan pasar las frecuencias que están situa-
das en una determinada banda de frecuencia, es decir, entre dos determi-
nadas frecuencias.
Los filtros rechazo de banda (BR) dejan pasar todas las frecuencias
excepto las que están situadas en una determinada banda de frecuencia,
es decir, entre dos determinadas frecuencias f1 y f2 . Estas frecuencias son
las frecuencias a las que la amplitud de la señal se reduce a 0.707 ( √12 ) de
su valor máximo, es decir, sufre 3 dB de atenuación.
4
2.5. Ancho de banda y factor de calidad
En un filtro ideal, toda componente espectral que se sitúe más allá de la
frecuencia de corte debería, en principio, ser eliminada completamente. En reali-
dad, no podemos implementar este tipo de filtros con los métodos que veremos.
Por lo tanto, tenemos que establecer la rigidez o rapidez del corte, expresado en
dB por octava.
El factor de calidad Q de un filtro BP o BR permite regular la rapidez o
la pendiente de la campana que se representa en la figura 2.
Figura 3: Diagrama de bloques de los dos tipos de filtros digitales: (a) FIR y
(b) IIR
5
con la nueva señal de entrada. Los filtros digitales basados en este funcio-
namiento se dice que son de respuesta impulsional finita o FIR (Finite
Impulse Response).
(b) retardamos una copia de la señal de salida, la cuál combinamos
con la nueva señal de entrada. Los filtros digitales basados en este funcio-
namiento se dice que son de respuesta impulsional infinita o IIR (Infinite
Impulse Response). También se les denomina filtros recursivos o con
feedback.
6
3.2.2. Filtros IIR
Los filtros con respuesta impulsional infinita (IIR) se distinguen de los filtros
FIR por la presencia de una recursividad: la señal de salida del filtro se reinyecta
a la entrada del mismo, constituyendo un circuito recursivo o con feedback.
Este método permite implementar filtros con respuesta más compleja y con me-
nos datos. Como inyectamos constantemente energía en el circuito, la respuesta
impulsional tiene una duración potencial infinita, y de ahí le viene el nombre.
La ecuación típica de un filtro IIR se expresa de la siguiente manera:
Este filtro utiliza dos muestras anteriores de entrada y dos muestras anterio-
res de la salida. Es la forma que tendría un filtro paso de banda que se utiliza
bastante, denominado biquad (de bicuadrático).
Mientras mayor sea el orden de un filtro (cuantas más retardos se utilicen
en el circuito), el corte del filtro será más abrupto.
7
la muestra actual y la muestra precedente, como ilustra el diagrama de bloques
de la figura 4.
x = {+1, −1, +1, −1, +1, −1, +1, −1, +1, −1, ...} (10)
En este caso, la señal de salida se atenúa muy rápidamente como podríamos
preveer:
8
π·f
A(f ) = cos( ) (12)
fs
9
Figura 6: Diagrama de bloques de un filtro simple HP FIR
2·π·f
A(f ) = sin( ) (16)
fs
lo cual corresponde a un filtro paso de banda de frecuencia central f4s
Si en vez de restar sumáramos las muestras x[n] y x[n − 2], obtendríamos un
filtro rechazo de banda de frecuencia central f4s .
10
y[n] = 0,5 · x[n] + 0,5 · y[n − 1] (17)
La respuesta en frecuencia (sobre la figura 9) tiene una forma diferente a
la del filtro LP no recursivo. Este filtro se denomina ETA (Exponential Time
Average).
y[n] = 0,5 · x[n] + 0,25 · x[n − 1] + 0,125 · x[n − 2] + 0,0625 · x[n − 3] + ... (19)
11
La ecuación comprende teóricamente un número infinito de términos. La res-
puesta impulsional es, por tanto, teóricamente infinita, lo que explica el nombre
que se le da a este tipo de filtros.
La forma general de un filtro IIR de primer orden es:
12
donde D es el retardo en muestras y fs la frecuencia de muestreo. Los picos
sucesivos se encuentran en las frecuencias 2 · f0 , 3 · f0 , ....
La figura 11 muestra la respuesta frecuencial de un filtro comb con un re-
tardo de 10 muestras, equivalente a 0,227 ms a 44100 Hz. A esta frecuencia de
muestreo, el primer pico se encuentra en la frecuencia 4410 Hz.
La ecuación siguiente:
13
La ecuación siguiente describe un filtro pasa todo simple con una respuesta
frecuencial constante (desde 0 a f2s ) que retrasa varias frecuencias con diferentes
valores de retardo. Cuando el retardo en muestras D es grande, el filtro genera
una serie de ecos que decaen, un efecto que se utiliza en los allpass reverberators.
8. Bibliografía
1. Roads, C. "The Computer Music Tutorial", MIT Press, 1996. pp. 396-440.
2. Smith, J. O. Ïntroduction to digital filters with audio applications", http://ccrma-
www.stanford.edu/˜ jos/filters/
14