Documentos de Académico
Documentos de Profesional
Documentos de Cultura
4 Trabajo FiltroButterworth
4 Trabajo FiltroButterworth
INGENIERIA ELECTRONICA
TRABAJO
TEMA
DIEO DE UN FILTRO DE BUTTHERWOTH UTILIZANDO MATLAB
INTEGRANTES
FRANCISCO JURADO
JORGE MORALES
ALEX MORENO
ALEJANDRO VALENCIA
CRISTIAN ZAPATA
PERIODO LECTIVO
2010 2011
Objetivo
Introduccin
Es muy comn el uso de filtros en el procesamiento de seales, es por ello que hay
que aprender a utilizar paquetes que faciliten el diseo de filtros analgicos y digitales.
En el presente trabajo nos enfocaremos a la implementacin de una clase de filtro el
pasabanda de Butterworth.
Matlab
La instruccin para generar un filtro del grado que el usuario desee, as como la
manipulacin de la frecuencia de corte.(esta instruccin genera los polos y ceros
necesarios)
El comando para que a partir del grado, tipo y amortiguamiento, se obtengan los
polos, zeros y ganancia que pueda tener el filtro.
Cdigo en Matlab
Comandos Utilizados
Buttord.- con la ayuda de este comando nos es factible calcular el mnimo orden del
filtro digital o analgico de Butterworth requerido para satisfacer las especificaciones
de diseo del filtro.
Dominio Digital
Sintaxis
[n,Wn] = buttord(Wp,Ws,Rp,Rs)
[n,Wn] = buttord(Wp,Ws,Rp,Rs,'s')
Dominio Digital
[z,p,k] = butter(n,Wn)
Sintaxis
[z,p,k] = butter(n,Wn)
[z,p,k] = butter(n,Wn,'ftype')
[b,a] = butter(n,Wn)
[b,a] = butter(n,Wn,'ftype')
[A,B,C,D] = butter(n,Wn)
[A,B,C,D] = butter(n,Wn,'ftype')
[z,p,k] = butter(n,Wn,'s')
[z,p,k] = butter(n,Wn,'ftype','s')
[b,a] = butter(n,Wn,'s')
[b,a] = butter(n,Wn,'ftype','s')
[A,B,C,D] = butter(n,Wn,'s')
[A,B,C,D] = butter(n,Wn,'ftype','s')
Filter.- esta funcin nos permite obtener una secuencia de datos utilizando un filtro
digital que funciona tanto para la parte real y compleja. El filtro es una forma directa
aplicacin.
Sintaxis
y = filter(b,a,X)
[y,zf] = filter(b,a,X)
[y,zf] = filter(b,a,X,zi)
y = filter(b,a,X,zi,dim)
[...] = filter(b,a,X,[],dim)
Sintaxis
[h,w] = freqz(b,a,l)
h = freqz(b,a,w)
[h,w] = freqz(b,a,l,'whole')
[h,f] = freqz(b,a,l,fs)
h = freqz(b,a,f,fs)
[h,f] = freqz(b,a,l,'whole',fs)
freqz(b,a,...)
freqz(Hd)
Conclusion:
Es til para simular que componentes debe tener el filtro para su trabajo ptimo, en s
es fcil de usar y de simular.
Referencia