Vous êtes sur la page 1sur 15

PROCESAMIENTO DIGITAL DE SEALES ETAPA 2: PLANIFICACIN GENERAL

PROCESAMIENTO DIGITAL DE SEALES

ETAPA 2: PLANIFICACIN GENERAL

RAUL ANDRS ALZATE C.C 1115069076


HCTOR FABIO VALLECILLA C.C.
JUAN CAMILO CORREA C.C. 1058818590
JOSE WILLIAM REINOSA C.C. 15903417
OSCAR BONILLA PATIO C.C 9970810
GRUPO: 299004_25

TUTOR: ANA ISABEL BOLAOS

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA - UNAD


ESCUELA DE CIENCIAS BASICAS, TECNOLOGIA E INGENIERIA
INGENIERIA ELECTRONICA
2015

PROCESAMIENTO DIGITAL DE SEALES ETAPA 2: PLANIFICACIN GENERAL

Tabla de Contenido
Introduccin .................................................................................................................................... 3
Desarrollo de Actividades Tericas .............................................................................................. 4
Desarrollo de Actividades Prcticas ........................................................................................... 10
Conclusiones ................................................................................................................................. 14
Referencia Bibliogrficas ............................................................................................................. 15

PROCESAMIENTO DIGITAL DE SEALES ETAPA 2: PLANIFICACIN GENERAL

INTRODUCCIN

En este trabajo se nos presenta un mtodo interesante para entender los conceptos bsicos de la
unidad 2 del mdulo Procesamiento digital de seales, primero se nos muestra un cuadro
comparativo de los filtros IRR y FIR, a travs de dicho cuadro podemos observar las
caractersticas principales de cada uno, las desventajas y ventajas que tienen, as mismo su
estructura para determinar la manera cmo funcionan y las ecuaciones diferencia de cada tipo de
filtro. Esto nos permite a que entendamos a identificarlos y disear dichos filtros de acuerdo a los
requermientos que se nos presenten.
Mediante los mapas conceptuales obtenemos un resumen de cada tipo de filtro (IIR, FIR), lo que
nos ayuda a obtener las bases tericas necesarias para desarrollar las diferentes tcnicas de diseo
para construirlos.
En la Unidad 2 del programa de Procesamiento Digital de Seales se abordan temas como Diseo
de Filtros Digitales, Filtros IRR, FIR, Tcnicas de Diseo de cada uno de ellos: Para IRR,
Invarianza al Impulso y Transformacin Bilineal; para FIR, de Ventanas, Rizado Constante
ptimo y Muestreo en Frecuencia.
Mediante las actividades prcticas podemos tener claridad en la manipulacin de Matlab, las
funciones Impinvar() y FIR2, las cuales nos ayudan en la implementacin y simulacin del
comportamiento ideal que pueden tener, antes de implementarlos.
El desarrollo de esta actividad nos ayuda como estudiantes a entender la gran importancia que
tienen los filtros digitales y anlogos, a implementarlos de manera correcta y lo necesarios que
son, ya que prestar muchsimos beneficios en otras reas como por ejemplo en la medicina.
Como estudiantes debemos tener claridad en estos conceptos, ya que nos permite un mejor
desempeo profesional en el ambiente laboral.

PROCESAMIENTO DIGITAL DE SEALES ETAPA 2: PLANIFICACIN GENERAL

DESARROLLO DE ACTIVIDADES TERICAS


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.
FILTROS (IIR)

Ecuacin de transferencia:

1.
2.

3.

4.

5.

1.
2.

3.

FILTROS (FIR)
ECUACIN DIFERENCIA

Ecuacin de transferencia:

VENTAJAS
Facilidad de diseo para filtros de 1. Son de Fase lineal, lo cual hace que presenten
fase lineal.
ciertas propiedades en la simetra de los
El orden de un filtro IIR es mucho
coeficientes.
menor que el de un filtro FIR para 2. Son siempre estables. Su desempeo no depende
una misma aplicacin.
de las condiciones ambientales.
Pueden conseguir una misma 3. Los filtros FIR tienen respuesta en fase lineal.
respuesta empleando un nmero de
Importante
en
transmisin
de
datos,
coeficientes en el filtro mucho
biomedicina, audio, imgenes, etc.
menor, requiriendo un menor tiempo 4. El ruido de redondeo puede hacerse fcilmente
de clculo.
pequeo con realizaciones no recursivas, lo cual
Tiene lbulos laterales menores en la
hace que siempre sean estables.
banda de rechazo que los FIR y se 5. Realizacin eficiente en forma tanto recursiva
prefieren porque involucran menos
como no recursiva.
parmetros, menos memoria y menor 6. Factible implementacin utilizando mtodo de la
complejidad computacional.
Transformada Rpida de Fourier (FFT)
Filtros
anlogos
pueden
transformarse a IIR logrando
especificaciones similares
DESVENTAJAS
Son ms inestables. La estabilidad 1. Necesitan un orden mucho mayor que el de un
de los IIR no est garantizada.
filtro IIR para cumplir las mismas
Introduccin de desfases en la seal,
caractersticas. Esto se traduce en un mayor
que pueden ser compensados pero a
gasto computacional. Mayor tiempo de
costa de aadir ms coeficientes al
procesamiento.
filtro.
2. En general el filtro FIR es ms difcil de
Producen en general distorsin de
sintetizar algebricamente.

PROCESAMIENTO DIGITAL DE SEALES ETAPA 2: PLANIFICACIN GENERAL

fase, es decir la fase no es lineal con


la frecuencia.

3. Caractersticas no posibles en los filtros


anlogos, es decir que los filtros anlogos no
pueden transformarse a FIR.

ESTRUCTURAS DE IMPLEMENTACIN
La estructura bsica de IIR es:
La estructura bsica de un FIR es:

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.

PROCESAMIENTO DIGITAL DE SEALES ETAPA 2: PLANIFICACIN GENERAL

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. Convierta el filtro con la siguiente funcin de transferencia

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.

La transformacin bilineal viene dada por:

La frecuencia de corte de tiempo continuo


discreto

, se relaciona con la frecuencia de corte de tiempo

PROCESAMIENTO DIGITAL DE SEALES ETAPA 2: PLANIFICACIN GENERAL


Aplicando la transformacin bilineal en la ecuacin de transferencia dada tenemos:

Reemplazamos T en la frmula y nos queda:

PROCESAMIENTO DIGITAL DE SEALES ETAPA 2: PLANIFICACIN GENERAL

Solucin:
El equivalente discreto de la funcin de transferencia
Transformacin Bilineal, con una frecuencia de muestreo de 5Hz es:

Respuesta en frecuencia del filtro Anlogo en Matlab:

clear all;close all;clc;


num=[16.0000]
den=[1.0000 8.0000 16.0000]
freqs(num,den)

Respuesta en frecuencia del filtro Digital en Matlab:

clear all;close all;clc;


num=[16.0000]
den=[1.0000 8.0000 16.0000]
[B,A]=bilinear(num,den,2)

, usando el mtodo de la

PROCESAMIENTO DIGITAL DE SEALES ETAPA 2: PLANIFICACIN GENERAL


B=[4.0000 8.0000 4.0000]
A=[49.0000 42.0000 9.0000]
freqz(B,A)

PROCESAMIENTO DIGITAL DE SEALES ETAPA 2: PLANIFICACIN GENERAL

10

DESARROLLO DE ACTIVIDADES PRCTICAS


ACTIVIDAD
1. Convierta el filtro con la siguiente funcin de transferencia:

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


muestreo es 20 Hz.

Solucin en Matlab:
El mtodo del impulso invariante consiste en disear un filtro digital cuya respuesta
impulsional h[h] sea lo ms parecida posible a la del filtro analgico.
Utilizamos los siguientes comandos deMatlab:
clear all;close all;clc;
b=[6 6]
a=[1 5 6]
[bz,az]=impinvar(b,a,20)
sys=tf(b,a)
impulse(sys)
hold on
impz(20*bz,az,[],20)

PROCESAMIENTO DIGITAL DE SEALES ETAPA 2: PLANIFICACIN GENERAL

11

Solucin matemtica:
En este mtodo la respuesta al impulso del filtro digital es la versin muestreada de la
respuesta al impulso del filtro anlogo:
H(s)

h(t)

h(nT)

Se expresa H(s) en fracciones parciales con el comando de Matlab:


[r,p,k] = residue(num,den);
Obtenemos:
r=
12.0000
-6.0000
p=
-3.0000
-2.0000
k=
[]

H(z)

De acuerdo a lo anterior el objetivo es convertir:

PROCESAMIENTO DIGITAL DE SEALES ETAPA 2: PLANIFICACIN GENERAL

12

La frecuencia de muestreo es 20 Hz, por lo tanto:

Reemplazamos el valor de:

Este es equivalente discreto utilizando el mtodo del impulso invariante. La


frecuencia de muestreo es 20 Hz.

2. Disear un filtro pasa alto, por medio del mtodo de muestreo en frecuencia que cumpla con
las siguientes caractersticas.
Frecuencia en la banda de rechazo fsb = 1.5kHz;
Frecuencia en la banda de paso - fbp = 1.6kHz;

PROCESAMIENTO DIGITAL DE SEALES ETAPA 2: PLANIFICACIN GENERAL

Rizado en la banda de paso Rp = 1dB;


Mxima atenuacin en la banda de rechazo - As = 60dB;
Frecuencia de muestreo = 8000Hz;
El diseo lo vamos a realizar en Matlab con el comando FIR2:
clear all;close all;clc;
Fs=8000;fs=Fs/2; %Frecuencia de muestreo Normalizada
Fbp=1600;fbp=Fbp/fs; %Frecuencia Banda de paso Normalizada
Fsb=1500;fsb=Fsb/fs; %Frecuencia Banda de rechazo Normailzada
Rp=1;
%Rizado en la banda de paso
As=60;as=As/fs;
%Mxima Atenuacin en la banda de paso
n=30;
%Orden del filtro pasa altas
f=[0 fsb fbp 1];
m=[0 as Rp 1 ];
b=fir2(n,f,m,512);
[h,w]=freqz(b,1,512);
subplot(211);
plot(w/pi,abs(h));hold on
%plot(f,m,'r*')
grid;xlabel('Frecuencia,\omega/\pi');ylabel('Mdulo de H(z)')
title('Respuesta en magnitud del Filtro FIR Pasa Altas')
subplot(212);
plot(w/pi,unwrap(angle(h)));
title('Respuesta en fase del Filtro FIR Pasa Altas')
grid;xlabel('Frecuencia,\omega/\pi');ylabel('Fase de H(z)')

13

PROCESAMIENTO DIGITAL DE SEALES ETAPA 2: PLANIFICACIN GENERAL

14

CONCLUSIONES

Con el desarrollo de esta actividad hemos podido comprender las diferencias de los filtros
IRR que aplican a filtros anlogos y FIR, que aplican para filtros digitales.

Identificamos los conceptos necesarios para entender las tcnicas de diseo de filtros,
cules tcnicas aplican solo para filtros IRR y cules aplican para filtros FIR

Utilizamos para el desarrollo de los ejercicios, adems de las tcnicas y conceptos de la


unidad 2, los conceptos adquiridos en la unidad 1 como la convolucin y la transformada
de Fourier (DFT).

Analizamos las diferentes estructuras de los filtros IRR y FIR, lo cual nos ayuda a
entender la manera cmo funcionan y la utilidad que tienen en diferentes reas de
aplicacin.

Aprendimos los diferentes mtodos de diseo de dichos filtros como La invarianza al


impulso, Transformacin Bilineal, para filtros anlogos IRR y de ventanas, rizado
constante ptimo y muestreo en frecuencia para filtros digitales FIR.

Vimos cmo utilizar los comandos impinvar para varianza al impulso y FIR2 para el
muestreo en frecuencia en Matlab para la construccin de filtros pasa altas y la conversin
de filtros anlogos a filtros en digitales.

Son muy necesarios los conceptos adquiridos en este trabajo ya que nos permite una
amplia conceptualizacin a la hora de entender el funcionamiento de los filtros y la
amplia gama de utilizacin que tienen.

PROCESAMIENTO DIGITAL DE SEALES ETAPA 2: PLANIFICACIN GENERAL

15

Referencias Bibliogrficas
Banchs, R. (2004). Seales y Sistemas II. Mdulo VIII: Filtros Discretos de Respuesta
Impulsiva Infinita. Curso Virtual. Caracas Venezuela: Universidad Catlica
Andrs Bello. Pgina 20. Disponible en:
http://varoitus.barcelonamedia.org/rafael/Teaching/Courses/DSP/modulo8.pdf
Funciones en Matlab FIR2, recuperado de
https://es.scribd.com/doc/60134297/16/Funciones-en-Matlab-fir2
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 d Valencia. Pgina 7. Disponible en:
http://datateca.unad.edu.co/contenidos/299004/tema_4_diseno_de_filtros_iir.pdf
Mtodo del Impulso Invariante, Disponible en:
http://www.ehu.eus/Procesadodesenales/tema6/tx31.html
Procesamiento Digital de Seales, Filtros, recuperado de
http://www.ceduvirt.com/resources/Dsp2%20Filtros.pdf
Robayo Betancourt, Faiber, Enero de 2013, Neiva, pag 68-111, Mdulo Procesamiento
Digital de seales, UNAD.
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. Pgina 337. Valencia Espaa:
Universitat de Valencia. Disponible en:
http://datateca.unad.edu.co/contenidos/299004/book_pds.pdf
UNAD, Gua de Actividades Paso 2 , recuperado de
http://datateca.unad.edu.co/contenidos/299004/2015A/Guia_Actividades_Paso2_PD
S_2015_A.pdfUNAD, Guia_Integradora_de_Actividades_299004_PDS_2015_A.
Vargas Villanueva, Manuel, Tutorial de Introduccin a Matlab, recuperado de
http://www.esi2.us.es/~vargas/docencia/cpc/guiasMatlab/tutorialMatlab.pdf

Vous aimerez peut-être aussi