Está en la página 1de 7

UNIVERSIDAD NACIONAL DE CHIMBORAZO

FACULTAD DE INGENIERA
ESCUELA DE ELECTRNICA Y TELECOMUNICACIONES

MATERIA:
PROCESAMIENTO DIGITAL DE SEALES
TEMA:
FILTRO DIGITAL EN MATLAB CON LA HERRAMIENTA TOOLBOX.
AUTOR:

FRANCO SORIA
PROFESOR:

ING. FABIAN GUNSHA

FECHA DE PRESENTACIN:
11/07/2016
PERIODO ACADMICO
ABRIL AGOSTO 2016

Contenido

UNIVERSIDAD NACIONAL DE
CHIMBORAZO
1..............................TEMA: FILTRO DIGITAL EN MATLAB CON LA
HERRAMIENTA TOOLBOX...........................................................3
2

INTRODUCCIN........................................................................................ 3

FUNDAMENTOS TERICOS.......................................................................3
3.1

DEFINICION DE FILTRO.......................................................................3

3.2

CLASIFICACION DE LOS FILTROS DIGITALES.......................................3

3.3

FUNCIONAMIENTO BASE DE UN FILTRO DIGITAL................................4

3.4

FILTROS FIR........................................................................................ 4

3.5

FILTROS IIR......................................................................................... 5

3.6

FIR VS IIR........................................................................................... 5

3.7

SIGNAL PROCESSING TOOLBOX.........................................................5

3.7.1
4

MATLAB....................................................................................... 5

CONCLUSIONES Y RECOMENDACIONES....................................................6
4.1

CONCLUSIONES................................................................................. 6

Anexos..................................................................................................... 6

Bibliografa............................................................................................... 6

UNIVERSIDAD NACIONAL DE
CHIMBORAZO
1

TEMA: FILTRO DIGITAL EN MATLAB CON LA HERRAMIENTA TOOLBOX.

INTRODUCCIN

Los filtros digitales son sistemas usados para modificar el espectro de una seal, mediante el
uso de hardware digital como bloque funcional bsico (un DSP o un FPGA, por ejemplo). Sus
caractersticas los hacen apropiados un amplio campo de aplicaciones, entre las que se
encuentra compresin de datos, procesamiento de seales biomdicas, procesamiento digital de
audio, procesamiento de voz o procesamiento de imgenes. Se utilizan, al igual que los filtros
anlogos, para acondicionar seales segn caractersticas especficas, extraer informacin de
ellas o separar dos o ms seales previamente combinadas. Consisten fundamentalmente en un
algoritmo mediante el cual una seal digital o secuencia numrica denominada entrada se
transforma en una segunda secuencia de nmeros denominada seal digital de salida.
Matlab es un programa de gran aceptacin en ingeniera destinado realizar clculos tcnicos
cientficos y de propsito general. En l se integran operaciones de clculo, visualizacin y
programacin, donde la interaccin con el usuario emplea una notacin matemtica clsica. Los
usos y aplicaciones tpicos de Matlab son:

Maten ticas y calculo.


Desarrollo de algoritmos.
Adquisicin de datos.
Modelado, simulacin y prototipo.
Anlisis y procesado de datos.
Grficos cientficos y de ingeniera.
Desarrollo de aplicaciones.

FUNDAMENTOS TERICOS

3.1 DEFINICION DE FILTRO


Filtro digital es todo aquel procedimiento que permite la transformacin de los datos digitales
en otros datos empleando un determinado algoritmo. Un filtro digital nos referimos como aquel
sistema lineal e invariante en el tiempo que permite el paso de los componentes de la seal
existente en un determinado intervalo de frecuencias, y elimina las dems.
Los filtros digitales se caracterizan, en trminos generales, por ser sistemas predecibles,
flexibles, simulables, consistentes y precisos.
Por una parte, es posible cambiar sus
especificaciones mediante la reprogramacin, sin la adicin de componentes discretos como
capacitores, resistores o bobinas (normalmente con un tamao considerable y con variaciones en
el funcionamiento dependientes de la temperatura o la humedad). De otro lado, su carcter
digital permite calcular y simular su repuesta usando procesadores de uso general, y tambin
implementar topologas no realizables mediante el uso de componentes fsicos convencionales.
En sntesis, estos sistemas incorporan las ventajas propias de los procesadores digitales, al
filtraje se seales, si se quiere en tiempo real.
3.2 CLASIFICACION DE LOS FILTROS DIGITALES
Son clasificados en dos tipos:

No recursivos: contienen caminos solo de alimentacin directa como se muestra en la


fig. 1, adems es aquel que cuya salida est calculada exclusivamente a partir de los
valores de entrada Yn=xn+xn-1+xn-2

UNIVERSIDAD NACIONAL DE
CHIMBORAZO
Recursivos: es aquel que adems los valores de entrada
emplea valores previos de salida (Yn-1,Yn-2.) los cuales se almacenan en la memoria del
procesador.

figura 1 FILTRO NO RECURSIVO

3.3 FUNCIONAMIENTO BASE DE UN FILTRO DIGITAL


El funcionamiento de base de un filtro digital es relativamente simple. Distinguimos de
hecho dos tipos de funcionamiento, que se ilustran en la figura 2.

figura 2 Diagrama de bloques de los dos tipos de filtros digitales: (a) FIR Y (b) IIR

(a) retardamos ligeramente una copia de la seal de entrada (de uno o varios perodos de
muestreo) y combinamos la seal de entrada retrasada con la nueva seal de entrada.
Los filtros digitales basados en este funcionamiento se dice que son de respuesta
impulsional finita o FIR (Finite Impulse Response).
(b) retardamos una copia de la seal de salida, la cual combinamos con la nueva
seal de entrada. Los filtros digitales basados en este funcionamiento se dice que
son de respuesta impulsional infinita o IIR (Infinite Impulse Response).
Tambin se les denomina filtros recursivos o con feedback.
3.4 FILTROS FIR
En el caso de un filtro con respuesta impulsional finita (FIR), una muestra de
la salida se puede definir como una combinacin linear de muestras de la
entrada presentes y pasadas. Podemos expresar esta relacin con una
ecuacin del tipo:
y[n] = a0 x[n] + a1 x[n 1] + a2 x[n 2] + ... + aN x[n N ]
(2)
Esta ecuacin expresa que la muestra actual de la salida y[n] es igual a la
suma de las muestras de la entrada actual x[n] multiplicada por el factor a0
y de la muestra anterior x [n 1] multiplicada por el factor a1, y de todas
las muestras anteriores hasta el instante [n M ] multiplicadas por su
respectivo factor. Los factores a0, a1 son los coeficientes del filtro.
Modificando estos coeficientes podremos variar de forma drstica las
caractersticas del filtro.

UNIVERSIDAD NACIONAL DE
CHIMBORAZO
La serie de coeficientes a0, a1, ... constituye la
respuesta impulsional del filtro. De hecho, podemos verificar
que la respuesta del filtro a la seal impulso (digital):

es la seal de salida:
x = {1, 0, 0, 0, 0, 0, 0, ...}

(3)

y = {a0, a1 , a2 , a3 , ..., aN , 0, 0, 0, ...}

(4)

lo cual explica la denominacin de filtro a respuesta impulsional finita.


3.5 FILTROS IIR
Los filtros con respuesta impulsional infinita (IIR) se distinguen de los filtros FIR
por la presencia de una recursividad: la seal de salida del filtro se reinyecta a la
entrada del mismo, constituyendo un circuito recursivo o con feedback. Este
mtodo permite implementar filtros con respuesta ms compleja y con menos
datos. Como inyectamos constantemente energa en el circuito, la respuesta
impulsional tiene una duracin potencial infinita, y de ah le viene el nombre.
La ecuacin tpica de un filtro IIR se expresa de la siguiente manera:
y[n] = a0 x[n] + a1 x[n 1] + a2 x[n 2] + ... + aN x[n N ]+
b1 y[n 1] b2 y[n 2] b3 y[n 3] ... bM y[n M ]
(5)
Esta ecuacin expresa que la salida es funcin de N+1 muestras de la entrada
(actual y N anteriores), as como de M muestras anteriores de salida.

3.6

FIR VS IIR

Los filtros FIR ofrecen en general una respuesta de fase ms lineal y no entran jams en
oscilacin (es decir, no se vuelven inestables), ya que no poseen realimentacin. Por
otro lado, requieren un gran nmero de trminos en sus ecuaciones y eso les hace ms
costosos en cuanto a clculo o carga computacional. Un filtro FIR con un corte muy
abrupto (es decir, que tenga una banda de transicin muy corta) puede requerir hasta
centenas de retardos.
En cuanto a los filtros IIR, son muy eficaces y pueden proporcionar pendientes de corte
muy pronunciadas. Por otro lado, al poseer caractersticas de realimentacin (o
feedback), tienen tendencia a entrar en oscilacin y en resonancia.

(c)

3.7 SIGNAL PROCESSING TOOLBOX


Proporciona funciones y aplicaciones para generar, medir, transformar, filtrar y visualizar
seales. La toolbox incluye algoritmos para remuestrear, suavizar y sincronizar seales, disear
y analizar filtros, estimar espectros de potencia y medir picos, ancho de banda y distorsin. La
toolbox tambin incluye algoritmos de modelado predictivo paramtrico y lineal. Puede usar
Signal Processing Toolbox para analizar y comparar seales en los dominios de tiempo,
frecuencia y tiempo-frecuencia, identificar patrones y tendencias, extraer caractersticas y
desarrollar y validar algoritmos personalizados que le permitan conocer sus datos en
profundidad.

UNIVERSIDAD NACIONAL DE
CHIMBORAZO
3.7.1

MATLAB
Matlab tiene una gran coleccin de funciones para el procesamiento de seal en
el Signal Processing Toolbox. Este incluye funciones para:

4
4.1

Anlisis de filtros digitales incluyendo respuesta en frecuencia, retardo de grupo,


retardo de fase.
Implementacin de filtros, tanto directo como usando tcnicas en el dominio de la
frecuencia basadas en la FFT.
Diseo de filtros IIR, incluyendo Butterworth, Chebyschev tipo I, Chebyshebv tipo II y
elptico.
Diseo de filtros FIR mediante el algortmo ptimo de Parks-McClellan.
Procesamiento de la transformada rpida de Fourier FFT, incluyendo la transformacin
para potencias de dos y su inversa, y transformada para no potencias de dos.

CONCLUSIONES Y RECOMENDACIONES
CONCLUSIONES
La toolbox incluye algoritmos para remuestrear, suavizar y sincronizar seales, disear
y analizar filtros, estimar espectros de potencia y medir picos, ancho de banda y
distorsin.
Nos facilita para la implementacin de filtros digitales y adems tiene funciones que
permite la eliminacin de ruido.

Anexos

FIGURA 2 filtro pasa bajo utilizando la toolbox

UNIVERSIDAD NACIONAL DE
CHIMBORAZO
6

Bibliografa

Roads, C. "The Computer Music Tutorial", MIT Press, 1996. pp. 396-440.
Smith, J. O. ntroduction to digital filters with audio applications",
http://ccrmawww.stanford.edu/ jos/filters/

También podría gustarte