Está en la página 1de 10

UNIVERSIDAD TCNICA

PARTICULAR DE LOJA
La Universidad Catlica de Loja

ELECTRNICA Y
TELECOMUNICACIONES
SEALES ANALOGICAS Y
DIGITALES
CRISTIAN AGUIRRE
ESPARZA

2013
FILTROS IIR
Los filtros IIR, tambin conocidos como Sistemas Auto-regresivos (AutoRegresive {AR}), son llamados de respuesta infinita, porque el proceso de
filtrado se realiza por medio de la evaluacin de la ecuacin de diferencias que
regulan el sistema. Como la ecuacin de diferencias depende de las salidas
anteriores del filtro, existe una dependencia de los infinitos estados anteriores
de la variable de salida a la variable de salida actual, por tal razn son
llamados de Respuesta al Impulso Infinita.
La funcin de transferencia de los filtros IIR est dada por la siguiente ecuacin
y como se puede observar este filtro cuenta con ceros y polos, por lo que la
estabilidad del mismo no est garantizada.

No todo sistema que tenga esta forma es IIR. Por ejemplo:

Es aparentemente un filtro IIR pues presenta trminos recursivos, sin embargo


vemos que sta no es sino una forma distinta de representar el sistema:

que es claramente de fase lineal.


Comparado con un FIR, un filtro IIR requiere un orden mucho menor para
cumplir las especificaciones de diseo, sin embargo estos ltimos no pueden
disearse para tener fase lineal. Existen tcnicas de compensacin de fase
mediante la utilizacin de filtros pasa todo, sin embargo esto aumenta la
longitud total del filtro. Si no es necesario que el sistema sea causal (no
funcionar en tiempo real) se puede conseguir fase lineal mediante filtros IIR
realizando un filtrado BIDIRECCIONAL este consiste en filtrar la seal, invertir el
orden de las muestras obtenidas y volver a filtrar de nuevo. La seal obtenida
no tendr distorsin de fase.

EXISTEN DOS FILOSOFAS DE DISEO DE FILTROS IIR.

INDIRECTA Se basa en aplicar a filtros analgicos diseados previamente,


transformaciones que los conviertan en digitales con las mismas
caractersticas. Hay tres mtodos fundamentales:
Diseo por impulso invariante
Diseo por analoga o aproximacin de derivadas
Diseo por transformacin bilineal.
DIRECTA Se propone el diseo de filtros digitales imponiendo una serie de
condiciones a la respuesta para determinar los coeficientes. Nos centraremos
en dos mtodos simples como son:
Diseo por la aproximacin de Pad
Diseo por aproximacin de mnimos cuadrados.
Tambin podemos considerar como mtodo directo aunque de uso limitado el
diseo por ubicacin de ceros y polos.

LOCALIZACIN DE CEROS Y POLOS EN FILTROS IIR


Los filtros IIR ms generales (ARMA) contienen ceros y polos. Si los coeficientes
del filtro son reales, si los ceros o polos son complejos siempre aparecen como
pares complejos conjugados.
La condicin de estabilidad, para sistemas causales implica que los POLOS se
encuentran en el interior de la circunferencia unidad. Los ceros no tienen
efecto sobre la estabilidad del sistema y pueden encontrarse en el interior o en
el exterior de dicha circunferencia. Cuando los ceros y polos de un sistema se
encuentran en el interior de la circunferencia unidad se dice que el sistema es
de FASE MNIMA. Cuando todos los ceros y polos estn en el exterior de la
circunferencia unidad se dice que el sistema es de FASE MXIMA. En general,
cuando tenemos ceros y polos en el exterior y en el interior se dice que el
sistema es de FASE MIXTA
Es sencillo verificar que si un sistema tiene un cero en el exterior de la
circunferencia unidad (zk =a |a| > 1) y ste se sustituye por su recproco
conjugado (zk =

( 1a )

|a|>1) el sistema tiene la misma respuesta en

frecuencia en mdulo multiplicado por un factor constante igual al mdulo de


cero, si bien la respuesta en fase s experimenta cambios. Un sistema de FASE
MNIMA tambin se define como aquel que experimenta un cambio de fase
neto nulo; es decir, ( ) ( 0 )=0

FILTROS IRR AUTOREGRESIVO (AR)


La ecuacin diferencia que describe un filtro AR es:

lo que da lugar a una funcin de transferencia

CARCATERISTICAS:

La funcin de transferencia contiene solo polos.


El filtro es recursivo ya que la salida depende no solo de la entrada
actual sino adems de valores pasados de la salida (Filtros con
retroalimentacin).
El trmino auto regresivo tiene un sentido estadstico en que la salida
y[n] tiene una regresin hacia sus valores pasados.
La respuesta al impulso es normalmente de duracin infinita, de ah su
nombre.

Imagen 1. Filtro IIR autoregresivo

Filtros ARMA (Autoregresivo y Media en Movimiento)


Es el filtro ms general y es una combinacin de los filtros MA y AR. La
ecuacin diferencia que describe un filtro ARMA de orden N es.

lo que da lugar a una funcin de transferencia

CARCATERISTICAS:

Un filtro de este tipo se denota por ARMA(N,M), es decir es autoregresivo


de orden N y Media en Movimiento de orden M.
Su respuesta a impulso es tambin de duracin infinita y por tanto es un
filtro del tipo IIR.

Imagen 2. Filtro IIR Arma

VENTAJA DE LOS FILTROS IIR

Pueden disearse a partir de prototipos analgicos, transformando


resultados, por ello, se puede partir de especificaciones y de tcnicas de
diseo propias de filtros analgicos, y posteriormente se discretizan los
resultados. Una situacin prctica que se beneficia de esta ventaja es
cuando se pretende reemplazar, por motivos de actualizacin
tecnolgica, un filtro analgico por otro digital equivalente.

Requiere menos coeficientes que un filtro FIR para disear filtros de un


mismo orden. Como consecuencia los requisitos de tiempo de clculo y
de capacidad de memoria son menores en los filtros IIR.
La sensibilidad de la salida del filtro por efectos de truncamientos y
redondeos de los resultados es menor en los filtros IIR (salvo en
situaciones de inestabilidad)

CRITERIO DE SELECCIN FILTROS IIR

Diseos en que no se prevean problemas de estabilidad


Filtros de orden muy elevado
Aprovechamiento de especificaciones basadas en aproximaciones
analgicas (de Butterworth, de Chebyscheb, Elpticos, etc.)

CODIGOS EN MATLAB FILTROS IIR

IIR PASA BAJO


%%Filtro IIR pasa bajo
fm2=1000/2;
%Frecuencia de muestreo
fc2=60/fm;
%Frecuencia de corte
N2=3;
%orden del filtro
[a1,b1]= butter( N2,fc2 ); %Filtro pasa baja
figure(1)
freqz(a1,b1,128,120)
%respuesta del filtro

IIR PASA BANDA


fm3=5000/2;
%Frecuencia de muestreo
fc3=[100 1000]/fm3; %Frecuencia de paso
N3=10;
%Orden del filtro
[a2,b2]= butter( N3,fc3 ); %Filtro pasa banda
figure(2)
freqz(a2,b2,128,5000)
%Respuesta del filtro

IIR PASA ALTO


fm=5000/2;
%Frecuencia de muestreo
fc=2000/fm;
%frecuencia de corte
N=3;
%orden del filtro
figure(3)
[a,b]= butter( N,fc, 'high');
%Filtro IIR pasa alta
freqz(a,b,128,5000)
%Respuesta del filtro

CODIGOS EN MATLAB FILTROS FIR


FIR PASA BAJO
Fs=1000;
Fm=Fs/2;
fc=60/Fm;
n=50;
figure(4)
B=fir1(n,fc,'low');
freqz(B,1,1000,Fs)

%Frecuencia de muestre0
%Frecuencia de nyquist
%Frecuencia de corte
%orden del filtro
%Filtro FIR pasa bajo
%Respuesta del filtro

FIR PASA BANDA


fp = 100;
fp1 = 1000
S = 5000;
M= S/2
N = 40;
Wn =[fp fp1]/ M
figure(5)
B= fir1(N, Wn)
freqz(B,1,5000,S);

%Frecuencia de paso1
%Frecuencia de paso2
%Frecuencia de muestreo
%Frecuencia de Nyquist
%Orden del filtro
%Normalizacin de las frecuencias
%Filtro FIR pasa banda
%Grafica del filtro en frecuencia

FIR PASA ALTO


fp = 2000;
S = 5000;
N = 40;
Fc =(fp)/S
figure(6)
B= fir1(N, Fc ,'high')
freqz(B,1,1000,S);

%Frecuencia de paso
%Frecuencia de muestreo
%Orden del filtro
%Normalizacin de la frecuencia
%Filtro FIR pasa alto
%Grafica del filtro en frecuencia

También podría gustarte