Sei sulla pagina 1di 22

INTRODUCCION

Procesamiento de Seales posee una larga y rica historia, se entronca con un inmenso
conjunto de disciplinas entre las que se encuentran las telecomunicaciones, el control, la
medicina, la exploracin del espacio, por nombrar solo unas pocas. Cuando se refiere al
procesado digital de seales, se refiere a la representacin mediante secuencias de nmeros
de precisin finita y el procesado se realiza utilizando un computador digital.

El

Procesamiento de seales trata de la representacin, transformacin y manipulacin de


seales y de la importancia que contienen.
En el presente trabajo colaborativo se pretende resumir las experiencias en el estudio de la
unidad 2 del presente curso. Es por eso que con el desarrollo de cada punto se consigue
sintetizar lo aprendido en esta unidad y as identificar conceptos y caractersticas de los
filtros digitales.

Tambin se trabaja en la etapa practica con la resolucin de ejercicios con la herramienta


Matlab, para profundizar y afianzar conocimientos, por medio de anlisis de diseo y
mtodos para el desarrollo de ejercicios.

DESARROLLO DE ACTIVIDADES TEORICAS


1.

Realice un cuadro comparativo entre los filtros de Respuesta Finita al Impulso (FIR) y
los filtros de Respuesta Infinita al Impulso (IIR) teniendo en cuenta la ecuacin en
diferencias, las ventajas y desventajas y las estructuras de implementacin.
CARACTERSTICA

VENTAJAS

Filtros (FIR)
Implementados de forma

Filtros (IIR)
Requieren menores coeficientes

no

para hacer operaciones similares

recursiva

son

inherentemente estables.

de filtrado

Son ideales para filtros que

Se ejecutan ms rpido y no

tienen muy poca o ninguna

requieren de memoria extra

distorsin de fase.

Un ltro analgico convencional

Tienen los polos en el

puede convertirse en un ltro

origen lo cual los hace

digital IIR

estables.

Son ideales para filtros con cortes

Tienen respuesta en fase

muy

lineal.

transmisin

Son de fcil diseo e

ideales.

implementacin

parmetros,

abruptos

(bandas

ancha)

estos

Involucran

de
son

menos

Involucran menos memoria


Involucran menor

complejidad

computacional.
Requieren

DESVENTAJAS

de

mayor

La

estabilidad

siempre

debe

complejidad computacional

comprobarse, ya que son sistemas

Un

realimentados.

ltro

analgico

convencional NO puede

La respuesta de fase es no lineal

convertirse en un ltro

Son ms difciles de disear e

digital IIR

implementar

Requieren

de

mayores

parmetros
Requieren
memoria

de

mayor

ESTRUCTURA DE
IMPLEMENTACIN

La salida depende no solo

La salida solo depende de la

en la corriente y valores de

corriente y de los valores de

entrada pasados sino que

entrada pasados

tambin en los valores de

Se usan donde NO se desea

salida pasados.

desfase lineal con la frecuencia

Se usan donde se desea


desfase

lineal

con

la

frecuencia

MTODO TPICO
PARA LE DISEO DE
FILTROS

COMPARACIN
FUNCIN DE
SISTEMA

COMPARACIN
MEMORIA

COMPARACIN
MDULO DE LA
RESPUESTA EN
FRECUENCIA
COMPARACIN
FASE DE LA
RESPUESTA EN

Ubicacin directa de polos

Muestreo en frecuencia

y ceros

ptimos

ptimos.

Ventanas

Invariacin al impulso

Bandas de transicin suaves

Transformada bilineal
Son del tipo slo ceros, ya

Pueden tener sus polos y sus ceros

que todos los polos se

en cualquier punto finito del plano

encuentran en el origen,

(salvo

si

se

emplean

diseos de muestreo en
frecuencia)
Necesitan mucha memoria

Necesitan menos registros de

para almacenar la muestra

almacenamiento,

actual y las anteriores de la

nmero de coeficientes es menor

seal de entrada, as como

que el equivalente

los coeficientes del filtro


Algunas caractersticas de

Los filtros paso-todo slo se

amplitud,

pueden realizar con IIR

como

la

ya

que

el

requerida en los sistemas


diferenciadores se realiza
mejor con un FIR
Pueden conseguir

una

slo se pueden aproximar a una

caracterstica

fase

caracterstica de fase Lineal con

de

exactamente lineal

gran aumento de la complejidad

FRECUENCIA
n1

y [ n ] = h [ k ] x [ nk ] ,

y [ n ] = h [ k ] x [ nk ] ,

n1

k=0

ECUACIN EN
DIFERENCIA

k=0

Hfir(Z)= h [ k ] z k ,

bk zk

k=0

Hiir( Z)= k=o


N

ak z k
k=0

Son
COMPARACIN

intrnsecamente

estables

simultneamente) si todos sus

ESTABILIDAD
COMPARACIN
DIFICULTAD EN EL
DISEO
COMPARACIN
ESTRUCTURAS
COMPARACIN
SENSIBILIDAD A LAS
INTERFERENCIAS

polos estn en el interior de la


Suelen

ERROR DE
CUANTIFICACIN

exigir

circunferencia unidad
Se disean con frmulas cerradas

aproximaciones iterativas

y transformaciones sencillas como

Admiten

la bilineal
Slo pueden

realizaciones

realizarse

con

recursivas y no recursivas
Puede verse afectada por

estructuras recursivas
La perturbacin puede afectar a la

su

seal de salida indefinidamente

la

pueden producirse oscilaciones

pueden

indeseadas en la salida a causa del

hacerse irrelevantes si se

desbordamiento o de los ciclos

utilizan

lmite

estado

inicial

cualquier interferencia
Los

COMPARACIN

Slo sern estables (y causales

efectos

cuantificacin

de

longitudes

de

palabra a partir de 12 bits.

2. Realice un breve mapa conceptual donde analice las tcnicas de diseo para filtros de Respuesta Infinita al Impulso (IIR):
Invarianza al impulso y transformacin Bilineal, teniendo en cuenta definicin y ventajas y desventajas de uno respecto a
otro.

3. Realice un breve mapa conceptual donde analice las tcnicas de diseo para filtros de
Respuesta Finita al Impulso (FIR): Mtodo de ventanas, Rizado Constante ptimo y
Muestreo en frecuencia, teniendo en cuenta definicin y ventajas y desventajas de uno
respecto a otro.
4.

TECNICAS DE5.DISEO PARA


FILTROS DE6.RESPUESTA
FINITA AL IMPULSO
(FIR)
7.
8.
9.

Estos mtodos se basan en la teora de la


aproximacin, imponiendo restricciones en cuanto a la
10. envfrecuencia del filtro
desviacin de la respuesta
respecto del filtro ideal

11.
12.
13.

METODO DE
VENTANAS:
Se basa en truncar la
respuesta impulsional
infinita de un filtro
ideal.

RIZADO
14.
CONSTANTE
PTIMO:

15.

Reparte el error de
16. entre
aproximacin
la respuesta
17. en
frecuencia ideal y la
real. 18.

METODO DE
FRECUENCIAS:
Con este mtodo
obtenemos un filtro
cuya respuesta en
frecuencia pasa por
los puntos fijados.

19.
20.
Ventajas:

Ventajas:

Ventajas:

*Presenta menor rizado en las


bandas de paso y de rechazo.

*Permite un control total de las


caractersticas del filtro en cuanto a
frecuencias ganadas y longitud.

*Procedimientos rpidos para el


clculo de los coeficientes.

Desventajas:
*Altera respuesta frecuencial del
filtro obtenido respecto a las
especificaciones.
*Alargamiento del periodo de
muestreo si los clculos son
extensos.
*Sin control sobre los

parmetros.

Desventajas:
*El rizado no se distribuye
uniformemente en las bandas.
*Escaso control sobre las
frecuencias criticas del corte.
*No existe forma fcil de optimizar
el diseo de los filtros.

*Se controla perfectamente la


anchura de la zona de transicin,
ya que es igual a 2/N.
Desventajas:
*Tiene un pobre control
de la frecuencia fuera de
los puntos de muestreo.

21. Convierta el filtro con la siguiente funcin de transferencia


22.

T ( s )=

16
( s+ 4 )2

23. a su equivalente discreto usando el mtodo de la Transformacin Bilineal. El filtro


discreto se va a utilizar con una frecuencia de muestreo de 5Hz.
24.
25. Resolviendo directamente la transformada inversa es:
26.

T ( s )=

16
16
= 2
2
(s+ 4) s + 8 s +16

2 1Z1
27. s= Ts . 1+ Z1

28. Reemplazando
H ( z )=

16

[ { }] [ { }]
2 1Z1
.
Ts 1+ Z1

29.

H ( z )=
30.

+8

2 1Z1
.
+16
Ts 1+Z 1

16
1 2

4 ( 1Z ) 16 (1Z )
+
+16
2
2
1
Ts ( 1+ Z1 ) Ts (1+Z )

31. Sacando comn divisor en el denominador


H ( z )=
32.

16
1 2

4 ( 1Z ) +16(1Z ) ( Ts(1+ Z1) ) +16 (Ts2 ( 1+ Z1 ) )

33. Aplicando la ley de la oreja

Ts2 ( 1+ Z1 )

1 2

34.

H ( z )=

16(Ts ( 1+Z ) )
1 2

1 2

4 ( 1Z ) +16 (1Z ) ( Ts(1+Z ) ) +16(Ts ( 1+Z ) )

35.
36. Dividiendo los coeficientes de toda la expresin entre 4 y reemplazando el valor de
37. Ts= 1/5
2

38.

4 ((1/5)2 ( 1+Z 1 ) )
H ( z )=
2
2
( 1Z1 ) +4 (1Z1) 1 (1+Z 1 ) +4 ((1/5)2 ( 1+Z 1 ) )
5

39.
2

40.

H ( z )=

4 (0.04 ( 1+ Z1 ) )
2

( 1Z1 ) +4 (1Z1) ( 0.2 ( 1+Z 1 ) )+ 4 (0.04 ( 1+ Z1 ) )

41. Multiplicando los coeficientes por el valor de Ts


1 2

42.

H ( z )=

0.16 ( 1+ Z )
2

( 1Z1 ) +0.8(1Z1) ( 1+ Z1 ) + 0.16 ( 1+ Z1 )

43. Desarrollando y destruyendo parntesis


44.

0.16 ( 1+ 2 Z1+ Z2 )
H ( z )=
( 12 Z1+ Z2 ) +(0.80.8 Z1 ) ( 1+ Z1 ) +0.16 ( 1+2 Z1 +Z 2 )

45.
46.

H ( z )=

0.16+0.32 Z1 +0.16 Z 2
12 Z1 + Z2+ 0.8+0.8 Z 10.8 Z10.8 Z 2 +0.16+ 0.32 Z1 +0.16 Z2

47. Sumando trminos semejantes


1

48.

H ( z )=

0.16+ 0.32 Z + 0.16 Z


1.961.68 Z1+ 0.36 Z 2

2
49. Multiplicamos toda la expresin por Z

H ( z )=

50.

( 0.16+0.32 Z1+ 0.16 Z 2 )( Z 2 )


( 1.961.68 Z1 +0.36 Z 2 )( Z 2 )

51.
2

0.16 Z + 0.32 Z+ 0.16


H ( z )=
1.96 Z2 1.68 Z +0.36

52.
53.

54. Dividimos todos los coeficientes en la expresin entre el primer termino del
denominador

( 0.16 Z2 +0.32 Z+ 0.16 )


55.

H ( z )=

( 1.96 )

( 1.96 Z 21.68 Z+ 0.36 )


( 1.96 )

56.

H ( z )=

0.081 Z 2 +0.163 Z +0.081


Z 20.857 Z+ 0.183

57.
2

58.

Rta:

H ( z )=

0.081 Z +0.163 Z +0.081


Z 20.857 Z+ 0.183

59. DESARROLLO DE ACTIVIDADES PRCTICAS


60.
1. Convierta el filtro con la siguiente funcin de transferencia:
6(s+1)
61. T ( s )= (s+ 2)( s+ 3)

62. A su equivalente discreto usando el mtodo del impulso invariante. La frecuencia de


muestreo de 20Hz.
63.
64. Solucin mediante MATLAB:
65.

% Mtodo del Impulso Invariante

66.

clear all

67.

clc

68.

Fs=20

69.

num=[6 6];

70.

den=[1 5 6];

71.

sys=tf(num,den)

72.

[r,p,k]=residue(num,den)

73.

[numd,dend]=impinvar(num,den,Fs)

74.

impulse(sys)

75.

hold on

76.

impz(Fs*numd,dend,[],Fs)

77.

78.

79.

80.

81.
82.
83.

2. Disear un filtro pasa alto, por medio del mtodo de muestreo en frecuencia que
cumpla con las siguientes caractersticas.
84.
85. Frecuencia en la banda de rechazo fsb = 1.5kHz;
86. Frecuencia en la banda de paso - fbp = 1.6kHz;
87. Rizado en la banda de paso Rp = 1dB;
88. Mxima atenuacin en la banda de rechazo - As = 60dB;
89. Frecuencia de muestreo = 8000Hz;
90. Para el diseo del filtro solicitado trabajamos en la herramienta fdatool en Matlab.
91.

92.

93. A continuacin se presenta la informacin del filtro actual y la grafica a respuesta de


magnitud del filtro solicitado.

94.

95.
96.
97. O tambin mediante srcipt en Matlab, a continuacin cdigo de programacin para el
diseo del filtro solicitado.
98.
99.

%Metodo de muestreo en frecuencia.

100.
101. clear all
102. clc
103. fs=8000

104. fpb=1600
105. fsb=1500
106. rp=1
107. as=60
108. dp=(10^(rp/20)-1)/(10^(rp/20)+1)
109. ds=10^(-as/20)
110. F=[fsb,fpb]
111. A=[0,1]
112. DEV=[ds,dp]
113. [N,Fo,Ao,W]=firpmord(F,A,DEV,fs)
114. B=firpm(N,Fo,Ao,W)
115. freqz(B,1,512,fs)
116.

117.

118.
119.
120.
121.

122.
123.
124.
125.
126.
127.
128.
129.
130.
131.
132.
133.
134.

CONCLUSIONES
135.

136.

En la actualidad existen diversos paquetes para simular sistemas y es necesario

saber utilizar los ms usados. Con este trabajo llegamos a la conclusin que Matlab es
una herramienta poderosa para ver el comportamiento del filtro, es ms, diramos que
es muy fcil disear filtros con este programa.
137.
138.

Una de las ventajas de los filtros IIR es que al tener ceros y polos es necesario un

menor nmero de coeficientes para realizar un determinado filtrado. Dentro de los


inconvenientes encontramos que la presencia de polos puede producir inestabilidades,
ellos no garantizan que la fase de su funcin de transferencia sea lineal y adems, la
implementacin hardwares ms compleja que en el caso de filtros FIR.
139.
140.
141.
142.

143.
144.
145.
146.
147.
148.
149.
150.
151.
152.
153.
154.
155.

REFERENCIAS BIBLIOGRAFICAS

156.
157.

Irizar, A. (2010). Implementacin de Filtros Digitales. Curso Virtual. Navarra -

Espaa:

Universidad

de

Navarra.

Disponible

en:

http://www.tecnun.es/asignaturas/tratamiento%20digital/tema10.pdf
158.
159.

Robayo, F. (2013). Procesamiento Digital de Seales. Contenido Didctico del

Curso. Escuela de Ciencias Bsicas, Tecnologa e Ingeniera. Programa de Ingeniera


Electrnica. pp (70-76). Neiva Colombia: Universidad Nacional Abierta y a Distancia

UNAD.

Disponible

en:

http://datateca.unad.edu.co/contenidos/299004/299004_Modulo.pdf
160.
161.

Irizar, A. (2010). Diseo de Filtros Digitales (Parte 1). Curso Virtual. Navarra -

Espaa:

Universidad

de

Navarra.

Disponible

http://www.tecnun.es/asignaturas/tratamiento%20digital/tema8.pdf

en:

162.
163.

Martnez, M., Gmez, L., Serrano A. J., Villa, J. & Gmez, J. (2010). Filtros

Digitales. Diseo de Filtros IIR. Escola Tcnica Superior d Enginyeria. Departament


d

Enginyeria

Electrnica.

Universitat

Valencia.

Disponible

en:

http://datateca.unad.edu.co/contenidos/299004/tema_4_diseno_de_filtros_iir.pdf
164.
165.

Soria, E., Martinez, M., Francs, J. & Camps, G. (2002). Problemas de Tratamiento

Digital de Seales. Documento de Trabajo Versin 1.0. Grupo de Procesado Digital de


Seales. Departament dEnginyeria Electrnica. pp (331-337). Valencia Espaa:
Universitat

de

Valencia.

Disponible

en:

http://datateca.unad.edu.co/contenidos/299004/book_pds.pdf
166.
167.

Banchs, R. (2004). Seales y Sistemas II. Mdulo VIII: Filtros Discretos de

Respuesta Impulsiva Infinita. Curso Virtual. Caracas Venezuela: Universidad


Catlica

Andrs

Bello.

Disponible

en:

http://varoitus.barcelonamedia.org/rafael/Teaching/Courses/DSP/ modulo8.pdf
168.

Banchs, R. (2004). Seales y Sistemas II. Mdulo VII: Filtros Discretos de

Respuesta Impulsiva Finita. Curso Virtual. Caracas Venezuela: Universidad Catlica


Andrs

Bello.

Disponible

en:

http://varoitus.barcelonamedia.org/rafael/Teaching/Courses/DSP/modulo7.pdf
169.
170.

Irizar, A. (2010). Diseo de Filtros Digitales (Parte 2). Curso Virtual. Navarra -

Espaa:

Universidad

de

Navarra.

Disponible

en:

http://www.tecnun.es/asignaturas/tratamiento%20digital/tema9.pdf
171.
172.

Martnez, M., Gmez, L., Serrano A. J., Villa, J. & Gmez, J. (2010). Filtros

Digitales. Diseo de Filtros FIR. Escola Tcnica Superior d Enginyeria. Departament

Enginyeria

Electrnica.

Universitat

Valencia.

Disponible

en:

http://datateca.unad.edu.co/contenidos/299004/tema_3_diseno_de_filtros_fir.pdf
173.
174.

Robayo, F. (2013). Procesamiento Digital de Seales. Contenido Didctico del

Curso. Escuela de Ciencias Bsicas, Tecnologa e Ingeniera. Programa de Ingeniera


Electrnica. pp (99-113). Neiva Colombia: Universidad Nacional Abierta y a
Distancia

UNAD.

Disponible

http://datateca.unad.edu.co/contenidos/299004/299004_Modulo.pdf
175.
176.

177.
178.

en: