Escolar Documentos
Profissional Documentos
Cultura Documentos
=
+
1
1
2 1
) 1 ( ) 1 (
) ( ) (
) 1 (
) (
) ( 1
)) ( 2 (
1
) 1 1 (
) ( ) (
1 2
1
2
2 1
1
2 1
+ + +
+
=
+ + +
+
=
z z a a
z z
G
a az az
z z
G z H z H
2 / 1 2
2 / 1
) cos 2 1 (
) cos 2 2 (
) (
w a a
w G
w H
+ +
=
Msc. Luis Omar Sarmiento Alvarez
Condicin 1:
Condicin 2:
( ) 1
2
) 1 (
1
) 1 2 (
2
) (
1 ) (
2
1
2
=
=
+
=
=
a
G
a a
G H
H
t
t
( ) 2
2
) 1 (
) 1 (
2
) (
) (
2
1
2
1
2
2
1
2
2
2
1
2
a
G
a
G H
H
+
=
=
+
=
=
t
t
Ejemplo
Msc. Luis Omar Sarmiento Alvarez
Igualando (1) y (2)
Elevando al cuadrado
Reemplazando en (1): G=1/2 y en H(z):
2
) 1 (
2
) 1 (
2
1
2
a a +
=
0 0 2 1 1 2
2 2
= = + = + a a a a a
| | ) 1 ( ) (
2
1
) (
) 1 (
2
1
) (
) 1 (
.
2
1
) (
1
=
=
n x n x n y
z z H
z
z
z H
Ejemplo
Ejemplo
Msc. Luis Omar Sarmiento Alvarez
Ejercicios
Analice el filtro . Dibuje
curva de respuesta en frecuencia y diagrama
de polos y ceros, indique tipo de filtro y Wc.
Disee un filtro pasa-bajos de primer orden
con frecuencia de corte en pi/3.
Se desea convertir de analgico a digital la
velocidad de un motor a 3600 rpm de tal forma
que pueda obtenerse informacin hasta el 10
armnico. (a) Disee el filtro analgico anti
aliasing necesario. (b) Determine la frecuencia
de muestreo a emplear. (c) Disee un FHP
digital de un polo con frecuencia de corte de 5
Hz.
Msc. Luis Omar Sarmiento Alvarez
| | ) 1 ( ) (
2
1
) ( + = n x n x n y
Msc. Luis Omar Sarmiento Alvarez
Ejemplo 2.
Disee un FPB de segundo orden con frecuencia
de resonancia en pi/2, respuesta en frecuencia
cero en w=0, y w=pi, y wc en 5pi/11.
Como es un FBP para eliminar las altas y las
bajas frecuencias se ubican ceros en Z=1 y Z=-1.
Los polos deben apuntar a pi/2, por lo tanto se
sabe la fase pero no la distancia r al origen:
Las condiciones son:
jr re p
j
= =
2
2 , 1
t
) ( ; ) (
) ( ; 1 ) 2 / (
2
1
11
5
corte de frecuencia H
in Normalizac H
=
=
t
t
Msc. Luis Omar Sarmiento Alvarez
Ejemplo 2
El diagrama y la funcin de transferencia son:
La respuesta de magnitud es:
( )( )
( )( )
2 2
2
1 1 1
) (
r z
z
G
jr z jr z
z z
G z H
+
=
+
+
=
( )
( )
( )
( ) w r r
w
G w H
z z r r
z z
G z H z H
r z
z
G
r z
z
G z H z H
2 cos 2 1
2 cos 2 2
) (
1
2
) ( ) (
1 1
) ( ) (
2 4
2
2
2 2 2 4
2 2
2 1
2 2
2
2 2
2
1
+ +
=
(
+ + +
+
=
+
= =
=
+
=
+ +
=
t
t
t
t
t
t
t
Ejemplo 2
Msc. Luis Omar Sarmiento Alvarez
( )
( )
( )
86 , 0 ; 16 , 1 ;
:
75 , 0 ; 33 , 1 ; 0 2 96 , 0 96 , 0
var
; 0 2 96 , 0 96 , 0
92 , 1 1 96 , 1 * 2 1
2
1
92 , 1 1 4
96 , 1 * 2 1
2
1
92 , 1 1
92 , 3
2
) 1 (
) 11 / 5 (
2 1
2 1
2
2
2 4
2 4 4 2
2 4
4 2
2
2 4
2
2
2
= = =
= = = +
=
= +
+ = + =
+
+
|
.
|
\
|
=
+
|
|
.
|
\
|
=
r r x r
r despejando
x x x x
r x iable de cambio haciendo
r r
r r r r
r r
r r
r r
r
H t
Ejemplo 2
Msc. Luis Omar Sarmiento Alvarez
75 , 0
1
126 , 0 ) (
126 , 0
86 , 0
2
2
+
=
=
=
z
z
z H
G
r
unitario circulo del dentro raiz la Tomando
Ejercicios
Un filtro FIR elimina banda se consigue
ubicando ceros sobre la frecuencia que se
desea eliminar. Determine la funcin de
transferencia si la frecuencia que se desea
eliminar es wo.
Grafique la respuesta en frecuencia del filtro
normalizado para wo=pi/2.
El filtro anterior no tiene control sobre la
frecuencia de corte, y por ende, sobre el ancho
de banda. Como alternativa, introduzca un par
de polos en la misma direccin de los ceros
pero a una distancia r del origen. Grafique para
wo=pi/2 y r=0,9. Compare los resultados.
Msc. Luis Omar Sarmiento Alvarez
Ejercicios.
Disee un filtro elimina banda para la
frecuencia de pi/2, cuya frecuencia de corte
sea pi/7.
El filtro debe ser de primero o segundo
orden? FIR o IIR?
Un filtro de media mvil promedia tres
muestras consecutivas de la secuencia de
entrada. Dibuje la respuesta en frecuencia del
filtro.
Que tipo de filtro representan los sistemas
y(n)=x(n-1); y h(n)={1, 2, 1}. Grafique H(w)
en cada caso.
Msc. Luis Omar Sarmiento Alvarez
Ejercicios.
Cual es el efecto de reflejar el diagrama de
polos y ceros respecto al eje vertical (eje
imaginario)? Compruebe graficando H(w) en un
filtro de segundo orden.
Cual es el efecto de cambiar el signo de los
coeficientes impares de la ecuacin en
diferencias de un filtro? Compruebe graficando
H(w) en un filtro de segundo orden.
Msc. Luis Omar Sarmiento Alvarez
Msc. Luis Omar Sarmiento Alvarez
Diseo de Filtros IIR
1. Basados en prototipos analgicos:
Basados en prototipos analgicos
Butterworh: No tiene rizado ni en la banda
pasante ni en la banda rechazada; tienen la
banda de transicin mas ancha.
Chebychev I: Tiene rizado en la banda pasante
y no en la banda rechazada. la banda de
transicin es intermedia.
Chebychev II: Tiene rizado en la banda
rechazada y no en la banda pasante. la banda
de transicin es intermedia.
Elpticos : Tiene rizado en la banda pasante y
en la banda rechazada. La banda de transicin
es la mas angosta de todos los anteriores.
Msc. Luis Omar Sarmiento Alvarez
Procedimiento de diseo
a. Determinar el orden del filtro(si no se conoce).
[N, Wn] = BUTTORD(Wp, Ws, Rp, Rs) Calcula el
orden de un filtro digital de Butterworth. Rp y Rs
son las atenuaciones en la banda pasante y en la
banda rechazada en dB respectivamente. Las
frecuencias lmites son Ws en la banda pasante y
Wp en la banda rechazada. Wp y Ws deben estar
entre (0,1), siendo 1 la frecuencia de Nyquist
(Fs/2) correspondiente a pi radians/muestra.
Wn es la frecuencia natural o frecuencia de 3 dB.
Ejemplos:
Msc. Luis Omar Sarmiento Alvarez
Determinar coeficientes del filtro
Lowpass: Wp = .1, Ws = .2
Highpass: Wp = .2, Ws = .1
Bandpass: Wp = [.2 .7], Ws = [.1 .8]
Bandstop: Wp = [.1 .8], Ws = [.2 .7]
b. Calcular los coeficientes del filtro.
[B,A] = BUTTER(N,Wn) designs an Nth order
lowpass digital Butterworth filter and returns the
filter coefficients in length N+1 vectors B
(numerator) and A (denominator). The
coefficients are listed in descending powers of z.
The cutoff frequency Wn must be 0.0 < Wn < 1.0,
with 1.0 corresponding to half the sample rate.
Msc. Luis Omar Sarmiento Alvarez
Filtro de butterworth
If Wn is a two-element vector, Wn = [W1 W2],
BUTTER returns an order 2N bandpass filter with
passband W1 < W < W2.
[B,A]=BUTTER(N,Wn,'high') designs a highpass
filter.
[B,A]=BUTTER(N,Wn,'low') designs a lowpass
filter.
[B,A]=BUTTER(N,Wn,'stop') is a bandstop filter
if Wn = [W1 W2].
[Z,P,K] = BUTTER(...), the zeros and poles are
returned in length N column vectors Z and P, and
the gain in scalar K.
Msc. Luis Omar Sarmiento Alvarez
Filtros de chebyshev y elpticos
[N, Wn] = cheb1ord(Wp, Ws, Rp, Rs)
Calcula el orden de un filtro digital Chebyshev I
[N, Wn] = cheb2ord(Wp, Ws, Rp, Rs)
Filtro digital de Chebyshev II
[N, Wn] = ellipord(Wp, Ws, Rp, Rs)
Filtro digital elptico
[B,A] = cheby1(N,R,Wn)
[B,A] = cheby2(N,R,Wn)
[B,A] = ellip(N,Rp,Rs,Wn)
Rp es el rizado de la banda pasante y Rs es la
atenuacin de la banda rechazada.
Msc. Luis Omar Sarmiento Alvarez
Diseo de filtros IIR
Filtro de Yule-Walker: Emplea mtodos recursivos.
[B,A]=yulewalk(N,F,M), N es el orden del filtro y,
F y M son dos vectores de igual longitud. F es la
frecuencia normalizada con respecto a la
frecuencia de Nyquist (0-1), en orden creciente y
el primer y ltimo elemento del vector deben ser
0 y 1 respectivamente. M es el vector que
contiene la magnitud de la respuesta para cada
elemento de F.
Msc. Luis Omar Sarmiento Alvarez
Filtrado de una seal.
Para aplicar el filtro a una seal:
y = filter(B,A,x) donde B y A son los coeficientes
del filtro, x es el vector de la entrada y el vector y
es la salida filtrada.
Si se desea evitar la distorsin de fase propia
de los filtros IIR puede emplearse:
y = filtfilt(B,A,x) que funciona de la misma
manera que filter, pero hace dos filtrados.
Primero filtra el vector x, y su respuesta la rota y
le vuelve a aplicar el mismo filtro.
Msc. Luis Omar Sarmiento Alvarez
Diseo de filtros FIR
Son siempre estables y su respuesta de fase es
lineal. Para unas especificaciones dadas requieren
un filtro de orden mucho mayor que los filtros IIR.
Msc. Luis Omar Sarmiento Alvarez
k k
M k
M
M
M
M k
M
h b to lo Por
b b b h
son impulso al respuesta la de es coeficient Los
M n b n b n b n h
z b z b b z H
b b b b sern filtro del es coeficient los
M n x b n x b b n y
=
=
+ + + =
+ + + =
=
+ + + =
tan
] , ... , , [
) ( ... ) 1 ( ) ( ) (
... ) (
] , ... , , [ :
) ( ... ) 1 ( ) (
1 0
1 0
1
1 0
1 0
1 0
o o o
Mtodos de diseo
Mtodo de enventanado.
Muestreo en frecuencia
1. Mtodo de enventanado. La respuesta al
impulso de un filtro ideal es una funcin sinc la
cual debe ser truncada hasta una longitud N. Este
truncamiento introduce el fenmeno de Gibbs en
el dominio de la frecuencia, lo que hace necesario
el empleo de ventanas de suavizado. Idealmente
el espectro de una ventana debe estar confinado
en el lbulo principal, sin casi energa en los
lbulos laterales. Algunas ventanas son: (N=21)
Msc. Luis Omar Sarmiento Alvarez
Tipos de ventanas
Rectangular Hamming Hanning
Msc. Luis Omar Sarmiento Alvarez
Tipos de ventanas
Blackman Bartlett Kaiser
Msc. Luis Omar Sarmiento Alvarez
Mtodo de enventanado en Matlab
B = fir1(N,Wn,type,window)
Disea un filtro FIR pasa baja de orden N
(longitud N+1) y frecuencia de corte Wn (0 < Wn
< 1). La ganancia normalizada del filtro en Wn es
-6 dB.
Con el parmetro type pueden especificarse otros
tipos de filtros. Por ejemplo, para un filtro elimina
banda: B = fir1(N,[W1 W2],'stop');
Por defecto la funcin FIR1 usa la ventana de
Hamming. Con el parmetro window pueden
especificarse otro tipo de ventanas. Las ventanas
mas utilizadas son hanning, hamming y kaiser.
Msc. Luis Omar Sarmiento Alvarez
Diseo de Filtros FIR
2. Mtodo de muestreo en frecuencia. Consiste en
especificar la respuesta en frecuencia deseada en
un conjunto de frecuencias equiespaciadas y
calcular mediante la transformada inversa de
Fourier discreta la respuesta al impulso del filtro.
B = fir2(N,F,M,window); Disea un filtro FIR
utilizando el mtodo de muestreo en frecuencia. N
es el orden del filtro, F es la frecuencia
normalizada iniciando en cero y terminando en 1.
M es el vector que contiene la magnitud de la
respuesta para cada elemento de F. Si window no
se especifica se emplea la ventana de hamming.
Msc. Luis Omar Sarmiento Alvarez