Practica 5: Ventanas espectrales



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

Teoría de Sistemas y Señales

TRANSMISIÓN DIGITAL PRÁCTICA 1

Introducción a la Teoría del Procesamiento Digital de Señales de Audio

Análisis Espectral 1: Transformada Corta de Fourier y Ventanas

5Soluciones a los ejercicios y problemas Gráficamente Representamos en unos mismos ejes ambas funciones:

Análisis Estadístico de Datos Climáticos

Vectores: Producto escalar y vectorial

M a t e m á t i c a s I I 1

Transformada discreta de Fourier

Tema 5 Vectores en el espacio

VECTORES. Por ejemplo: la velocidad de un automóvil, o la fuerza ejercida por una persona sobre un objeto.

TEMA 5 PROCESADO DE IMÁGENES EN EL DOMINIO DE LA FRECUENCIA.

Llamamos potencia a todo producto de factores iguales. Por ejemplo: 3 4 =

Ejercicios de Trigonometría

Aplicaciones lineales

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

FUNCIONES DE PROPORCIONALIDAD

1. Vectores 1.1. Definición de un vector en R2, R3 (Interpretación geométrica), y su generalización en Rn.

SOLUCIONES CIRCUNFERENCIA. 1. Ecuación de la circunferencia cuyo centro es el punto (1, 2) y que pasa por el punto (2,3).

DEPARTAMENTO DE GEOMETRIA ANALITICA SEMESTRE SERIE ÁLGEBRA VECTORIAL

LOS INGRESOS DE LA EMPRESA EN LIBRE COMPETENCIA

Cambio de la Frecuencia de Muestreo

Tema 04:Fracciones. Primero de Educación Secundaria Obligatoria. I.e.s Fuentesaúco.

Definición de vectores

Última modificación: 1 de agosto de

Introducción a la Teoría del Procesamiento Digital de Señales de Audio

Lectura: LA PIRÁMIDE DE KEOPS. Consideraciones didácticas y soluciones

LÍMITES DE FUNCIONES. CONTINUIDAD

Tratamiento y Transmisión de Señales Ingenieros Electrónicos SEGUNDA PRÁCTICA

3.- DETERMINANTES. a 11 a 22 a 12 a 21

COORDENADAS CURVILINEAS

EL AREA DEL GRAFICO DE F EN FUNCION DE d ES EL L REALIZADO

Espectro de Vega captado el (de 19h14 a 19h30 TU) con

Añadir el texto de la LOPD a los documentos

TEMA 6 FUNCIONES. María Juan Pablo Julia Manuel Ángela Enrique Alejandro Carmen

2. ABRIR UN NUEVO DOCUMENTO DE TRABAJO

Si quiere obtener la Subred 5. Los bits en verde (101), es el numero 5


Manual de usuario: Portal de Consulta de Facturación Electrónica

SEÑALES Y ESPECTROS SEÑALES Y ESPECTROS 1

Introducción al Cálculo Simbólico a través de Maple

Tema 3. Medidas de tendencia central Introducción. Contenido

INSTRUCCIONES PARA EL CURSO PARA REALIZAR LA PROMOCIÓN DE CICLOS FORMATIVOS Y LA IMPRESIÓN DEL ACTA.

Funciones y sus gráficas

GRÁFICAS PARA LA PRESENTACIÓN DE LA INFORMACIÓN.

Tipo de interés nominal (TIN)

Esta es la forma vectorial de la recta. Si desarrollamos las dos posibles ecuaciones, tendremos las ecuaciones paramétricas de la recta:

Tutorial de Subneteo Clase A, B - Ejercicios de Subnetting CCNA 1

SUCESIONES INFINITAS

Capítulo 6 Filtrado en el Dominio de la Frecuencia

MANUAL DE USUARIO. Sistema Administrativo XENX ERP. Modulo Suministros Almacén Requisición Compras Proveedores

INTRODUCCIÓN A VECTORES Y MAGNITUDES

TEMA 1: REPRESENTACIÓN GRÁFICA. 0.- MANEJO DE ESCUADRA Y CARTABON (Repaso 1º ESO)

TRABAJO Y ENERGÍA; FUERZAS CONSERVATIVAS Y NO CONSERVATIVAS

Fracción másica y fracción molar. Definiciones y conversión

Para añadir un presupuesto nuevo, seleccionaremos en el apartado Presupuestos la opción en la parte superior Añadir.

INCREMENTOS CAPÍTULO CONCEPTO

Filtrado en el Dominio de la

ESTUDIO DE PITCH EN SEÑALES POLIFÓNICAS

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

REGULACIÓN AUTOMATICA (7)

Enlace ContPaq i Nóminas Nomipaq

ESCUELA TÉCNICA SUPERIOR DE INGENIEROS INDUSTRIALES Y DE TELECOMUNICACIÓN

Significado de la limitación espectral

Práctica 5: Modulaciones digitales

OPTIMIZACIÓN DEL AISLAMIENTO ACÚSTICO A RUIDO AÉREO EN SISTEMAS DE DOBLE PARED DE YESO LAMINADO Y LANA DE ROCA.

BLOQUE TEMATICO III. Lección 7: ESCALAS Convenio de Representación y Escalas Numéricas.

Detección de bordes en una imagen.

APLICACIONES DE LA DERIVADA

Sistema Clínico Módulo Activo Fijo MasterKey S.A SISTEMA ACTIVO FIJO

Prof. Dr. Paul Bustamante

El rincón de los problemas. Oportunidades para estimular el pensamiento matemático. Triángulos de área máxima o de área mínima Problema

_ Antología de Física I. Unidad II Vectores. Elaboró: Ing. Víctor H. Alcalá-Octaviano

, y su resultado es igual a la suma de los productos de las coordenadas correspondientes. Si u = (u 1, u 2 ) y v = (v 1, v 2 ), = u1 v 1 + u 2 v 2

SIMULADOR DE SISTEMAS DE COMUNICACIONES

Artículo V522. Introducción a Google Analytics

JAVAFilters: Cálculo y Diseño de Filtros Analógicos y Digitales Primavera 2004

APRENDIZAJE DEL CONCEPTO DE LÍMITE Y CONTINUIDAD DE UNA FUNCIÓN

Laboratorio de Señales y Comunicaciones (LSC) 3 er curso, Ingeniería de Telecomunicación. Curso (1 sesión)

PROBLEMAS RESUELTOS SELECTIVIDAD ANDALUCÍA 2010 MATEMÁTICAS II TEMA 4: FUNCIONES

UNIVERSIDADES DE ANDALUCIA PRUEBAS DE ACCESO A LA UNIVERSIDAD. Miguel A. Jorquera

Guía de usuario para el acceso al recibo de nómina mediante la intranet de la Conselleria

MANUAL MÓDULO CECA CON RECARGOS O DESCUENTOS PARA PRESTASHOP Guía Básica

EJERCICIOS PROPUESTOS. 3 rad x x 2. 4 rad d) 2 rad

MODELOS DE RECUPERACION

2 año secundario. Función Lineal MINISTERIO DE EDUCACIÓN. Se llama función lineal porque la potencia de la x es 1. Su gráfico es una recta.

10Soluciones a los ejercicios y problemas

RESOLUCIÓN DE SISTEMAS DE ECUACIONES LINEALES

b) Para encontrar los intervalos de crecimiento y decrecimiento, hay que derivar la función. Como que se trata de un cociente, aplicamos la fórmula:

Clase 5. Superficies de subdivisión. Cabeza de un personaje 1/9

Unidad IV. Volumen. Le servirá para: Calcular el volumen o capacidad de diferentes recipientes o artefactos.

1º ESO CAPÍTULO 9: LONGITUDES Y ÁREAS

Funciones, x, y, gráficos

Procedimiento Intercompañia

Profr. Efraín Soto Apolinar. La función lineal. y = a 0 + a 1 x. y = m x + b

2.2 Transformada de Laplace y Transformada Definiciones Transformada de Laplace

JOSÉ PERAZA, FÍSICA 2 JOSÉ PERAZA, FÍSICA 2 JOSÉ PERAZA, FÍSICA 2 Energía Potencial eléctrica

DISEÑO DE UNA CAJA CERRADA PARA SUB-WOOFER

SOLUCIONES A LOS EJERCICIOS DE LA UNIDAD

Transcripción:

1 Practica 5: Ventanas espectrales

2 1. Objetivos El objetivo principal es mostrar un amplio número de ventanas y una forma sencilla de caracterizarlas, así como la comparación de sus propiedades. 2. Ventanas espectrales Para el analisis espectral y el diseño de filtros se han propuesto distintos tipos de ventanas. En todos los casos, la ventana actua en el dominio del tiempo truncando la longitud de una señal: Las propiedades de las ventanas se suelen describir en el dominio de la frecuencia, donde la aplicacion de la ventana supone que la señal resultante tiene una transformada de Fourier de tiempo discreto que es la convolucion (periodica de la verdadera transformada y de la transformada de la ventana). 2.1 Tipos de ventanas Ventana rectangular La ventana rectangular es la mas sencilla. Para truncar una señal hay que utilizar una ventana, y si no hay diferencias en los pesos de las muestras, se trata de una ventana rectangular. En MATLAB se genera con ones o boxer. Ventana triangular La ventana triangular tambien se llama ventana de Bartlett. MATLAB tiene dos tipos de funciones para generar esta ventana con diferentes longitudes bartlett y triang. Ventanas basadas en la funcion coseno En la libreria de funciones de MATLAB para el procesado de señales se incluyen las funciones hamming, hanning y blackman que se basan en el uso de la funci on coseno. Para estas funciones solo hay que especificar un parametro, la longitud de la ventana. Puede imprimirlas para ver su f ormula y representarlas graficamente. 2.2 Realización práctica - Represente el modulo en Db de la DFT de cada una de las ventanas especificadas anteriormente. Para representar el módulo de las DFT de las ventanas, primero creamos las ventanas y posteriormente hallamos su transformada con la función de Matlab fft. Luego normalizaremos el eje de las frecuencias (eje X) y representaremos el módulo en db. Para esto he utilizado los siguientes fragmentos de código:

3 - Normalización eje frecuencias: Creamos un vector que nos servirá como eje X para todas las representaciones de la siguiente manera: eje_norm=0:1:512-1; eje_norm=eje_norm*2*pi/512; De esta forma, las representaciones las tremos entre 0 y 2 π. - Ventana rectangular: Creamos la ventana y hallamos su transformada, obtenio su módulo en db posteriormente: ventana1=ones(1,9); %Transformada transformada1=fft(ventana1,512); trans1=10*log10(abs(transformada1)); Representación:

4 - Ventana triangular: Creamos la ventana y hallamos su transformada, obtenio su módulo en db posteriormente: ventana2=triang(9); %Transformada transformada2=fft(ventana2,512); trans2=10*log10(abs(transformada2)); Representación:

5 - Ventana Hamming: Creamos la ventana y hallamos su transformada, obtenio su módulo en db posteriormente: ventana3=hamming(9); %Transformada transformada3=fft(ventana3,512); trans3=10*log10(abs(transformada3)); Representación:

6 - Ventana Hanning: Creamos la ventana y hallamos su transformada, obtenio su módulo en db posteriormente: ventana4=hanning(9); %Transformada transformada4=fft(ventana4,512); trans4=10*log10(abs(transformada4)); Representación:

7 - Ventana Blackman: Creamos la ventana y hallamos su transformada, obtenio su módulo en db posteriormente: ventana5=blackman(9); %Transformada transformada5=fft(ventana5,512); trans5=10*log10(abs(transformada5)); Representación: - Determinar anchura del lóbulo central y altura máxima del lóbulo lateral para cada una de las ventanas. Para obtener la anchura del lóbulo central, lo que haremos es mirar cuánto vale la posición del punto de 3 db. Luego, miraremos cuál es el valor del eje de frecuencias normalizado para esa posición obtenio asi el valor de la anchura normalizado. Por último lo multiplicaremos por 2, pues se supone que lo que tenemos representado es sólo la mitad del lóbulo. Para obtener la altura del lóbulo lateral buscaremos cuál es el valor máximo de la DFT.

8 - Ventana rectangular: Anchura: m=find(trans1<3 anchura1=2*eje_norm(m(1)) Altura: posicion=0; altura1=0; for i=2:1:512 if (trans1(i)>trans1(i-1) & trans1(i)>trans1(i+1)) if(trans1(i)>altura1) altura1=trans1(i); posicion=i; posicion; altura1; - Ventana triangular: Anchura: n=find(trans2<3); anchura2=2*eje_norm(n(1)) Altura: posicion2=0; altura2=-100;%ponemos un valor muy peque?o porque la altura puede que sea menor que 0 for i=2:1:511 if (trans2(i)>trans2(i-1) & trans2(i)>trans2(i+1)) if(trans2(i)>altura2) altura2=trans2(i); posicion2=i; posicion2; altura2 - Ventana Hamming: Anchura: p=find(trans3<3); anchura3=2*eje_norm(p(1)) Altura: posicion3=0; altura3=-100;%ponemos un valor muy peque?o porque la altura puede que sea menor que 0 for i=2:1:511 if (trans3(i)>trans3(i-1) & trans3(i)>trans3(i+1)) if(trans3(i)>altura3)

9 - Ventana Hanning: altura3=trans3(i); posicion3=i; posicion3; altura3 Anchura: q=find(trans4<3); anchura4=2*eje_norm(q(1)) Altura: posicion4=0; altura4=-100;%ponemos un valor muy peque?o porque la altura puede que sea menor que 0 for i=2:1:511 if (trans4(i)>trans4(i-1) & trans4(i)>trans4(i+1)) if(trans4(i)>altura4) altura4=trans4(i); posicion4=i; posicion4; altura4 - Ventana Blackman: Anchura: r=find(trans5<3); anchura5=2*eje_norm(r(1)) Altura: posicion5=0; altura5=-100;%ponemos un valor muy peque?o porque la altura puede que sea menor que 0 for i=2:1:511 if (trans5(i)>trans5(i-1) & trans5(i)>trans5(i+1)) if(trans5(i)>altura5) altura5=trans5(i); posicion5=i; posicion5; altura5

10 Valores obtenidos de anchura y altura: Tipo de ventana Anchura lóbulo central (radianes) Altura máxima lóbulo lateral (db) Rectangular 1.1536 3.0939 Triangular 1.3008-5.0522 Hamming 1.4726-10.9525 Hanning 1.4481-8.8331 Blackman 1.5953-31.8077