Implementación de algoritmos de Procesamiento Digital de Señales

Slides:



Advertisements
Presentaciones similares
Análisis de Correlación y de Regresión lineal simple
Advertisements

Análisis de los algoritmos Unidad 7. Análisis La resolución práctica de un problema – algoritmo o método de resolución – y por otra un programa o codificación.
Liceo de Curridabat Tema: Conceptos básicos de programación. Alumna: Valeria Garita Sánchez. Sección:8-6 Año:2015.
ANÁLISIS ESTADÍSTICO de los RESULTADOS DEL AJUSTE
 E Expresión de un problema de programación lineal  A Aplicaciones de la programación lineal  S Soluciones de un problema de programación lineal.
Un grafo consta de un conjunto de vértices y un conjunto de aristas. Cada arista de un grafo se especifica mediante un par de vértices. Denotemos al conjunto.
Vibraciones en sistemas físicos Autor: Tadeusz Majewski.
GEOMETRÍA ANALÍTICA ESPACIO RECTAS Y PLANOS. Elementos geométricos Dimensión y grados de libertad Elementos geométricos fundamentales en el espacio: punto,
Traducción dirigida por la Sintaxis Teoría de Autómatas y Lenguajes Formales Alma María Pisabarro, 2007.
Lugar de las raíces México D.F. a 25 de Septiembre de 2006 Departamento de Control, División de Ingeniería Eléctrica Facultad de Ingeniería UNAM.
Ingreso , proceso y salida de datos
Transformaciones de la Variable Independiente
ANÁLISIS POR ELEMENTOS FINITOS
U-6. Cap. III Introducción a la solución por series.
UNIVERSIDAD DE ORIENTE NÚCLEO DE MONAGAS
PRUEBA DE HIPÓTESIS: MUESTRAS PEQUEÑAS
Unidad 6. Capítulo VI. La ecuación y los polinomios de legendre.
A EJEMPLO 1. Acerca del circuito de dos mallas de la figura, conteste a las siguientes preguntas: (a) ¿Qué lectura de corriente indicará el amperímetro.
Unidad 5. Capítulo III. Valores y vectores característicos.
INVESTIGACIÓN DE OPERACIONES
Unidad 5. Capítulo VII. Formas canónicas y matriz de transición.
5. Análisis y diseño de sistemas secuenciales (I)
Unidad 5. Capítulo VI. Sistemas lineales no homogéneos.
Filtros FIR e IIR EQUIPO. Un filtro es un sistema o una red que cambia selectivamente la forma de onda, o las características amplitud-frecuencia o fase-
Unidad 5. Capítulo II. Modelos de sistemas en forma matricial.
Señales Limitadas por Banda y Teorema de Muestreo
CAPÍTULO 3: TRANSFORMADA DE FOURIER
Introducción El análisis posóptimo implica llevar a cabo un análisis de sensibilidad para determinar que parámetros del modelo son los más críticos (parámetros.
CREAR DIAGRAMA DE FLUJO
Unidad 4. Capítulo IV. El Wronskiano de funciones.
CAPÍTULO 7: DETECCIÓN DE BORDES
Continuación Unidad 4. Control de flujo
Análisis de error en estado estacionario México D.F. a 18 de Septiembre de 2006 Departamento de Control, División de Ingeniería Eléctrica Facultad de Ingeniería.
Sistemas Lineales Eloy Edmundo Rodríguez Vázquez
Continuación Unidad 4. Control de flujo
Concepto Clasificación Hardware Como procesa datos Sistemas de los Procesos de Datos (Dispositivos) Software (Conceptos, tipos, clasificación, fuentes)
Grafos dirigidos: Sea G un grafo, si cada arista en G tiene una dirección entonces G se llama grafo dirigido o dígrafo y sus aristas se llaman arcos.
¿Cómo se generan las señales? La generación de la señal está asociada con un sistema que responde al estímulo.La generación de la señal está asociada con.
Sistemas de segundo orden Departamento de Control, División de Ingeniería Eléctrica Facultad de Ingeniería UNAM México D.F. a 11 de Septiembre de 2006.
Concepto Clasificación Hardware Como procesa datos Sistemas de los Procesos de Datos (Dispositivos) Software (Conceptos, tipos, clasificación, fuentes)
HERRAMIENTAS DE PROGRAMACIÓN
Capítulo 28A – Circuitos de corriente directa Presentación PowerPoint de Paul E. Tippens, Profesor de Física Southern Polytechnic State University Presentación.
GICI-Grupo de Investigación en control Industrial 1 1.DESARROLLO DE UN MODELO MATEMÁTICO Para investigar como varía el comportamiento de un proceso químico.
Universidad Tecnológica de Panamá. Centro Regional de Panamá Oeste. Facultad de Ingeniería Civil. Matemática superior para ingenieros. Sistema de tiempos.
Señales y sistemas de tiempo discreto 1 Contenido n Señales y sistemas de tiempo discreto n Clasificacion de los sistemas de tiempo discreto n Representacion.
ANALISIS DE VARIANZA
DEL MANIPULADOR: PARTE 1 Roger Miranda Colorado
Minimización de Funciones Lógicas
Procesamiento de señales Introducción a Matlab 2014
Diapositivas en PowerPoint de la UA: Circuitos eléctricos
Introducción a la Teoría del ATP
FUNDAMENTOS DE PROGRAMACIÓN. INTRODUCCIÓN  Conceptos: Informática, Ordenador, Programa, Dato, Bit, Byte, Hardware, Software, Lenguaje de Programación,
Matrices Conceptos básicos. Matrices Buscando formas para describir situaciones en matemáticas y economía, llegamos al estudio de arreglos rectangulares.
Vectores fijos en el plano Vector fijo: Es un segmento orientado, con el sentido del recorrido que va desde el origen al extremo. A B Extremo Origen.
CONCEPTOS HIDROLÓGICOS APLICADOS A PRESAS. CIRCULACIÓN HIDROLÓGICA (SISTEMAS GLOBALES) Modelo de Sistema Hidrológico General El agua acumulada en un sistema.
Sistemas de acondicionamiento. Acondicionadores de señal Se ha mencionado, que un transductor forma parte de un sensor, y que éste último no solo cambia.
SISTEMAS DE COMUNICACIONES REPRESENTACIÓN DE SEÑALES EN EL ESPACIO ALEX PAUL PORRAS ROBALINO CARLOS RENATO SOLIS GUANIN.
Ejemplos con análisis y grafico
Concepto Clasificación Hardware Como procesa datos Sistemas de los Procesos de Datos (Dispositivos) Software (Conceptos, tipos, clasificación, fuentes)
ALGORITMO FFT Ing. José Arturo Marín Thames 2018.
Introducción al procesamiento digital de señales Ing. José Arturo Marín Thames
MODELADO Y SIMULACIÓN Introducción al Modelado y Simulación.
REPUBLICA BOLIVARIANA DE VENEZUELA UNIVERSIDAD Dr. RAFAEL BELLOSO CHACIN INVESTIGACIÓN Y POSGRADO. MAESTÍA: INGENIERÍA DE CONTROL Y AUTOMATIZACIÓN DE PROCESOS.
1 ¿Qué es? -Respuesta a: ¿por qué se mueve? -Estudio de las causas del movimiento -Estudio de las fuerzas y torques y su efecto en el movimiento Ejemplo.
Departamento de Control, División de Ingeniería Eléctrica Facultad de Ingeniería UNAM Lugar de las raíces México D.F. a 25 de Septiembre de 2006.
Una matriz es una tabla cuadrada o rectangular de datos ordenados en filas y columnas, donde una fila es cada una de las líneas horizontales de la matriz.
Concepto Clasificación Hardware Como procesa datos Sistemas de los Procesos de Datos (Dispositivos) Software (Conceptos, tipos, clasificación, fuentes)
1 TEMA II Electrónica Analógica Electrónica II. 2 2 Electrónica Analógica 2.1 Amplificadores Operacionales. 2.2 Aplicaciones de los Amplificadores Operacionales.
Sustentación de Paper Curso : MN 463 Sección : “C” Docente : Morales-Tarqui Oswaldo Morla Alumno : Josué Gabriel Díaz Saavedra Código : D Fecha.
Concepto Clasificación Hardware Como procesa datos Sistemas de los Procesos de Datos (Dispositivos) Software (Conceptos, tipos, clasificación, fuentes)
Transcripción de la presentación:

Implementación de algoritmos de Procesamiento Digital de Señales

Representación matricial de una estructura de filtro digital Dos tipos de algoritmos: Filtrado Análisis de señales Se basan en: Ecuaciones de diferencias (recursivas o no recursivas) Transformada discreta de Fourier

Software (programa de cómputo) Implementación Hardware Circuitería digital C. I. VLSI ASIC FPGA Firmware ROM Circuitos de adicionales de control Software (programa de cómputo) Computadora de propósito general Estación de trabajo Minicomputadora CI programable

Considerando al filtro digital:

De la que se obtienen las ecuaciones:

Estas ecuaciones: No pueden implementarse en el orden indicado No describen un algoritmo computacional válido Se dice que es “no computable” Hay que reescribirlas para que formen un algoritmo computacional válido

Por inspección En la mayoría de las aplicaciones: orden de ecuaciones computable Se muestra un procedimiento sistemático Se basa en la representación matricial de las ecuaciones En nuestro caso, tenemos:

Que se puede reescribir como Donde

Para calcular el valor presente de una variable, las entradas distintas de cero en las matrices F y G determinan las variables cuyos valores presente y pasado son necesarios Si el elemento en la diagonal principal de F es distinto de cero, entonces el valor de la variable correspondiente requiere del conocimiento de su valor presente: lazo sin retraso o por lo tanto no computable En F, cualquier valor distinto de cero sobre la diagonal principal, indica que el valor de la variable correspondiente requiere de los valores presentes de otras variables que aún no se han calculado, por lo que es no computable

Conclusión: Para que el sistema de ecuaciones sea computable, todos los elementos de la matriz F en la diagonal principal y por encima de ella, deben ser cero En nuestro caso, la diagonal principal siempre tiene ceros: no hay lazos sin retraso Hay valores diferentes de cero arriba de la diagonal principal Reescribiendo el conjunto de ecuaciones, podemos obtener:

Gráfica de precedencia Algoritmo simple Calcular la computabilidad de la estructura de un filtro digital Secuencia apropiada de las ecuaciones que describen la estructura Gráfica de flujo de señal Variables dependiente e independiente: nodos Ramas dirigidas: multiplicadores y retrasos

Como la salida de las ramas con retraso siempre puede calcularse: son valores retrasados de sus respectivas señales de entrada Entonces, se pueden quitar todas las ramas con retraso Como todas las variables de entrada siempre están disponibles, ramas que salen del nodo de entrada también se pueden eliminar Redibujando la gráfica:

A continuación, se reagrupan los restantes nodos en la gráfica reducida del modo siguiente: {N1} Todos los nodos solo con ramas de salida {N2} Nodos con ramas que vienen del conjunto {N1} y que tienen ramas que salen a otros nodos {N3} Nodos con ramas que vienen de nodos de los conjuntos {N1} y {N2} y que tienen ramas que salen a otros nodos . {Nf} Nodos solo con ramas entrantes

Asegura un algoritmo computacional válido Si no hay conjunto final {Nf}, la gráfica no es computable Gráfica de precedencia: gráfica de flujo de señales que se reordena sin las ramas de retraso y con nodos agrupados En nuestro caso:

Prueba de computabilidad con Matlab Archivo M P_G_A: Verificar computabilidad de la estructura de un filtro digital D retrasos, M multiplicadores Coeficientes del multiplicador: se le asignan valores numéricos Datos de entrada: vectores, definen posiciones de los retrasos y los coeficientes de casa multiplicador delay: vector de retraso Matriz de 2XD Elementos de i-ésimo renglón son los nodos de entrada y salida del retraso i- ésimo

mult: vector multiplicador Matriz de 3XM Renglón i-ésimo: números de los nodos de entrada, de salida y el valor del coeficiente del i-ésimo multiplicador Una conexión de un nodo a otro: multiplicador con coeficiente unitario En nuestro caso, tenemos:

Ejemplo. Verificar la computabilidad de la estructura de filtro digital. Los nodos internos están etiquetados como en la figura correspondiente Se etiqueta el nodo de salida con el número 6 Se asignan arbitrariamente los valores: α=5, β=4, γ=3, δ=2, ε=1 El código a usar es