Documentos de Académico
Documentos de Profesional
Documentos de Cultura
MatLab Proyecto
MatLab Proyecto
Se trata de un tipo de filtro digital cuya respuesta a una seal impulso como entrada tendr un nmero finito de
trminos no nulos.
Los filtros FIR tienen respuesta en fase lineal. Importante en transmisin de datos, biomedicina, audio, imgenes.
Los IIR tienen respuesta en fase no lineal especialmente cerca de los bordes.
Al ser los FIR implementados por ecuaciones no recursivas siempre son estables. La estabilidad de los IIR no est
garantizada. FIR requiere ms coeficientes, entonces mayor memoria, tiempo de procesamiento. Filtros anlogos
pueden transformarse a IIR logrando especificaciones similares. Esto no es posible con FIR. En general FIR es ms
difcil de sintetizar algebraicamente.
Respuesta en fase lineal y fciles de implementar. El diseo de filtros FIR consiste en obtener los valores de h(n)
que cumplan los requerimientos del filtro:
Ventana
ptimo
Frecuencia de Muestreo
Estructura
En la figura los trminos h(n) son los coeficientes y los T son retardos. Pueden hacerse multitud de variaciones de
esta estructura. Hacerlo como varios filtros en serie, en cascada, etc.
Codigo
clc
clear all h(k) = bk
f1=20
f2=150
f3=200
f4=400
fm=1000
t=0:(1000/fm):fm
x = 2*sin(2*pi*f1*t)+5*sin(2*pi*f2*t)+1.5*sin(2*pi*f3*t)+3.7*sin(2*pi*f1*t)
fN1=200/(fm/2)
fN2=250/(fm/2)
h=fir1(100,[fN1 fN2])
y=filter(h,1,x)
subplot(2,1,1)
plot(t,x)
subplot(2,1,2)
plot(t,y)
Donde: