Laboratorio 4 Diseño de filtros analógicos en Matlab



Documentos relacionados
Un filtro con h(t) real es ideal si: H(f) =1 en la banda de paso H(f) =0 en la banda atenuada ΦΗ(f)= 2παf en la banda de paso

PROCESAMIENTO DIGITAL DE SEÑALES PRACTICAS MATLAB/LABVIEW

Filtrado Digital. Lectura 2: Diseño de Filtros IIR

DEPARTAMENTO DE TEORÍA DE LA SEÑAL Y COMUNICACIONES ANÁLISIS Y SÍNTESIS DE CIRCUITOS PRÁCTICA 2: Diseño de Filtros. Aproximación

1. Implementación de filtros IIR: Formas Directas I y II

PRÁCTICA 7: DISEÑO DE FILTROS IIR

Laboratorio 7 PDS con la tarjeta de sonidos y Matlab

MODELADO E IDENTIFICACIÓN DE SISTEMAS 5º INGENIERÍA INDUSTRIAL FILTRADO DE SEÑALES: PRÁCTICA 1

ELECTRONICA II BIOINGENIERIA 1ra. Parte FILTROS ANALOGICOS

Circuitos de RF y las Comunicaciones Analógicas. Capítulo 3 Filtros en RF

CAPÍTULO. Análisis del Desempeño del Controlador GPI. IV. Análisis del Desempeño del Controlador GPI

Sistemas Lineales e Invariantes PRÁCTICA 2

Capítulo 7. Sistema de reconocimiento de Voz. Como se mencionó en el capítulo anterior, dos fonemas, debido a los problemas

LABORATORIO No 6: FILTROS FIR Y ESTRUCTURAS

Taller de Filtros Digitales 2016 Práctica 2

Item Cantidad Descripción. 1 1 Computadora. 2 1 Programa Matlab

Tema IV: Ideas básicas sobre filtros

Facultad: Ingeniería Escuela: Ingeniería Eléctrica Asignatura: Sistemas Eléctricos Lineales II

Pese a las restricciones impuestas al estudio, los contenidos de este tema son lo suficientemente generales como para poder ser tenidos en cuenta

ELO Procesamiento Digital de Señales Lab. 3 - Parte I: Filtros Digitales en MatLab

INGENIERÍA ELÉCTRICA CIRCUITOS III EJERCICIOS

Circuitos Eléctricos: Respuesta en Frecuencia

Procesamiento Analógico de Señales

ELO 385 Laboratorio de Procesamiento Digital de Señales Laboratorio 4: Filtros digitales Parte I

TEMA 3 APROXIMACIÓN DE FILTROS. 3.1 Teoría de la aproximación. 3.2 Aproximación en magnitud paso de baja. Hjω ( ) 2. ε 2 ) ω s

Análisis de Circuitos Eléctricos 2010/2011

LABORATORIO DE TEORÍA DE COMUNICACIONES MARZO SEPTIEMBRE PRACTICA No. 3

Práctica 4 CONVERSIÓN ENTRE LAS DIFERENTES REPRESENTACIONES DE LOS MODELOS LABORATORIO DE MODELADO DE SISTEMAS

C. REALIZACIÓN DE LA PRÁCTICA Y PRESENTACIÓN DE RESULTADOS

19. DISEÑO DE CONTROLADORES

Practica 2 Filtro Activo Butterworth Pasa-Banda de Segundo Orden

GUÍA DE LABORATORIO 2 FILTROS DIGITALES FILTROS FIR E IIR

REPRESENTACION DE SEÑALES Y SISTEMAS

Filtros Activos: Conceptos Básicos

Procesamiento Digital de. Ing. Biomédica, Ing. Electrónica e Ing. en Telecomunicaciones Capitulo VII Diseño de Filtros Digitales

Análisis de un filtro IIR Butterworth mediante Sptool de Matlab. TEORÍA DE SISTEMAS. ANÁLISIS DE FILTRO IIR BUTTERWORTH (PASABAJOS) 1.

Respuesta en frecuencia

APLICACIONES EN CONTROL

PRÁCTICA N 2 ESTUDIO TEMPORAL Y FRECUENCIAL DE SISTEMAS DINÁMICOS DE PRIMER Y SEGUNDO ORDEN

CAPÍTULO IV. Diseño y Pruebas

Técnicas Digitales III

FILTROS. En circuitos de audio se usan para controles de tono, circuito de loudness, ecualizadores y redes separadoras de frecuencia para altavoces.

Introducción al Diseño de Filtros Digitales

Programas Analíticos. Cuarto semestre. Circuitos eléctricos II. A) Nombre del Curso. B) Datos básicos del curso. C) Objetivos del curso

Respuesta en fase Filtros Chebyshev. clase 13

Transformada Z Filtros recursivos. clase 12

Trabajo Práctico Nº 3. Filtrado Analógico

ACE Análisis de Circuitos Eléctricos

Objetivo: Diseñar simular y probar un filtro pasa bajas tipo butterworth

Filtros senoc-enventanado Filtros personalizados. clase 11

DISEÑO DE FILTROS IIR

PROBLEMAS TEMA 2 TEORÍA DE LA APROXIMACIÓN

INDICE Capitulo 1. Introducción Capitulo 2. Descripción matemática de señales 2.1. Introducción y objetivos

Filtrado Digital. Lectura 1: Conceptos de Filtrado

DISEÑO DE FILTROS CON MATLAB

Filtros Digitales II Lic. Matías Romero Costas

ELO 385 Laboratorio de Procesamiento Digital de Señales Laboratorio 5: Transformada Discreta de Fourier Parte I

Procesamiento digital de señales de audio

En general, el diseño de cualquier filtro digital es llevado a cabo en 3 pasos:

8. Consideraciones estructurales en control SISO

Análisis de las respuestas de un SLI de tiempo continúo con MatLab. María del Rosario Vázquez Fuentes. Enero 2017

PROBLEMAS SOBRE FILTROS ACTIVOS

SOLUCIONARIO PROBLEMAS REALIMENTACION DE ESTADOS

Sistemas Control Embebidos e Instrumentación Electrónica UNIVERSIDAD EAFIT Semestre 2010/2 2009/2

18. DOMINIO FRECUENCIA CRITERIO DE NYQUIST

PRÁCTICA N 1 INTRODUCCIÒN A MATLAB Y UTILIZACIÓN DE LAS MATEMÁTICAS COMO HERRAMIENTAS PRIMORDIAL EN EL ANÁLISIS DE SISTEMAS DE CONTROL

Universidad Complutense de Madrid. Para uso de alumnos de la. TEMA 9: FILTROS ANALÓGICOS. Francisco J.

PRÁCTICA 6: DISEÑO DE FILTROS FIR

Tema 9. Espacio de Estados : Representación y propiedades importantes

Práctica 2 Estadística Descriptiva

1.3 Describa brevemente como opera el y realice un diagrama interno de éste circuito integrado.

- VI - Filtros Activos. Soluciones

3.Aparatos. Menciona solamente los botones básicos (uno, dos o tres máximo) que se requieren para calibrar(o para que se vea la señal bien) para

Filtros Activos de Segundo Orden

FACULTAD DE INGENIERÍA ELÉCTRICA Y ELECTRÓNICA Carrera de Ingeniería Electrónica y Control LABORATORIO DE SISTEMAS DE CONTROL AUTOMÁTICO PRÁCTICA N 2

Práctica 7. Simulación de Amplitud modulada con portadora de alta potencia en SIMULINK. Integrantes del grupo

Guia de Problemas N o 2. Filtros Analógicos

1.4 SISTEMAS HOMOGÉNEOS DE ECUACIONES. 36 CAPÍTULO 1 Sistemas de ecuaciones lineales y matrices

ANEXOS. ANEXO 1: Filtros para reducción de ruido.

PRÁCTICA Nº 10. ANÁLISIS DE LA RESPUESTA EN FRECUENCIA UTILIZANDO MATLAB. DIAGRAMA DE NYQUIST

10. Vigesimotercera clase. Diseño de filtros FIR de fase lineal mediante ventanas

ANÁLISIS Y SÍNTESIS DE CIRCUITOS PROBLEMAS TEMA 4

PROBLEMAS TEMA 1 INTRODUCCIÓN. DEFINICIONES BÁSICAS

Sistemas Control Embebidos e Instrumentación Electrónica UNIVERSIDAD EAFIT Semestre 2010/2 2009/2

PRÁCTICO Nº 6 y PRÁCTICO Nº7

Desempeño Respuesta en frecuencia. Elizabeth Villota

Desempeño. Estado estacionario: Respuesta en el tiempo y respuesta en la frecuencia.

PRACTICA 1 LABORATORIO DE INGENIERÍA DE SISTEMAS INTRODUCCIÓN A MATLAB

TEMA4: Implementación de Filtros Discretos

UNIVERSIDAD DISTRITAL FRANCISCO JOSÉ DE CALDAS. INGENIERÍA ELECTRÓNICA. El porcentaje de sobrepico está dado por la ecuación: CONTROL II

Filtrado Digital. Lectura 2: Estructuras Básicas de Filtros Digitales

REPRESENTACIONES GRÁFICAS

Diseño de Sistemas de Control con GNU Octave

Aproximaciones. Su respuesta viene dada por la siguiente función:

Anexo 3.1 Respuesta en Frecuencia: Filtros

Respuesta en la Frecuencia

Respuesta en frecuencia. Elizabeth Villota

Universidad Tecnológica de Pereira

Tema 2: Diseño de filtros analógicos

1. Datos Generales de la asignatura. Procesamiento digital de señales para comunicaciones CDM Ingeniería Electrónica

Transcripción:

10 Laboratorio 4 Diseño de filtros analógicos en Matlab Como ya se ha señalado, existen varios métodos de diseño de filtros analógicos. En esta práctica se revisan estos métodos empleando las funciones provistas en Matlab. Se muestran, para los filtros Butterworth, Chebyshev y Elípticos, las funciones de Matlab que permiten obtener sus funciones de transferencia. 10.1. Filtros Butterworth La instrucción: [z,p,k]=buttap(n) nos entrega z, p, k (ceros, polos, y ganancia) de un filtro analógico Butterworth pasa-bajas prototipo de orden n. La función de transferencia es H(s) = k (s p 1 )(s p 2 )... (s p n ) (10.1) donde p n son los polos de H(s). Note que en este caso z es una matriz vacía, ya que el numerador se compone de la ganancia k. La respuesta en magnitud tiene una respuesta máximamente plana en la banda de paso y monotónica a toda frecuencia. Para el filtro pasa-bajas, las primeras 2n- 1 derivadas de la magnitud de respuesta al cuadrado son cero en Ω = 0. La respuesta en magnitud corresponde a una función de transferencia con polos igualmente espaciados alrededor de un círculo en el lado izquierdo del plano-s. A la frecuencia de corte la magnitud al cuadrado es siempre 1/2 sin 207

208 10.1. FILTROS BUTTERWORTH importar el orden del filtro. Note que Matlab usa Ω = 1 para un resultado normalizado. Para encontrar el orden mínimo de un filtro Butterworth analógico o digital que cumpla con las especificaciones de diseño se tiene la función buttord. En esta práctica usaremos: [n,wn]=buttord(wp, Ws, Rp, Rs, s ), donde Wp = esquina superior de la frecuencia de paso, Ws = esquina superior de la frecuencia de rechazo, Rp = atenuación deseada en db en la banda de paso, Rs = atenuación deseada en db en la banda de rechazo, además, Wp y Ws están dadas en rad/sec y pueden ser mayor a uno para filtros analógicos. Realice los siguientes ejercicios: Ejercicio 10.1 Encuentre el orden n para un filtro Butterworth pasa-bajas con las siguientes especificaciones: frecuencia de corte de 2000 Hz con 2 db de atenuación, y al menos 10 db de atenuación a 3000 Hz. Ejercicio 10.2 Usando el orden n encontrado en el paso anterior, diseñe un filtro Butterworth pasa-bajas prototipo con buttap. Note que esta función regresa un resultado en formato [z,p,k]. Cambie el formato z,p,k a función de transferencia con la función zp2tf. Recuerde que siempre se tiene la opción de ayuda si tiene duda en el llamado de las funciones, sólo introduzca, por ejemplo help zp2tf. El polinomio del denominador debe ser igual al polinomio dado en las tablas de polinomios de Butterworth. Ejercicio 10.3 Trace la gráfica de respuesta en frecuencia usando freqs que equivale a la respuesta en frecuencia en el domino de la transformada de Laplace. H=freqs(B,A,W) regresa la respuesta en frecuencia compleja en un vector H del filtro B/A, donde H(s) = B(s) A(s) = b(1)snb 1 + b(2)s nb 2 + + b(nb) a(1)s na 1 + a(2)s na 2 + + a(na) (10.2) dados los coeficientes del numerador y denominador en los vectores B, y A. Es ésta una respuesta en frecuencia normalizada?

10.2. CHEBYSHEV TIPO I 209 Ejercicio 10.4 Ahora diseñe el filtro pasa-bajas que cumpla con las especificaciones dadas previamente usando escalamiento en frecuencia o butter directamente: a) Usando escalamiento en frecuencia, encuentre la función de transferencia usando la función lp2lp, dada en Matlab. Dibuje la respuesta en frecuencia y asegúrese que cumple con las especificaciones. b) Usando directamente la función butter,encuentre la función de transferencia para las especificaciones dadas. Compare ambas funciones de transferencia y ambas gráficas de la respuesta en frecuencia. 10.2. Chebyshev Tipo I La función [z,p,k]=cheb1ap(n,rp), regresa los ceros, polos, y ganancia de un filtro analógico Chebyshev tipo I de orden n. Los filtros Chebyshev tipo I tienen rizo en la banda de paso y respuesta monotónica en la banda de rechazo. Los polos están uniformemente espaciados alrededor de una elipse en el lado izquierdo del plano-s. En la frecuencia de corte la magnitud de la función de transferencia es igual a 10 Rp/20 1. La selección del orden del filtro se hace con [n,wn]=cheb1ord(wp,ws,rp,rs, s ), donde Wp frecuencia de corte Ws frecuencia de rechazo Rp rizo en la banda de paso Rs rizo en la banda ed rechazo. Cheby1 diseña filtros analógicos Chebyshev tipo I pasa-bajas, pasa-altas, pasa-banda y rechazo de banda. La función usada es: [z,p,k] = o cheby1(n,rp,wn, Ftipo, s ) [num,den] = cheby1(n,rp,wn, Ftipo, s ), donde Wn es la frecuencia natural del filtro, que se obtiene de cheb1ord y Ftipo puede ser high para pasa-altas. Para filtros pasa-banda y rechazo de banda, Wn debe ser un vector de dos elementos. Ejercicio 10.5 Repita los ejercicios 10.1 a 10.4 para un filtro Chebyshev tipo I analógico empleando una atenuación de al menos 20 db.

210 10.3. CHEBYSHEV TIPO II 10.3. Chebyshev Tipo II Para filtros tipo II tenemos la función [z,p,k]=cheb2ap(n,rp) que regresa los ceros, polos, y ganancia de un filtro Chebyshev tipo II analógico. Los filtros Chebyshev tipo II son monotónicos en la banda pasante y presentan rizo en la banda de rechazo. Para seleccionar el orden del filtro se usa [n,wn]=cheb2ord(wp,ws,rp,rs, s ). Para diseñar filtros Chebyshev tipo II, pasa-bajas,pasa-altas, pasa-banda o rechazo de banda se emplea la función [z,p,k]= cheby2(n,rp,wn, Ftipo, s ) o [num,den] = cheby2(n,rp,wn, Ftipo, s ) \end{verbtaim} \bexer Repita los pasos \ref{ej:paso1} a \ref{ej:paso4} para un filtro Chebyshev tipo II, que cumpla las especificaciones dadas. \eexer %\item {\bf Filtros elípticos}\\ \section{filtros elípticos} El prototipo analógico de un filtro elíptico se obtiene con \begin{verbatim} [z,p,k]=ellipap(n,rp,rs) lo cual regresa los ceros, polos, y ganancia para un prototipo analógico elíptico de orden n. Los filtros elípticos presentan rizo en la banda pasante y rizo en la banda de rechazo. Para encontrar el orden del filtro se emplea: [n,wn]=ellipord(wp, Ws, Rp, Rs, s ). Una vez encontrado el orden n, podemos diseñar el filtro elíptico con [z,p,k]=ellip(n,rp, Rs, Wn, Ftype, s ). Ejercicio 10.6 Repita los pasos 10.1 a 10.4 para un filtro analógico elíptico que cumpla con las especificaciones dadas. Ejercicio 10.7 Basándose en los resultados anteriores, compare los cuatro métodos de diseño e incluya en su reporte algunas conclusiones acerca de ellos. Trate de hacer una comparación cualitativa y cuantitativa entre los diferentes tipos de filtros.

BIBLIOGRAFÍA 211 Bibliografía [1] The Student Edition of Matlab, Version 5 User s Guide. The Math- Works, Inc., Prentice Hall, Upper Sadle River, NJ 07458, (1997).

212 BIBLIOGRAFÍA