Вы находитесь на странице: 1из 5

Filtros Digitales I1

Lic. Matas Romero Costas

Seal no filtrada: cada valor de salida

y(n)

es exactamente el mismo que su

x(n):
Y(n) = x(n)

correspondiente valor de entrada


Ej.

X(n)

y0
y1
y2
y3

y(n)

x0
x1
x2
x3

Ganancia simple: donde K es una constante que representa un factor de


ganancia aplicado a cada valor de entrada de la seal. Si K>1 se trata de un
amplificador, en cambio si K<1 se trata de un atenuador.

X(n)

=
=
=
=

(1)

= Kx

(n)
(n)
Grfico g
1. (K)
ganancia simple

(2)

y(n)

Unidad de delay: El valor de salida y(n) es igual al valor de la entrada x(n)


retrasado por d muestras.
Como el muestreo comienza en el tiempo t=0, es decir con la muestra n=0,
todas las muestras anteriores a t=0 no estn definidas. Entonces se toma, por
lo general, a toda muestra anterior con un valor igual a 0 (x-1=0).

-d
Grfico 2. Lnea de retardo

Ej.

y(n) = x y(n-1)
y0 = x-1
y1 = x 0
y2 = x 1
y3 = x 2

(3)

Orden de un filtro: el orden de un filtro es el nmero de muestras previas de


entrada o salida almacenadas en memoria utilizadas para calcular la salida
actual. As en un filtro de orden cero la salida

y(n) depende solamente del valor

actual de entrada x(n), como en (1). En un filtro de primer orden se necesita


del valor anterior xn-1 para calcular el valor de yn, como en (3). En uno de
segundo orden tanto los valores previos xn-1 y
xn-2 son necesarios, y as
sucesivamente.

yn = x n
yn = xn-1
-1-

(4)
(5)

yn = xn-1 + yn-2

(6)

Filtros de orden 0, orden 1 y orden 2 respectivamente

Ecuacin en diferencias: es una forma de representar un filtro mediante


ecuaciones con sumas y restas de seales multiplicadas por coeficientes. Son
precisamente estos coeficientes los que determinan la particularidad de cada
filtro.

yn = a0xn + a1xn-1
yn = a0xn - b1yn-1

(7)
(8)

Filtros recursivos y no recursivos: cuando es calculado solo a partir de los


valores de las muestras actuales y previas (xn, xn-1, xn-2, etc.) se dice que el
filtro es no-recursivo. Un filtro recursivo, en cambio, es aquel que adems
utiliza valores de salida previos. Es ltimo significa que la salida vuelve a
alimentar el filtro y se utilizan las muestras de salida pasadas (almacenadas en
memoria) para calcular los nuevos valores, y cuyo resultado nuevamente
alimentar el filtro. En la expresin de un filtro recursivo no solo contiene
trminos que involucran los valores de entrada (xn, xn-1, xn-2, etc.), sino tambin,
los de salida (yn, yn-1, yn-2, etc.).
Se suele llamar Filtros FIR a los filtros no recursivos (Finite Impulse Response) e
IIR a los recursivos (Infinite Impulse Response). La respuesta a impulso de un
filtro digital es la secuencia de salida desde el filtro cuando un impulso es
aplicado a su entrada (un impulso2 consiste en una muestra con amplitud
mxima seguida de muestras con amplitud 0). Un filtro FIR es aquel cuya
respuesta a impulso tiene una duracin finita. Un filtro IIR es aquel cuya
respuesta a impulso es tericamente infinita ya que los trminos recursivos
(salidas anteriores) realimentan energa a la entrada del filtro.

a0

Z-d
Z-d

a1

Grfico 3. Filtro no recursivo (FIR) de primer orden: y(n)= a 0x(n)+ a1x(n-d)

a0
-b1

Z-d
Z-

Grfico 4. Filtro recursivo (IIR) de primer orden: y(n)= a 0x(n) - b1y(n-d)

Funcin de Transferencia de un filtro digital: otra forma de representar un


filtro digital es a travs de su funcin de transferencia, que tambin se utiliza

-2-

para caracterizar la respuesta en frecuencia del filtro. En el grfico 2 vimos la


unidad de delay graficada como z , a este operador se lo denomina operador
de delay de muestras o simplemente unidad de delay. Cuando es aplicado a
una secuencia de valores digitales, este operador entrega el valor previo en la
secuencia. Produce un delay de un intervalo de d muestras.
-d

z-n xn= xn-1

(9)

Supongamos que tenemos la secuencia:

x0 =
x1 =
x2 =
x3 =
x4 =
Entonces:

5
-2
0
7
7

z-1x1 = x0 = 5
z-1x2 = x1 = -2
z-1x3 = x2 = 0
etc

Es posible aplicar el operador de delay a una salida, lo que entregara la salida


previa:

z-1yn = yn-1

Aplicando el operador de delay

z-1 dos veces produce un delay de 2 muestras:

z-1(z-1xn) = z-1xn-1 = xn-2


Adoptamos la convencin:

z-1 z-1 = z-2


z-2xn = xn-2

Bibliografa

Julios O. Smith III, Introduction to digital filters. CCRMA. California. 2002.


Introduction to digital filters. www.dsptutor.freeuk.com/digfilt.pdf
F. Richard Moore, Elements of computer music. PTR Prentice Hall Inc. Ney
Jersey. 1990.
Charles Dodge y Thomas A. Jerse, Computer Music. Library of Congress. USA.
1997.

Z-d
Z-d

-3-

Z-d
Z-d

Este apunte est basado principalmente en una traduccin de Introduction to Digial Filtres,
www.dsptutor.freeuk.com/digfilt.pdf.
1

La funcin impulso se utiliza para medir la respuesta en frecuencia (respuesta en amplitud y


respuesta en fase) de un filtro. Se aplica el impulso a la entrada del filtro y luego se analiza la
salida (respuesta a impulso del filtro) con un Trasformada de Fourier, que nos entrega el espectro
de la seal.
2

Вам также может понравиться