Técnicas Digitales III

Documentos relacionados
Taller de Filtros Digitales 2016 Práctica 1

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

Sistemas Lineales e Invariantes PRÁCTICA 2

Práctica 1 INTRODUCCIÓN A MATLAB

TEMA 1. Principios de Teoría de la Señal

PROCESAMIENTO DIGITAL DE SEÑALES PRACTICAS MATLAB/LABVIEW

PRÁCTICA 6: DISEÑO DE FILTROS FIR

CAPITULO 5 DESARROLLO DEL PROYECTO

Seminario de Procesamiento Digital de Señales

Problemas de diseño de filtros y sus soluciones

DISEÑO E IMPLEMENTACION DE UN FILTRO PASA BANDA. Realizado por Luis Salcedo, Andrés Basto, Rubén martín, Andrés Urrea

PROBLEMAS TEMA 2 TEORÍA DE LA APROXIMACIÓN

SISTEMAS ELECTRÓNICOS DE CONTROL

Introducción al Diseño de Filtros Digitales

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

Diseño de Filtros Digitales (Parte

Teoría de Sistemas y Señales

Guia de Problemas N o 2. Filtros Analógicos

Análisis espectral de señales periódicas son Simulink

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

PROBLEMAS TEMA 1 INTRODUCCIÓN. DEFINICIONES BÁSICAS

Muestreo y Reconstrucción

Transformada de Fourier

Muestreo y Procesamiento Digital

Diseño e implementación de Filtros Digitales. Mg. Ing. Luis Romero Dr. Ing. Vicente Mut Dr. Ing. Carlos Soria Año 2011

Filtrado Digital. Lectura 3: Diseño de Filtros FIR

PRÁCTICA DE CHATTER CHATTER

FUNDAMENTOS TEÓRICOS

REPRESENTACION DE SEÑALES Y SISTEMAS

Análisis de Señales en Geofísica

FUNDAMENTOS Y APLICACIÓN DEL MUESTREO EN SEÑALES UBICADAS EN LAS BANDAS ALTAS DEL ESPECTRO

Implementación de efectos acústicos

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

Análisis espectral de señales periódicas con FFT

Practica Laboratorio: Sistemas de comunicaciones. Para esta parte veremos la transformada de Fourier (discreta) mediante MatLab, con el

Practica No. 4 CONTOL DE POSICION - CONTROL DIGITAL

Huber Girón Nieto Practica 1 Filtro pasa baja y pasa alta de primer orden

PRÁCTICA 2: REPETIDORAS ANALÓGICAS PASABANDA. CARACTERIZACIÓN DEL RUIDO PASABANDA

Comunicaciones en Audio y Vídeo. Laboratorio. Práctica 4: Modulaciones Analógicas. Curso 2008/2009

3. ANÁLISIS DE SEÑALES

PRÁCTICA 1: Sistema de transmisión bandabase de señales de voz. Análisis del ruido.

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

3. Señales. Introducción y outline

Comenzando a usar MatLab:

Teoría de Sistemas y Señales

Señales y Análisis de Fourier

Amplitud Modulada con Portadora de Alta Potencia

TEORIA DE CIRCUITOS. CURSO PRÁCTICA 4. RESPUESTA FRECUENCIAL EN REGIMEN PERMANENTE SENOIDAL

Proyecto final parte 2. Para esta parte veremos la transformada de Fourier (discreta) mediante MatLab, con el

ESTUDIO COMPARATIVO SOBRE DISTINTOS TIPOS DE FILTROS FIR IMPLEMENTADOS EN UN DSPIC

Análisis Espectral mediante DFT PRÁCTICA 4

Tema: Modulación por amplitud de pulso P.A.M.

Muestreo y Procesamiento Digital

Práctica 2: Periodicidad

Filtros Activos. Teoría. Autor: José Cabrera Peña

Práctica 6: Aplicaciones de la TF

Análisis Espectral mediante DFT PRÁCTICA 4

PROCESAMIENTO DIGITAL DE SEÑALES SISMICAS EN ENTORNO MATLAB

Analizador de Espectro Digital de Frecuencia de Audio. Universidad Tecnológica Nacional Facultad Regional Mendoza

Tema 5: Ruido e interferencias en modulaciones analógicas TEMA 5: RUIDO E INTERFERENCIAS EN MODULACIONES ANALOGICAS

Procesamiento digital de señales de audio

transmisión de señales

Unidad Temática 4: Comunicación en Banda Base Analógica

TRANSMISIÓN DIGITAL PRÁCTICA 1

Guía 1: Ejercicios sobre transformada z

PRÁCTICA 1 ANÁLISIS DE SEÑALES EN EL DOMINIO DE LA FRECUENCIA: EL ANALIZADOR DE ESPECTROS

Análisis Armónico en Matlab. Análisis Estadístico de Datos Climáticos 2013

UNIVERSIDAD NACIONAL FEDERICO VILLARREAL FACULTAD DE INGENIERÍA ELECTRÓNICA E INFORMÁTICA SÍLABO ASIGNATURA: PROCESAMIENTO DIGITAL DE SEÑALES

Tema: Uso del analizador espectral.

6 10 3,5 2,0 4,5. PROGRAMA DE CURSO Código Nombre EL Señales y Sistemas I Nombre en Inglés Signals and Systems I SCT

Laboratorio 1 Medidas Eléctricas - Curso 2018

CIRCUITOS ELECTRÓNICOS. Práctica nº 1. Software de simulación de circuitos

EJERCICIOS DE CONTROL POR COMPUTADOR BOLETIN V: SISTEMAS DISCRETOS (I)

TEMA4: Implementación de Filtros Discretos

PRÁCTICA 1 ANÁLISIS DE SEÑALES EN EL DOMINIO DE LA FRECUENCIA: EL ANALIZADOR DE ESPECTROS

GUÍA DE EJERCICIOS No. 3. Las tres emisoras se encuentran a igual distancia del receptor (igual atenuación de señal recibida).

Parámetros de Sistemas de Comunicaciones Banda Base

(2 sesiones) Laboratorio de Señales y Comunicaciones 3 er curso, Ingeniería de Telecomunicación. Javier Ramos y Fernando Díaz de María

Señales y Analisis de Fourier

TRANSFORMADA DE FOURIER

Objetivo En este ejercicio se utilizan diversos IV de NI Elvis para medir las características de filtros pasa bajas, pasa altas y pasa banda.

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

SIMULACIÓN DE LA MODULACIÓN POR AMPLITUD DE PULSOS (PAM) EN MATLAB

Codificación de audio MPEG. Álvaro Pardo

Materiales Semiconductores TRABAJO PRÁCTICO Nº 5 Circuitos Rectificadores y Filtrado Analógico

EJERCICIOS ANALITICOS. a a f ( ) R τ de x ( t ) y x ( t ) mostrados en la Figura. Figura 2. Densidad Espectral de Energía de g(t) - ( t)

Transformada Z Filtros recursivos. clase 12

Instrumentación Electrónica con Microprocesador II: Procesadores Avanzados Acondicionamiento digital de señales

Transcripción:

Universidad Tecnológica Nacional Facultad Regional San Nicolás Técnicas Digitales III Trabajo Práctico nro. 6 FILTROS con MATLAB Rev.2015

Trabajo Práctico 6 OBJETIVO: Conocer las herramientas que este software posee para el diseño de filtros tanto analógicos como digitales para afianzar los conocimientos vistos en clase. Comparar entre distintos filtros digitales y a su vez con su par analógico. Determinar los parámetros de un filtro y observar como podría ayudarnos a encontrar los coeficientes que luego podremos usar al programar un microprocesor.

Trabajo Práctico 6 ELEMENTOS: MatLab y la guía suministrada por la cátedra. Esta información está disponible en nuestra web, apartado Prácticos : http://www.frsn.utn.edu.ar/tecnicas3/

Trabajo Práctico 6

DESARROLLO: Reseña de utilización de MatLab : Signal Processing Toolbox

Método de ventanas para el diseño de filtros FIR

Sección DISEÑO: FILTROS IIR con MATLAB Funciones para determinar los coeficientes del filtro >>[N, Wn] = cheb1ord(wp, Ws, Rp, Rs) >>[B,A] = butter(n,wn) >>[B,A] = butter(n,[w1 W2], stop )

Sección DISEÑO: FILTROS FIR con MATLAB Función FIR1 >> B = fir1(n,wn,type,window); >> B = fir1(n,[w1 W2],'stop'); >> B = fir1(n,wn,bartlett(n+1)); >> B = fir1(n,wn,'high',chebwin(n+1,r)); Función FIR2 Función FIRLS >> B = fir2(n,f,m,window); Diseña un filtro FIR utilizando el método del muestreo frecuencial. Se pueden especificar más parámetros en esta función, >> B = firls(n,f,m);

Sección DISEÑO: Respuesta frecuencial del filtro y aplicación del mismo a la señal de prueba >> H = freqz(b,a,f,fs) Devuelve el vector H de números complejos, que es la respuesta frecuencial al filtro cuya función de transferencia en z viene dada por B y A. La respuesta frecuencial se evalúa en los puntos especificados por el vector F en Hz, siendo la frecuencia de mustreo Fs Hz. Más opciones en el Help de MATLAB. Aplicación del filtro a la señal de prueba temporal: >> y = filter(b,a,x) >> y = filtfilt(b,a,x)

Diseño 1A Ejemplo de Diseño de un Filtro de paso bajo usando las fórmulas anteriores: En el siguiente ejemplo vemos la respuesta típica de un filtro pasa bajos que diseñaremos a continuación:

Se pretende diseñar un Filtro de paso bajo para extraer una señal de 1000Hz que ha contaminado una señal de 1 Vpp de 2000 Hz. Las señales fueron muestreadas con una fm=8khz. clear all; %**********Diseño del filtro********** [N,Wn]=buttord(1500/(8000/2), 1700/(8000/2), 0.5, 60); %Nos dá el orden y frec. De corte del filtro %[num,den]=butter(12,1500/4000); %Calcula los coeficientes del numerador y denominador del filtro. [num,den]=butter(n,wn); w=0:pi/255:pi; %Hacemos variar la frecuencia entre 0 y pi. Barrido figure(1) Hlp=freqz(num,den,w); %Calcula la respuesta en frecuencia del filtro para ls Fs elegida. semilogy(w/pi,abs(hlp)) %Escala logaritmica de amplitud grid H = 20*log10(abs(Hlp)); figure(2) plot(w/pi,h) axis([0 1-60 5]); ylabel('ganancia en db'); xlabel('frecuencia normalizada: w/pi'); pause; %**********imulación del diseño********* %Definicion frec. de muestreo y barrido temporal para las señales a simular fm = 8000; tm = inv(fm); N = 8000; t = 0:tm:tm*(N-1);

Continuación diseño ejemplo 1: x=sin(2*pi*2000*t); xr=sin(2*pi*1000*t); y=x+xr; subplot(311) plot(t,y) % Crea la señal de entrada del tipo sinosoidal de 1000Hz % Crea la señal de entrada del tipo sinosoidal de 2000Hz %Señal suma de senoides del problema %Dibuja Señal original %Para Calculo FFT NFFT = 2^nextpow2(N); Y = fft(y,nfft)/n; f = fm/2*linspace(0,1,nfft/2+1); % Next power of 2 from length of y subplot(312) plot(f,2*abs(y(1:nfft/2+1))) % Muestra la FFT de la señal de entrada title('espectro de Amplitud y(t)') xlabel('frecuencia (Hz)') ylabel(' Y(f) ') pause;

Continuación diseño ejemplo 1: figure(4); Sal=filter(num,den,y) plot(t,sal) figure(5) F = fft(sal,nfft)/n; plot(f,2*abs(f(1:nfft/2+1))) xlabel('f (Hz)SALIDA'); ylabel('amplitud SALIDA'); %Aplica el filtro diseñado a la señal de prueba. %Muestra la señal Filtrada en el tiempo %Muestra el contenido frecuencial de la señal Filtrada.

Salidas del ejemplo: Diseño del filtro

Salidas del ejemplo: Señales de simulación

Salidas del ejemplo: Aplicación del filtro diseñado a la señal de simulación.

Enunciado Trabajo Práctico 6 OBJETIVO: Familiarizarse con el diseño de filtros digitales. ELEMENTOS: Se utilizará Matlab y la guía suministrada por la cátedra. DESARROLLO: 1) Explicación del ejemplo del diseño 1A A- Verificar el orden del filtro que necesitaríamos en caso de usar un filtro FIR: [N, f, m, wgt] = remezord([1500 1700], [1 0], [0.001 0.02], 8000) B- Comprobar el orden utilizando la fórmula en el caso analógico. C- Encontrar el orden del filtro utilizando otros dos métodos de filtros IIR.

Enunciado Trabajo Práctico 6 2) Corra el Diseño 1A. A- Cambie algunos parámetros de los coeficientes de la fórmula y vuelva a graficar. B- Pruebe el mismo ejemplo pero a través de un FIR, use el calculado en el item1-a. %Calculamos los coeficientes del filtro, f=remez(n,f,m) w=0:pi/255:pi; %Hacemos variar la frecuencia entre 0 y pi. Barrido figure(1) Hl=freqz(f,1,w); plot(w/pi,abs(hl)) % Graficamos la rta en frec. O podremos hacer bfir1=fir1(n,0.02) H2=freqz(bfir1,1,w); plot(w/pi,abs(h2)) Sal2=filter(bfir1,1,y); plot(t,sal2)

Enunciado Trabajo Práctico 6 C- Aumente el orden del filtro FIR y grafique las salidas nuevamente. Observe como cambia la salida del filtro. D- Pruebe conseguir un resultado similar con los IIR. E- Elabore conclusiones de acuerdo a los resultados hallados. 3) Utilización de la función fir2 Esta función nos permite seleccionar la respuesta frecuencial del filtro. Ejemplo, filtro pasa bajo: f = [0 0.6 0.6 1]; m = [1 1 0 0]; b = fir2(30,f,m); [h,w] = freqz(b,1,128); plot(f,m,w/pi,abs(h)) legend('ideal','diseño fir2') title('comparación entre respuestas en frecuencia') Utilice esta función para aplicarla al diseño 1. Grafique.

Enunciado Trabajo Práctico 6 4) Un filtro pasabanda debe tener las siguientes especificaciones: Pasabanda: 5 KHz-8 KHz Parabanda: 4 KHz-10 KHz Rizado de Pasabanda: <1dB Atenuación de Pasabanda: >60dB Frecuencia de Muestreo 22 KHz Diseñar un filtro digital por los siguientes métodos: a. Filtro IIR de Chebyshev I utilizando la transformación bilineal. b. Filtro FIR por el método de Parks-McClellan. c. Filtro FIR por el método de las series de Fourier, eligiendo la ventana espectral más adecuada. 5) Diseñe un filtro pasa-banda de orden N=6 con frecuencia de paso de 300 y 500 Hz, suponiendo que la señal de entrada será muestrada a una frecuencia de 8192 Hz..Represente H(w). Considere que la señal de entrada esta formada por la suma de tres señales sinusoidales de frecuencia 100,400 y 600 Hz respectivamente. Usando la función filter compruebe que a la salida ha desaparecido la componente de 100 y de 600 Hz.

Universidad Tecnológica Nacional Facultad Regional San Nicolás Técnicas Digitales III Fin de la presentación Visítenos en: http://www.frsn.utn.edu.ar/tecnicas3