Documentos de Académico
Documentos de Profesional
Documentos de Cultura
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:
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
3.3
3.4
FILTROS FIR........................................................................................ 4
3.5
FILTROS IIR......................................................................................... 5
3.6
FIR VS IIR........................................................................................... 5
3.7
3.7.1
4
MATLAB....................................................................................... 5
CONCLUSIONES Y RECOMENDACIONES....................................................6
4.1
CONCLUSIONES................................................................................. 6
Anexos..................................................................................................... 6
Bibliografa............................................................................................... 6
UNIVERSIDAD NACIONAL DE
CHIMBORAZO
1
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:
FUNDAMENTOS TERICOS
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 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)
(4)
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)
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
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
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/