Implementación de la transformada wavelet discreta para imágenes en un FPGA
|
|
- Margarita Figueroa Vega
- hace 8 años
- Vistas:
Transcripción
1 Implementación de la transformada wavelet discreta para imágenes en un FPGA Madeleine León 1, Carlos A. Murgas 1, Lorena Vargas 2, Leiner Barba 2, Cesar Torres 2 1 Estudiantes de pregrado de la Universidad Popular del Cesar, mader73@hotmail.com 2 Laboratosio de óptica e informática de la Universidad Popular del Cesar vargas.quintero@yahoo.com, torres.cesar@caramail.com Valledupar, Colombia RESUMEN Este trabajo presenta un sistema hardware de procesamiento digital de imágenes utilizando la transformada wavelet discreta en dos dimensiones a través de la familia wavelet Daubechies orden 2 (db2). El algoritmo de descomposición de dicha transformada se implementa en un dispositivo lógico programable (FPGA), aprovechando las propiedades de paralelismo que esta nos brinda y garantizándonos así mayor velocidad en el procesamiento. El sistema se edita y simula en lenguaje de descripción hardware VHDL. Palabras claves: FPGA, procesamiento de imágenes, transformada wavelet, VHDL. ABSTRACT This paper presents a hardware system of digital image processing using the two dimensional discrete wavelet transform through the wavelet family Daubechies order 2, (db2). The decomposition algorithm of this transform is implemented into a programmable logic device (FPGA), exploiting the properties of parallelism in order to get a bigger processing speed. The system is done and simulated by using hardware description language VHDL. Key words: FPGA, image processing, wavelet transform, VHDL. 1. INTRODUCCIÓN El procesamiento digital de imágenes es una de las actividades que involucra más dificultades debido a la gran cantidad de información que puede contener una imagen. Por tanto, la implementación en hardware tiene en cuenta características importantes como la rapidez de procesamiento y la cantidad de elementos de almacenamiento requerida. En la actualidad la transformada wavelet se está implementando en el procesamiento digital de imágenes, aprovechando las características que estás presentan computacionalmente frente a otras técnicas de programación. La transformada Wavelet discreta (DWT) es capaz de proporcionar información temporal y frecuencial simultáneamente (ver Ref.1). La imagen se filtra mediante una serie de filtros paso-bajo y pasa-alto, obteniéndose así porciones de alta frecuencia y de baja frecuencia de la imagen. El interés en la transformada wavelet ha incrementado notablemente en los últimos años, por su gran número de aplicaciones que incluyen análisis de señales, compresión de señales y análisis numérico. Si bien en el país se han realizado diferentes proyectos referentes a estos temas, pero estos llevan únicamente implementaciones tipo software. En este artículo se presenta la implementación de la transformada wavelet discreta utilizando la herramienta de diseño de hardware FPGA (dispositivo lógico programable), el cual puede reducir el tiempo de desarrollo considerablemente, aprovechando las propiedades de paralelismo que esta nos brinda, es decir, pueden agilizar el tiempo de procesos de muchas aplicaciones en comparación con implementaciones en herramientas de software. Debido a su naturaleza reconfigurable, los FPGAs pueden implementar múltiples tareas en tiempos diferentes, por lo que los sistemas pueden ser escalables (ver Ref.2), siendo de gran interés debido a su potencial de aplicación en sistemas de comunicación, específicamente para compresión de audio y video.
2 En la sección II se describe la transformada wavelet discreta utilizada; la sección III ilustra la arquitectura hardware de los algoritmos implementados; la sección IV resume la implementación FPGA. La sección V muestra los resultados y la sección VI las conclusiones. 2. ANÁLISIS WAVELET El análisis wavelet consiste en la descomposición de una señal arbitraria en versiones escaladas y trasladadas de la wavelet original, es decir, la idea básica de esta transformada consiste en representar cualquier función arbitraria como una superposición de un conjunto de dichas wavelets o funciones bases, además de adoptar un prototipo de función llamado wavelet madre, tal como se muestra en la Ref Análisis wavelet en dos dimensiones El análisis wavelet descompone la señal o imagen en un conjunto jerárquico de aproximaciones y detalles. Desde un punto de vista de análisis de señales, esto consiste de una descomposición de la señal en una familia de señales de análisis, las cuales son usualmente un método de función ortogonal. Este trabajo emplea la transformada wavelet discreta en dos dimensiones, la cual se define como: C a, b) C( k) f ( x, g ( x, (, (1) x Z y Z j k con j j a 2, b k2, j N, j N donde f es la imagen original, g es la función wavelet, a es el factor de escala de la función wavelet, b es un parámetro de traslación de la función wavelet y C(a,b) son los coeficientes obtenidos. El proceso inverso se obtiene por medio de la ecuación: f ( x, (2) ( x, C( k) k j Z k Z donde ψ es la función wavelet. Una completa explicación de este proceso se encuentra en la Ref Proceso de descomposición wavelet en dos dimensiones El proceso de descomposición wavelet entrega cuatro imágenes para un nivel de descomposición: una subbanda de aproximación (ca) que muestra la información de baja de frecuencia de la imagen, y tres subbandas de detalles (cdv, cdh, cdd) que muestran la información de alta frecuencia de la imagen. Estas cuatro de salida tienen la mitad del tamaño de la imagen de entrada. Los pasos para calcular la transformada wavelet discreta (en dos dimensiones) aplicada a una imagen se muestra en la figura 1. Figura 1. Proceso para calcular la TWD en dos dimensiones
3 El proceso de reconstrucción de la imagen se realiza con las cuatro imágenes de descomposición resultantes. El algoritmo completo para obtener la descomposición wavelet puede ser visto en la Ref.4. En la literatura existen diferentes tipos de familias wavelet, entre ellas se tienen Haar, Daubechies (dbn), Symlets (symn), Meyer (meyr). En este trabajo fue empleada la familia Daubechis de orden 2 (db2). 3. ARQUITECTURA HARDWARE En la figura 2 se ilustra el diagrama de bloques general de la arquitectura hardware digital implementada para calcular la transformada wavelet discreta en dos dimensiones utilizando dispositivos FPGAs. En el algoritmo se utilizó una metodología de diseño descendente (Top Down), en la cual todos los bloques son implementados y analizados individualmente para luego unirlos en un solo sistema. Figura 2. Descripción de la arquitectura hardware implementado la transformada wavelet discreta. La imagen de entrada a ser procesada es almacenada en una memoria RAM externa. Se trata de una imagen en escala de grises con niveles de intensidad que varían entre 0 (color negro) y 255 (color blanco). Asimismo se almacenan en la FPGA los cuatro coeficientes de la wavelet madre discreta de la familia daubechies, utilizando para ello los bloques de memorias internas del FPGA, y posteriormente se convoluciona con los datos de la imagen de entrada ya adquirida. Cabe notar que las operaciones son realizadas empleando una representación binaria para datos de punto flotante definida por el estándar IEEE 754. El proceso de control determina cuando se activa cada bloque del sistema generando así una supervisión y sincronización. El programa fue desarrollado en VHDL (VHSIC Hardware Description Languaje) combinando todos los estilos de programación descritos en la Ref.5. Análogamente, las cuatro imágenes resultantes de la descomposición son almacenadas utilizando una memoria RAM imagen de salida 4. IMPLEMENTACIÓN FPGA El sistema ha sido mapeado en un dispositivo FPGA de Xilinx de la familia Spartan IIIE, de referencia XC3S1200E a través de la tarjeta de desarrollo Digilab NEXYS 2 distribuida por Digilent. La arquitectura fue implementada usando el software ISE de Xilinx, versión 9.1, la cual suministra varias herramientas para síntesis del diseño, técnicas de configuración, análisis de desempeño, incluyendo recursos, velocidad y consumo de potencia.
4 5. RESULTADOS Para evaluar los resultados de la arquitectura hardware implementado se elaboró una interfaz gráfica en Matlab, con la cual se cargan las imágenes a procesar y se envían hasta la memoria de almacenamiento serialmente. La figura 3 muestra una imagen original que fue procesada. Figura 3. Imagen original a ser procesada Luego de aplicar el algoritmo de la transformada wavelet (para un solo nivel de descomposición) implementado en el FPGA se obtuvo la descomposición mostrada en la figura 4. Claramente se observan las cuatro componentes obtenidas. Figura 4. Resultado de aplicar el algoritmo implementado en el FPGA sobre la imagen de la figura CONCLUSIONES Se desarrolla un sistema de aplicación en la cual se implementa la transformada wavelet discreta en dos dimensiones sobre dispositivos lógicos programables como son los FPGA. La arquitectura fue probada con imágenes de diferentes características y en cada caso presentó un buen resultado. Este sistema puede ser utilizado para aplicaciones donde se necesita procesar imágenes en representaciones multiresolución desde plataformas hardware, aprovechando los beneficios que ellas ofrecen en comparación con las plataformas de software.
5 7. REFERENCIAS 1. R. Bopardikar, A. Wavelet Transforms. Addison-Wesley, G. Wall, F. Iqbal, J. Isaacs, L. Xiuwen, S. Foo, Real time texture classification using field programmable gate arrays. Applied Imagery Pattern Recognition Workshop, 2004, Proceedings. 33 rd, pp Oct Amara Graps, An introduction to wavelets, IEEE Computational Science and Engineering, Volume 2, Issue 2, Summer 1995 Page(s): Pajares Gonzalo, De La Cruz Jose, Visión por computador Imágenes digitales y aplicaciones, Alfaomega, pages 47-56, VILLAR, E. VHDL Lenguaje Estándar de Diseño Electrónico. McGraw Hill. 1998, España.
Palabras Clave: Vídeo en FPGA, Procesamiento en Tiempo Real RESUMEN
Procesamiento de Vídeo en Tiempo Real Utilizando FPGA J. G. Velásquez-Aguilar, A. Zamudio-Lara Centro de Investigación en Ingeniería y Ciencias Aplicadas, Universidad Autónoma del Estado de Morelos, Cuernavaca,
Más detallesPROCESAMIENTO DIGITAL DE IMÁGENES MEDIANTE EL USO DE UN FPGA Y LENGUAJE VHDL
PROCESAMIENTO DIGITAL DE IMÁGENES MEDIANTE EL USO DE UN FPGA Y LENGUAJE VHDL N. E. Chávez Rodríguez*, A. M. Vázquez Vargas** *Departamento de Computación **Departamento de Procesamiento Digital de Señales
Más detallesHOY en día, los arreglos de compuertas
ENINV IE 2010 Encuentro de Investigación en Ingeniería Eléctrica Zacatecas, Zac, Marzo 25 26, 2010 Plataforma para la implementación de algoritmos de Procesamiento Digital de Imágenes en arquitecturas
Más detallesOPT. Núcleo Básico. Núcleo de Formación. Optativa. Nombre de la universidad. Universidad Politécnica de Pachuca. Nombre del programa educativo
Nombre la universidad Universidad Politécnica Pachuca Nombre l programa educativo Maestría en Mecatrónica Objetivo l programa educativo Formar recursos humanos altamente capacitados en los conocimientos
Más detallesPor el rápido crecimiento de Internet la tecnología se ha tenido que adaptar para cubrir las
Capítulo 1 Introducción Por el rápido crecimiento de Internet la tecnología se ha tenido que adaptar para cubrir las demandas de mayor ancho de banda. Para cubrir esta demanda los proveedores de Internet
Más detallesSINTESIS Y DESCRIPCIÓN DE CIRCUITOS DIGITALES UTILIZANDO VHDL ANTECEDENTES
ANTECEDENTES En los últimos diez años la industria electrónica ha tenido una gran evolución en el desarrollo de sistemas digitales; desde computadoras personales, sistemas de audio y vídeo hasta dispositivos
Más detallesPRC-DTI-006 Administración de Roles de los Sistemas de Información de la DTI Procedimiento Dirección de TI - COSEVI
PRC-DTI-006 Administración de Roles de los Sistemas de Información de la DTI Procedimiento Dirección de TI - COSEVI Versión: 1.0 Fecha de la versión: Febrero del 2012 Creado por: PwC Costa Rica Aprobado
Más detallesPREMIO ESTATAL DE EFICIENCIA ENERGÉTICA CUESTIONARIO DE REPORTE DE PRIMERA ETAPA TODAS LAS CATEGORÍAS (CATEGORIAS A, B, C, D Y E)
PREMIO ESTATAL DE EFICIENCIA ENERGÉTICA CUESTIONARIO DE REPORTE DE PRIMERA ETAPA TODAS LAS CATEGORÍAS (CATEGORIAS A, B, C, D Y E) La fecha límite para entregar este reporte de la Primera Etapa es el 1
Más detalles1. Introducción. Universidad de Cantabria 1-1
1. Introducción Las empresas de transporte y distribución de energía eléctrica tuvieron que afrontar históricamente el problema que suponía el aumento de la energía reactiva que circulaba por sus líneas.
Más detalles4. DESARROLLO DEL SISTEMA DE INFORMACIÓN REGISTRAL AUTOMATIZADO
4. DESARROLLO DEL SISTEMA DE INFORMACIÓN REGISTRAL AUTOMATIZADO 4.1. Reseña del Proyecto En el año 1995, la Oficina Registral de Lima y Callao (ORLC), con el objetivo de mejorar la calidad de los servicios
Más detallesUmbral Científico Fundación Universitaria Manuela Beltrán umbralcientifico@umb.edu.co ISSN (Versión impresa): 1692-3375 COLOMBIA
Umbral Científico Fundación Universitaria Manuela Beltrán umbralcientifico@umb.edu.co ISSN (Versión impresa): 1692-3375 COLOMBIA 2004 Dora María Ballesteros DISEÑO DE FILTROS FIR-WAVELET SOBRE FPGAS PARA
Más detallesCAPITULO I INTRODUCCION. Conforme la informática avanza, las imágenes se han convertido en un área muy
Introducción 4 CAPITULO I INTRODUCCION 1.1 Compresión de Imágenes. Conforme la informática avanza, las imágenes se han convertido en un área muy importante de esta. Hoy en día surgen más entornos gráficos
Más detallesColección de Tesis Digitales Universidad de las Américas Puebla. Morales Salcedo, Raúl
1 Colección de Tesis Digitales Universidad de las Américas Puebla Morales Salcedo, Raúl En este último capitulo se hace un recuento de los logros alcanzados durante la elaboración de este proyecto de tesis,
Más detallesCAPÍTULO I. Sistemas de Control Distribuido (SCD).
1.1 Sistemas de Control. Un sistema es un ente cuya función es la de recibir acciones externas llamadas variables de entrada que a su vez provocan una o varias reacciones como respuesta llamadas variables
Más detallesEl presente documento describe la importancia que está tomando el cómputo distribuido en
INTRODUCCIÓN El presente documento describe la importancia que está tomando el cómputo distribuido en los sistemas de administración integral o empresarial. Con un prototipo particular, mostraremos como
Más detallesResumen Ejecutivo. Sistemas de Gestión, Conversión y Difusión de Contenidos Audiovisuales 3D para Pantallas Autoestereoscópicas
Resumen Ejecutivo Se ha producido recientemente un fuerte incremento en la producción de contenidos audiovisuales 3D para cine y televisión, en forma de películas y grabación/retransmisión de eventos en
Más detallesMetodologías de diseño de hardware
Capítulo 2 Metodologías de diseño de hardware Las metodologías de diseño de hardware denominadas Top-Down, basadas en la utilización de lenguajes de descripción de hardware, han posibilitado la reducción
Más detallesUna experiencia en la enseñanza de los primeros cursos del área matemática.
Una experiencia en la enseñanza de los primeros cursos del área matemática. Rodolfo Carvajal y Martín Matamala Departamento de Ingeniería Matemática, Facultad de Ciencias Físicas y Matemáticas, Universidad
Más detallesESCUELA SUPERIOR POLITÉCNICA DEL LITORAL Facultad de Ingeniería en Electricidad y Computación SYLLABUS DEL CURSO Procesamiento Digital de Imágenes
ESCUELA SUPERIOR POLITÉCNICA DEL LITORAL Facultad de Ingeniería en Electricidad y Computación SYLLABUS DEL CURSO Procesamiento Digital de Imágenes 1. CÓDIGO Y NÚMERO DE CRÉDITOS CÓDIGO FIEC05439 NÚMERO
Más detallesModelos y Bases de Datos
Modelos y Bases de Datos MODELOS Y BASES DE DATOS 1 Sesión No. 8 Nombre: Normalización de base de datos Contextualización Sabes cuál es su proceso de la normalización? Tomando en cuenta todos los conceptos
Más detallesCapítulo 1. Introducción
Capítulo 1 Introducción 1.1 Antecedentes La producción musical, en su mayoría, se ha valido de distintos tipos de software computacional para realizar la edición de composiciones musicales. De toda la
Más detalles11 Número de publicación: 2 321 587. 51 Int. Cl.: 72 Inventor/es: Kunigita, Hisayuki. 74 Agente: Elzaburu Márquez, Alberto
19 OFICINA ESPAÑOLA DE PATENTES Y MARCAS ESPAÑA 11 Número de publicación: 2 321 587 51 Int. Cl.: G06T 11/60 (2006.01) G06T 15/00 (2006.01) G06Q 30/00 (2006.01) 12 TRADUCCIÓN DE PATENTE EUROPEA T3 96 Número
Más detallesSe encarga de realizar las funciones básicas de manejo y configuración del ordenador. La BIOS tiene más tareas fundamentales: Chequearse a sí misma.
La BIOS, siglas de su nombre en inglés Basic Input-Output System, también conocida como Sistema Básico de Entrada / Salida, es básicamente un código de software que permite iniciar el sistema operativo
Más detallesCONTROL DIGITAL PARA CONVERTIDOR MULTINIVEL ALIMENTADO CON ENERGÍA SOLAR. Anexo A: FPGA. Introducción
Anexo A: FPGA Introducción Cuando se requiere del diseño de un sistema electrónico y surge la necesidad de implementar una parte con hardware dedicado son varias las posibilidades que hay. Una es un diseño
Más detallesSimulador Interactivo para Sistemas de Generación Distribuida Basados en Energías Renovables
Simulador Interactivo para Sistemas de Generación Distribuida Basados en Energías Renovables M.C. Rafael Peña Gallardo Dr. J. Aurelio Medina Ríos Universidad Michoacana de San Nicolás de Hidalgo Facultad
Más detallesIntroducción. Ciclo de vida de los Sistemas de Información. Diseño Conceptual
Introducción Algunas de las personas que trabajan con SGBD relacionales parecen preguntarse porqué deberían preocuparse del diseño de las bases de datos que utilizan. Después de todo, la mayoría de los
Más detallesAplicación para mejorar experiencia de visitas y estudiantes de la Universidad del Valle de Guatemala
Aplicación para mejorar experiencia de visitas y estudiantes de la Universidad del Valle de Guatemala Kevin Avendaño César Guerra Pablo Sánchez Ernesto Solís José Antonio Muñoz Algoritmos y estructuras
Más detallesCapítulo 4. Diseño de un sistema para reconocimiento y consulta de las tarjetas Hu
Capítulo 4. Diseño de un sistema para reconocimiento y consulta de las tarjetas Hu En este capítulo se describe el diseño de un sistema, denominado HuSystem, planteado para cumplir dos objetivos: Búsqueda
Más detallesCapítulo 1 CAPÍTULO 1-INTRODUCCIÓN-
CAPÍTULO 1-INTRODUCCIÓN- 1 1.1 INTRODUCCIÓN El Procesamiento Digital de Señales es un área de la ingeniería que ha estado creciendo rápidamente a través de las últimas décadas. Su rápido desarrollo es
Más detallesAplicación de la reconfigurabilidad dinámica de la FPGA Virtex de Xilinx *.
Aplicación de la reconfigurabilidad dinámica de la FPGA Virtex de Xilinx *. José Luis Camps, Vicente Herrero, Rafael Gadea, Joaquín Cerdà, Marcos Martínez, Ricardo Colom Universidad Politécnica de Valencia.
Más detallesMetodología de diseño en FPGA usando Xilinx System Generator
Metodología de diseño en FPGA usando Xilinx System Generator Manuel Rodriguez Valido mrvalido@ull.es Eduardo Magdaleno Castello emagcas@ull.es Fernando Pérez Nava Dpto. Estadística, Investigación Operativa
Más detallesDetección de Presencia Serie para la Identificación de Módulos de Memoria
Detección de Presencia Serie para la Identificación de Módulos de Memoria MSc. Guillermo Alvarez Bestard Tec. Miguel A. Machirán Simón Instituto de Cibernética Matemática y Física, AENTA Ministerio de
Más detallesCapitulo 1. Introducción a Objetos de Aprendizaje Móvil
Capitulo 1. Introducción a Objetos de Aprendizaje Móvil En la actualidad está surgiendo, día a día, nueva tecnología con el objetivo de mejorar y facilitar la vida diaria. Una tecnología en específico
Más detalles1.2 Concepto de un Sistema de Información Geográfica (SIG)
Capítulo 1. Sistema de Información Geográfica (SIG) 1.1 Introducción Un Sistema de Información Geográfica (SIG) ha tomado relevancia en distintas disciplinas que convergen en el área geográfica. Mediante
Más detallesLincamiento técnico para la migración de equipos de cómputo de la Universidad de Costa Rica, hacia el Sistema Operativo Windows 10.
Página 1 de 6 Versión: 1.0 Para: Gestores de Tecnologías de Información, Administradores de Recursos Informáticos (RID) y Comunidad Universitaria. Justificación: Hacia finales de Julio de 2015 la empresa
Más detallesTesis electrónicas de grado y posgrado producidas por la Universidad Blas Pascal: comunicación de una experiencia
3ª Jornada sobre la Biblioteca Digital Universitaria (JBD 2005) Hacia dónde vamos?: avances y desarrollos recientes Tesis electrónicas de grado y posgrado producidas por la Universidad Blas Pascal: comunicación
Más detallesActividades para mejoras. Actividades donde se evalúa constantemente todo el proceso del proyecto para evitar errores y eficientar los procesos.
Apéndice C. Glosario A Actividades de coordinación entre grupos. Son dinámicas y canales de comunicación cuyo objetivo es facilitar el trabajo entre los distintos equipos del proyecto. Actividades integradas
Más detallesGuía de estudio para examen de recuperación tecnología I
Guía de estudio para examen de recuperación tecnología I 1. Escribe dos ejemplos de una técnica. 2. Escribe la diferencia entre técnica y tecnología. 3. Escribe las principales técnicas de la informática.
Más detallesDocumento de Arquitectura de Software. KunaySoft. Autores: Juan Camilo González Vargas. Javier Leonardo Parra Laguna
Documento de Arquitectura de Software KunaySoft Autores: Juan Camilo González Vargas Javier Leonardo Parra Laguna Pontificia Universidad Javeriana Bogotá, Colombia Noviembre 2014 Tabla de contenido 1.
Más detallesJAVAFilters: Cálculo y Diseño de Filtros Analógicos y Digitales Primavera 2004
CAPITULO 2. DESCRIPCIÓN DEL PROYECTO. 2.1 OBJETIVOS DEL PROYECTO. La finalidad del presente proyecto no se centra en el estudio a profundidad de la teoría de los filtros eléctricos, más bien consiste en
Más detallesINTERPOLACIÓN POLINÓMICA Y LA DIVISIÓN DE SECRETOS
INTERPOLACIÓN POLINÓMICA Y LA DIVISIÓN DE SECRETOS Ángela Rojas Matas, Universidad de Córdoba Alberto Cano Rojas, Universidad de Córdoba RESUMEN. La división o reparto de secretos es un tema de completa
Más detallesINSTITUTO DE ELECTRÓNICA Y COMPUTACIÓN
INSTITUTO DE ELECTRÓNICA Y COMPUTACIÓN SISTEMAS DIGITALES Tutorial para el Diseño y Simulación de un circuito digital con VHDL, Síntesis e Implementación en un FPGA Profesor: M. C. Felipe Santiago Espinosa
Más detallesElectrónica Digital II
Electrónica Digital II M. C. Felipe Santiago Espinosa Aplicaciones de los FPLDs Octubre / 2014 Aplicaciones de los FPLDs Los primeros FPLDs se usaron para hacer partes de diseños que no correspondían a
Más detallesGUÍA DOCENTE. Sistemas Integrados
GUÍA DOCENTE Sistemas Integrados I.- DATOS INICIALES DE IDENTIFICACIÓN Nombre de la asignatura: Sistemas Integrados Número de créditos ECTS: 4 Ubicación temporal: º Semestre Materia: Sistemas Digitales
Más detallesPoliEstudio: Una herramienta computacional para la enseñanza de la Matemática, en secundaria
IV CIEMAC J.J. Fallas, J. Chavarría 1 PoliEstudio: Una herramienta computacional para la enseñanza de la Matemática, en secundaria Juan José Fallas Monge 1 Jeffry Chavarría Molina. Resumen PoliEstudio
Más detallesDISEÑO E IMPLEMENTACIÓN DE UNA TARJETA DE ADQUISICIÓN DE DATOS PARA EL LABORATORIO DE TELECOMUNICACIONES DE LA FIEC.
TESIS DISEÑO E IMPLEMENTACIÓN DE UNA TARJETA DE ADQUISICIÓN DE DATOS PARA EL LABORATORIO DE TELECOMUNICACIONES DE LA FIEC. DIRECTOR DE TESIS.- Ing. Francisco Novillo AUTOR Walter Mestanza Vera. Egresado
Más detallesTECNOLOGÍAS DE LA INFORMACIÓN Y LA COMUNICACIÓN (4º ESO, 1º y 2º BACHILLERATO) INTRODUCCIÓN
TECNOLOGÍAS DE LA INFORMACIÓN Y LA COMUNICACIÓN (4º ESO, 1º y 2º BACHILLERATO) INTRODUCCIÓN Durante décadas ha existido la preocupación de formar a la sociedad en el uso de destrezas que permitieran desarrollar
Más detallesActualmente, las Nuevas Tecnologías de la Información y Comunicación han
La videoconferencia en las aulas virtuales Tema: Nuevas Tecnologías aplicadas a la Capacitación Judicial Subtema 1: Tecnología en capacitación. Aulas Virtuales Autor: Prof. Hugo Raúl Robledo. Centro de
Más detallesDIVISION DE ELECTRONICA Y COMPUTACION
ARTE Y MULTIMEDIA EL ARTE A TRAVÉS DE LOS SIGLOS Luis Arturo Ramírez Vergara, Esbeidi Denny Valerio Flores, Anel Zepeda David arteymultimedia@hotmail.com.mx RESUMEN Este sistema pretende, a través de multimedia,
Más detallesNombre de la asignatura: Clave de la asignatura: SIB-1307 1-4-5. Carrera:
1. Datos generales de la asignatura Nombre de la asignatura: Clave de la asignatura: Créditos(Ht-Hp_créditos): Carrera: Sistemas Embebidos SIB-1307 1-4-5 Ingeniería Electrónica 2. Presentación Caracterización
Más detallesMemoria La memoria es la parte del ordenador en la que se guardan o almacenan los programas (las instrucciones y los datos).
Memoria La memoria es la parte del ordenador en la que se guardan o almacenan los programas (las instrucciones y los datos). Memoria Típica. Los datos almacenados en memoria tienen que pasar, en un momento
Más detallesNombre de la sesión: Fundamentos de software contable
Paquetería contable 1 Sesión No. 1 Nombre de la sesión: Fundamentos de software contable Contextualización: Estamos viviendo tiempos donde la información viaja por todo el mundo en algunos minutos o segundos,
Más detallesUn filtro general de respuesta al impulso finita con n etapas, cada una con un retardo independiente d i y ganancia a i.
Filtros Digitales Un filtro general de respuesta al impulso finita con n etapas, cada una con un retardo independiente d i y ganancia a i. En electrónica, ciencias computacionales y matemáticas, un filtro
Más detallesTEMA 3 PROFESOR: M.C. ALEJANDRO GUTIÉRREZ DÍAZ 2 3. PROCESAMIENTO DE CONSULTAS DISTRIBUIDAS
1 1 BASES DE DATOS DISTRIBUIDAS TEMA 3 PROFESOR: M.C. ALEJANDRO GUTIÉRREZ DÍAZ 2 3. PROCESAMIENTO DE CONSULTAS DISTRIBUIDAS 3.1 Metodología del procesamiento de consultas distribuidas 3.2 Estrategias de
Más detallesPRESENTACIONES CON POWERPOINT
PRESENTACIONES CON POWERPOINT Rafael Carreres Paredes y Daniel Codina Ripoll Técnicos en microinformática Fecha: 18 de noviembre de 2005 INTRODUCCIÓN Veremos en esta breve apartado una aproximación a la
Más detallesEDITOR E INTÉRPRETE DE ALGORITMOS REPRESENTADOS EN DIAGRAMAS DE FLUJO 1 RESUMEN
Informática Educativa Vol 11, No, 1, 1998 UNIANDES - LIDIE pp. 101-106 EDITOR E INTÉRPRETE DE ALGORITMOS REPRESENTADOS EN DIAGRAMAS DE FLUJO 1 Fabián CÁRDENAS VARELA Nelson CASTILLO IZQUIERDO Eduardo DAZA
Más detallesSistema de Mensajería Empresarial para generación Masiva de DTE
Sistema de Mensajería Empresarial para generación Masiva de DTE TIPO DE DOCUMENTO: OFERTA TÉCNICA Y COMERCIAL VERSIÓN 1.0, 7 de Mayo de 2008 CONTENIDO 1 INTRODUCCIÓN 4 2 DESCRIPCIÓN DE ARQUITECTURA DE
Más detallesGRADO EN INGENIERÍA ELECTRÓNICA Y AUTOMÁTICA INDUSTRIAL
Sistemas Electrónicos Digitales Avanzados GRADO EN INGENIERÍA ELECTRÓNICA Y AUTOMÁTICA INDUSTRIAL PRÁCTICA FINAL GENERADOR AVANZADO DE FORMAS DE ONDA Dpto. Electrónica Curso 2013/2014 1. Introducción La
Más detallesMOTIVACIÓN DE LA MODIFICACIÓN DEL PLAN DE ESTUDIOS
MOTIVACIÓN DE LA MODIFICACIÓN DEL PLAN DE ESTUDIOS Dado el interés mostrado por los estudiantes por realizar un máster para poder acceder al programa de doctorado del Departamento de Electrónica, se replantea
Más detallesAplicación didáctica multimedia para el aprendizaje bilingüe chontal-español de las Tecnologías de la Información y Comunicación (TIC s)
Aplicación didáctica multimedia para el aprendizaje bilingüe chontal-español de las Tecnologías de la Información y Comunicación (TIC s) MTE. Juan de Dios González Torres LIA. Lázaro Torres Ceferino LIA.
Más detallesFORMULARIO PARA LA PRESENTACIÓN DE LOS PROGRAMAS DE ASIGNATURAS UNIVERSIDAD NACIONAL DE RÍO CUARTO
FORMULARIO PARA LA PRESENTACIÓN DE LOS PROGRAMAS DE ASIGNATURAS UNIVERSIDAD NACIONAL DE RÍO CUARTO FACULTAD DE CIENCIAS EXACTAS, FÍSICO-QUÍMICAS Y NATURALES DEPARTAMENTO DE MATEMÁTICA CARRERA/S: LICENCIATURA
Más detallesLa mayor parte de las empresas en el mundo utilizan sistemas de información,
1.1 PROBLEMA La mayor parte de las empresas en el mundo utilizan sistemas de información, éstos se han convertido en el soporte fundamental de la dirección de cualquier negocio. Los alcances tecnológicos
Más detalles1.- DATOS DE LA ASIGNATURA. Diseño Digital Avanzado con FPGAs. Nombre de la asignatura: Carrera: Ingeniería Electrónica. Clave de la asignatura:
1.- DATOS DE LA ASIGNATURA Nombre de la asignatura: Carrera: Clave de la asignatura: (Créditos) SATCA 1 Diseño Digital Avanzado con FPGAs Ingeniería Electrónica SDJ 1203 4 2 6 2.- PRESENTACIÓN Caracterización
Más detalles1 La Resolución de Problemas utilizando la Computadora
La Resolución de Problemas utilizando la Computadora Lissette Alvarez Abril-Julio, 2004 El Computador es una máquina que no puede trabajar por si sola, únicamente realiza aquellas órdenes que el hombre
Más detallesIntroducción a la Computación
UNIVERSIDAD RAFAEL BELLOSO CHACÍN INTRODUCCIÓN A LA COMPUTACION UNIDAD II: http://www.urbe.edu/info-consultas/web-profesor/12697883/ DEFINICIÓN Es el conjunto de los programas de cómputo, procedimientos,
Más detallesNueva generación de materiales. Sincronismo video/web
Nueva generación de materiales. Sincronismo video/web Por Francisco P. Vives Aragonés Alfonso Benavent Victoria Santiago Moya Alía Francisco Ibarra Picó Unidad de Innovación Informática Universidad de
Más detallesANALISIS DE BITACORAS POR METODO RELACIONAL- PROBABILISTICO EN SISTEMAS CON COMPORTAMIENTO CAUSA-EFECTO
ANALISIS DE BITACORAS POR METODO RELACIONAL- PROBABILISTICO EN SISTEMAS CON COMPORTAMIENTO CAUSA-EFECTO Omar Fernando Mata Hurtado Mexico Software Lab TestCenter IBM Guadalajara Resumen El presente artículo
Más detallesEl tamaño, estructura, número de bloques y la cantidad y conectividad de las conexiones varian en las distintas arquitecturas.
Que es una FPGA? Las FPGA s (Field Programmable Gate Array) Son dispositivos lógicos de propósito general programable por los usuarios, compuesto de bloques lógicos comunicados por conexiones programables.
Más detallesLa e-capacitación: Estrategia Competitiva
La e-capacitación: Estrategia Competitiva del siglo XXI Jessica Meza-Jaques Dirección de Tecnología Educativa Universidad Andrés Bello jmeza@unab.cl Carolina Pacheco M. Facultad de Economía y Negocios
Más detallesMODELOS DE SIMULACIÓN
MODELOS DE SIMULACIÓN En general, se llama modelo a la imagen o representación de un sistema, generalmente simplificada e incompleta. Y se llama simulación a la experimentación con un modelo para extraer
Más detallesInteligencia artificial: todo comienza con una neurona.
MEMORIAS DEL SEGUNDO CONCURSO DE INVESTIGACIÓN, DESARROLLO E INNOVACIÓN TECNOLÓGICA IDIT 2013 Inteligencia artificial: todo comienza con una neurona. Sandra Belén Bejarano Jiménez, Sofía Monserrat Pérez
Más detallesObjetivos curso. Microsoft Office: WORD
Objetivos curso Conocer las aplicaciones ofimáticas de Microsoft Office y las utilidades a las que se orientan cada una de ellas, con el objetivo que cada formado descubra las posibilidades concretas de
Más detallesUNIVERSIDAD DE CANTABRIA TESIS DOCTORAL
UNIVERSIDAD DE CANTABRIA ESCUELA TÉCNICA SUPERIOR DE INGENIEROS DE CAMINOS, CANALES Y PUERTOS TESIS DOCTORAL Desarrollo de una metodología para el estudio de la morfología de playas basado en mapas auto-organizativos
Más detallesSistema de Reconocimiento de Iris Implementado en un Procesador Digital de Señales
Sistema de Reconocimiento de Iris Implementado en un Procesador Digital de Señales Arles Felipe García Maya Juan Camilo Moreno Ruiz Director MSc. Edwin Andrés Quintero Salazar Ing. Electrónica Orden del
Más detallesCAPÍTULO 3 REVISIÓN DE LA TEORÍA DE WAVELETS
CAPÍTULO 3 REVISIÓN DE LA TEORÍA DE WAVELETS En este capítulo se presenta la teoría de wavelets iniciando con la perspectiva histórica de las wavelets, en la cual se define a la teoría de Fourier como
Más detallesCapítulo 4. Sistemas de recomendación
Capítulo 4. Sistemas de recomendación Como se mencionó en el primer capítulo los sistemas de recomendación ayudan al usuario a seleccionar elementos de una gran cantidad de opciones. Estos sistemas han
Más detallesCorrespondencias entre taxonomías XBRL y ontologías en OWL Unai Aguilera, Joseba Abaitua Universidad de Deusto, EmergiaTech
Correspondencias entre taxonomías XBRL y ontologías en OWL Unai Aguilera, Joseba Abaitua Universidad de Deusto, EmergiaTech Resumen Todo documento XBRL contiene cierta información semántica que se representa
Más detallesProyecto de Digitalización del Archivo Histórico de las Compañias
Proyecto de Digitalización del Archivo Histórico de las Compañias VII REUNIÓN DE RESPONSABLES DE SISTEMAS DE INFORMACIÓN San Pedro Sula, Honduras, del 6 al 8 de Julio 2005 SUPERINTENDENCIA DE COMPAÑÍAS
Más detallesDiseño Estructurado de Algoritmos
Diseño Estructurado de Algoritmos 1 Sesión No. 5 Nombre: Primitivas para el diseño de instrucciones. Segunda parte. Objetivo de la sesión: Al concluir la sesión el estudiante identificará las diferentes
Más detallesExtracción de características de Galton de Huellas Dactilares por procesamiento digital de la imagen.
Extracción de características de Galton de Huellas Dactilares por procesamiento digital de la imagen. BAEZ MOYANO, Luciano Martín Universidad Tecnológica Nacional, Facultad Regional Córdoba Abstract El
Más detallesFAQ. Información General y Soporte. Costos
FAQ Información General y Soporte Costos En dónde encuentro soporte administrativo relacionado con la MISyC? Este soporte se brinda en la Oficina de Posgrados: Correo Electrónico: postgradosing@javeriana.edu.co
Más detallesGUÍAS. Módulo de Diseño de software SABER PRO 2013-2
GUÍAS Módulo de Diseño de software SABER PRO 2013-2 GUÍAS Módulo de diseño en ingeniería El diseño de productos tecnológicos (artefactos, procesos, sistemas e infraestructura) está en el centro de la naturaleza
Más detallesManipulación de un Brazo Robótico por medio de una Tarjeta FPGA
Manipulación de un Brazo Robótico por medio de una Tarjeta FPGA Felipe Santiago Espinosa, Yukio Rosales Luengas, Alejandro Rivera García, Adrián Humberto Martínez Vásquez Instituto de Electrónica y Mecatrónica,
Más detallesCAPÍTULO 6 SIMULACIONES Y RESULTADOS
CAPÍTULO 6 SIMULACIONES Y RESULTADOS 6.1 Proceso de Simulación Las simulaciones fueros llevadas a cabo empleando como herramienta la Versión 6.5 Release 13 de Matlab. Para lo cual fue empleado un banco
Más detallesAmbiente Virtual de Comercio Electrónico B2B para la Comunidad Virtual de Negocios del departamento del Cauca
Ambiente Virtual de Comercio Electrónico B2B para la Comunidad Virtual de Negocios del departamento del Cauca Ing. WILSON ALFREDO ORTEGA ORDOÑEZ Ing. JUAN CARLOS MENDEZ CAMACHO Universidad del Cauca Facultad
Más detallesCapítulo 6: Conclusiones
Capítulo 6: Conclusiones 6.1 Conclusiones generales Sobre el presente trabajo se obtuvieron varias conclusiones sobre la administración del ancho de banda en una red inalámbrica, basadas en la investigación
Más detallesLos estados financieros proporcionan a sus usuarios información útil para la toma de decisiones
El ABC de los estados financieros Importancia de los estados financieros: Aunque no lo creas, existen muchas personas relacionadas con tu empresa que necesitan de esta información para tomar decisiones
Más detallesTEMA VII: DISEÑO SECUENCIAL PROGRAMABLE
TEMA VII: ISEÑO SECUENCIAL PROGRAMABLE e igual forma que podíamos disponer de dispositivos combinacionales programables para poder implementar funciones combinacionales en un solo integrado, en el dominio
Más detallescoie UNIVERSIDAD COMPLUTENSE DE MADRID
PERFIL PROFESIONAL DE LA DIPLOMATURA DE CIENCIAS EMPRESARIALES coie UNIVERSIDAD COMPLUTENSE DE MADRID CONSEJO SOCIAL VICERRECTORADO DE ALUMNOS DIPLOMATURA DE CIENCIAS EMPRESARIALES Los datos contenidos
Más detallesDiseño y desarrollo de una aplicación informática para la gestión de laboratorios
Diseño y desarrollo de una aplicación informática para la gestión de laboratorios M. Francisco, P. Vega, F. J. Blanco Departamento de Informática y Automática. Facultad de Ciencias. Universidad de Salamanca
Más detallesConclusiones. Particionado Consciente de los Datos
Capítulo 6 Conclusiones Una de las principales conclusiones que se extraen de esta tesis es que para que un algoritmo de ordenación sea el más rápido para cualquier conjunto de datos a ordenar, debe ser
Más detallesSistema de almacenamiento fotovoltaico: Requisitos del sistema de control de un inversor
TECNOLOGÍA MULTI FLOW Sistema de almacenamiento fotovoltaico: Requisitos del sistema de control de un inversor Fronius 1. Introducción La subida del precio de la electricidad y la bajada de los precios
Más detallesCARACTERIZACIÓN ESPECTRAL DEL PROCESO DE FUSIÓN DE FIBRA ÓPTICA
CARACTERIZACIÓN ESPECTRAL DEL PROCESO DE FUSIÓN DE FIBRA ÓPTICA Fabio Vega 1,2 Cesar Torres,2, Lorenzo Mattos 2. 1 Ingeniero electrónico, Universidad Popular del Cesar, Valledupar, Colombia. 2 Grupo de
Más detallesUniversidad Tecnológica de Panamá Centro de Investigaciones Hidráulicas e Hidrotécnicas Área de Ambiental
Página: 1 de 6 1. Introducción: Los mapas siempre han realizado un papel fundamental en la orientación y ubicación en el espacio del hombre con su entorno, a través del tiempo. En la actualidad el uso
Más detallesPRC-DTI-007 Administración de Cuentas de Usuario Procedimiento Dirección de TI - COSEVI
PRC-DTI-007 Administración de Cuentas de Usuario Procedimiento Dirección de TI - COSEVI Versión: 1.0 Fecha de la versión: Febrero del 2012 Creado por: PwC Costa Rica Aprobado por: Vinicio Ureña Irola Firma:
Más detallesInterfaces de Usuario Inteligentes:
Interfaces de Usuario Inteligentes: Pasado, Presente y Futuro Víctor M. López Jaquero, Francisco Montero, José Pascual Molina, Pascual González Instituto de Investigación en Informática (I3A) Laboratorio
Más detallesEIS. Especialidad en Ingeniería de Software
EIS Especialidad en Ingeniería de Software IMPORTANCIA DE LA INGENIERÍA DE SOFTWARE Las tecnologías relacionadas con la ingeniería de software, cambian con gran rapidez; existe una proliferación de productos
Más detallesI NTRODUCCIÓN 1. ORDENADOR E INFORMÁTICA
I. INTRODUCCIÓN 1. ORDENADOR E INFORMÁTICA 1.1. Informática Informática (Información Automática) es la ciencia y la técnica del tratamiento automatizado de la información mediante el uso de ordenadores.
Más detallesFundamentos de la Visión Artificial. Prof. Dr. Francisco Gómez Rodríguez Prof. Manuel J. Domínguez Morales 1
Fundamentos de la Visión Artificial Prof. Dr. Francisco Gómez Rodríguez Prof. Manuel J. Domínguez Morales 1 Índice 1. Introducción a lavisión Artificial 2. Adquisición y representación de imágenes 3. Filtrado
Más detallesEl conjunto de conocimientos científicos y técnicos que hacen posible la resolución de forma automática de problemas por medio de las computadoras.
1 Conceptos Generales 1.1 Definición de Informática Una posible definición de informática podría ser: El conjunto de conocimientos científicos y técnicos que hacen posible la resolución de forma automática
Más detalles