Vous êtes sur la page 1sur 9

Instituto Tecnológico de Tijuana

Departamento de ingeniería eléctrica y electrónica

Materia.
Control Digital.

Practica #3: Filtros Digitales

Equipo:

Nombre: Numero de control:

Alain Enrique González Aragón Núñez 14211328


Nochebuena Barrera Alejandro 13211273
Pérez Ventura Leobardo Alexis 14211340

Tijuana, B. C., 12 Diciembre, 2017


Contenido
I.INTRODUCCIÓN ..............................................................................................................3
II. OBJETIVO ......................................................................................................................3
III. MARCO TEORICO ........................................................................................................3
3.1 Filtros. ........................................................................................................................................ 3
3.2 Tipos de filtros. .......................................................................................................................... 3
3.3 Función del filtro ....................................................................................................................... 4
3.4 Filtros IIR.................................................................................................................................... 4
4. MATERIAL Y EQUIPO ....................................................................................................5
V. DESARROLLO ...............................................................................................................6
VI.CONCLUSION ...............................................................................................................9
I.INTRODUCCIÓN
En el presente trabajo se desea entender y realizar un filtro del orden deseado
mediante el uso de software e instrumentos de medición como pueden ser
arduino, DAQ o un pic, en este trabajo se muestra como realizar mediante una
DAQ y un programa en Labview.

II. OBJETIVO
Crear un filtro digital Butterworth en un ancho de banda definido.

III. MARCO TEORICO


3.1 Filtros.
En su definición más general, un filtro se puede definir como todo procesado que
altera la naturaleza de una señal sonora de una forma o de otra. Un filtro es un
proceso computacional o algoritmo mediante el cual una señal digital (secuencia
de muestras) es transformada en una segunda secuencia de muestras o señal
digital de salida. Los filtros se utilizan mucho en todos los ámbitos del procesado
de señal, más o menos musicales, y son una componente esencial en toda
cadena de comunicación. Constituyen la base del procesado de señal, que puede
aplicarse a señales de todo tipo (sonidos, imágenes, vídeo, vibraciones sísmicas,
etc).

3.2 Tipos de filtros.


Los filtros más corrientes son los filtros paso bajo (Low Pass, LP), paso alto (High
Pass, HP), paso de banda (Band Pass, BP) y los filtros rechazo de banda (o paso
no banda) (Band Reject, Band stop o Notch). En la figura 1 se representan estos 4
tipos de filtros mediante su respuesta en frecuencia o espectro de amplitud.

- Los filtros paso bajo (LP) dejan pasar las frecuencias que están por debajo
de una determinada frecuencia.
- Los filtros paso alto (HP) dejan pasar las frecuencias que están por encima
de una determinada frecuencia.
Estos dos tipos de filtros están definidos por su frecuencia de corte, que es la
frecuencia a la cual la amplitud de la señal se reduce a 0.707 de su valor máximo,
es decir, sufre 3 dB de atenuación.

- Los filtros paso banda (BP) dejan pasar las frecuencias que están situadas
en una determinada banda de frecuencia, es decir, entre dos determinadas
frecuencias.
- Los filtros rechazo de banda (BR) dejan pasar todas las frecuencias
excepto las que están situadas en una determinada banda de frecuencia,
es decir, entre dos determinadas frecuencias f1 y f2. Estas frecuencias son
las frecuencias a las que la amplitud de la señal se reduce a 0.707 de su
valor máximo, es decir, sufre 3 dB de atenuación.
Estos dos tipos de filtros están definidos por su frecuencia central y su ancho de
banda, que sería la diferencia entre las frecuencias de corte inferior y superior.

3.3 Función del filtro.


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

- En el filtro (a) retardamos ligeramente una copia de la señal de entrada (de


uno o varios períodos de muestreo) y combinamos la señal de entrada
retrasada con la nueva señal de entrada. Los filtros digitales basados en
este funcionamiento se dice que son de respuesta impulsional finita o FIR
(Finite Impulse Response).
- En (b) retardamos una copia de la señal de salida, la cuál combinamos con
la nueva señal de entrada. Los filtros digitales basados en este
funcionamiento se dice que son de respuesta impulsional infinita o IIR
(Infinite Impulse Response). También se les denomina filtros recursivos o
con feedback.
3.4 Filtros IIR.
Los filtros con respuesta impulsional infinita (IIR) se distinguen de los filtros FIR
por la presencia de una recursividad: la señal de salida del filtro se reinyecta a la
entrada del mismo, constituyendo un circuito recursivo o con feedback. Este
método permite implementar filtros con respuesta más compleja y con menos
datos. Como inyectamos constantemente energía en el circuito, la respuesta
impulsional tiene una duración potencial infinita, y de ahí le viene el nombre.

El número de muestras anteriores a la actual que se utilizan en un filtro para


generar una muestra de salida corresponde al orden del filtro. Un filtro de primer
orden utiliza una sola muestra precedente. De esta forma, un filtro recursivo de
segundo orden se expresaría con la ecuación siguiente:
Este filtro utiliza dos muestras anteriores de entrada y dos muestras anteriores de
la salida. Es la forma que tendría un filtro paso de banda que se utiliza bastante,
denominado biquad (de bicuadrático). Mientras mayor sea el orden de un filtro
(cuantas más retardos se utilicen en el circuito), el corte del filtro será más
abrupto.

4. MATERIAL Y EQUIPO
 DAQ.
 Labview.
 Generador de señales.
 Osciloscopio.
V. DESARROLLO
Lo primero antes de cualquier cosa es definir el ancho de banda de nuestro filtro,
el orden del mismo y el tiempo de muestreo, esto lo haremos mediante el uso de
Matlab. Con el código que se muestra a continuación se genera una función de
transferencia en tiempo continuo para un filtro previamente obtenido con la función
butter, para finalmente pasarlo a tiempo discreto con las siguientes líneas.

clc

clear all

orden = 3;

anchoBanda = [(2*pi*50) (2*pi*150)];

[num, den] = butter(orden, anchoBanda, 's');

G=tf(num, den)

bode(G)

grid

Ts=0.0001;

Gz=c2d(G, Ts, 'zoh')

[n, d] = tfdata(Gz);

numData = cell2mat(n);

denData = cell2mat(d);

Gz_PDS = filt(numData, denData)


Ya con este programa, Matlab devolvera la function de transferencia en el dominio
de z, la funcion de transferencia obtenida es la siguiente:

Con la función de transferencia se puede realizar la programación estándar del


filtro para poder implementarlo en Labview. El diagrama del programa se muestra
en la siguiente figura.

Con este diagrama se aplicó la programación estándar pero con el uso de


Labview, teniendo así el código necesario para que el filtro opere en las
frecuencias esperadas. En las siguientes figuras se muestra la operación del filtro
a diferentes frecuencias.
Además, en las siguientes figuras se muestra la respuesta resultante (amarillo),
donde se aprecia que hay pérdidas cuando la frecuencia aplicada es fuera del
ancho de banda del filtro programado.
VI.CONCLUSION
Con base en el código facilitado por el maestro, se modificaron parámetros como
orden, ancho de banda y periodo de muestreo para obtener la función del filtro en
tiempo discreto. Una vez obtenida la función que describe al filtro, mediante
programación estándar se lo logro filtrar una señal de la manera deseada con el
uso de una DAQ y Labview para programar el filtro.

Vous aimerez peut-être aussi