CORRELATION COPROCESSOR BASED ON FPGA COPROCESADOR DE CORRELACIÓN BASADO EN FPGA.
|
|
- Alba Cordero Díaz
- hace 8 años
- Vistas:
Transcripción
1 ISSN: Volumen Número 5 año CRREATIN CRCESSR BASED N FGA CRCESADR DE CRREACIÓN BASAD EN FGA Miguel. Arias Estrada, Francisco J. Enríquez Aguilera,, Ricardo E. érez Blanco. INAE, Coordinación de Ciencias Comutacionales. UACJ, Deartamento de Eléctrica y Comutación. ariasm@inaoe.mx, fenrique@uacj.m rblanco@uacj.mx Abstract: In this work, a hardware-architecture for correlation algorithm imlementation is resented. The roosed architecture allows real time tracking. For the design the hardware descrition language VHD (Very High Seed Integrated Circuit Hardware Descrition anguage) was used, it was imlemented on a FGA (Field rogrammable Gate Arrays) Sartan. Resumen: En este trabajo se lantea una arquitectura hardware ara la imlementación del algoritmo de correlación. a rincial característica de la arquitectura rouesta, es que ermite efectuar el rocesamiento de seguimiento en tiemo real. ara el diseño se utiliza el lenguaje de descrición de hardware VHD, así mismo la imlementación se lleva a cabo en un FGA Sartan. Keywords: VHD, FGA, Vision, hardware y íxel.. INTRDUCCIÓN a visión or Comutadora ha basado sus desarrollos en el estudio del sistema visual humano, el cual sugiere la existencia de diferentes tios de tratamiento de la información visual, deendiendo de metas u objetivos esecíficos; es decir, la información visual ercibida es rocesada en distintas formas con base en las características articulares de la tarea a realizar, or lo que la visión or comutadora roone varias técnicas que ermiten obtener una reresentación del mundo a artir del análisis de imágenes obtenidas desde cámaras de video. Debido a que la información visual es una de las rinciales fuentes de datos del mundo real, resulta útil el roveer a una comutadora digital del "sentido de la vista" (a artir de imágenes tomadas con cámaras digitales o analógicas), que junto con otros mecanismos como el arendizaje, hagan de esta, una herramienta caaz de detectar y ubicar objetos en el mundo real, objetivo rincial de la Visión or Comutadora. os disositivos reconfigurables ermiten a los diseñadores construir todo o arte de su diseño en hardware en vez de software (Swan, 999). Universidad de amlona 53
2 ISSN: Volumen Número 5 año Exortando funcionalidad al hardware se ueden conseguir significativas mejoras de velocidad, orque esa funcionalidad no tiene que dividirse en instrucciones individuales que el CU transorte, decodifique, etc. Esa funcionalidad se convierte en hardware. a caacidad de imlementar una alicación en hardware roorciona la oortunidad de exlotar la concurrencia inherente de los circuitos digitales. Es decir, el disositivo uede configurarse o dividirse en múltiles subsistemas, todos los cuales odrían funcionar concurrentemente con los demás.. SEGUIMIENT R CRREACIÓN El Algoritmo de Seguimiento or correlación de área, es una técnica efectiva ara el seguimiento de objetos que no tienen características sobresalientes, ni un alto contraste con el fondo de la imagen, además el objetivo uede ser un área de interés sobre la imagen a seguir. a correlación or área consiste en sueroner una imagen de referencia o atrón sobre una imagen de búsqueda y calcular una función de similaridad (Sankar K. and Veerabhadra, 00). a imagen dentro de la ventana de búsqueda tiene máxima similaridad con la imagen de referencia, cuando es sueruesta sobre la localización del objetivo. ara evitar algunos roblemas como son: cambios en el tamaño del objetivo, diferente ángulo de vista, variaciones de contraste, cambios en la forma y textura del objetivo, etc., la imagen de referencia se actualiza eriódicamente. a función de correlación normalizada [] es: C xy = m= n= m= n= ven _ at ven _ at( m, n) * ven _ bus( i, ( m, n) * m= n= ven _ bus ( i, () Donde ven_bus es la imagen de búsqueda con tamaño de M * N, ven_at la imagen de referencia con tamaño de *, donde < M y < N. os datos a comarar de ven_bus inician en el íxel (i, donde i = x + m y j = y + n. Además x M + y y N +. as imágenes son en escala de gris con 56 niveles, or lo que cada íxel toma un valor comrendido en el rango de: 0 ven _ bus( M, N ) 55 y 0 ven _ at(, ) El máximo valor de C MN roorciona la localización del unto de la imagen más arecida a la de referencia, el cual tiende entre 0 y. a normalización es requerida ara evitar falsos icos, aún cuando la actual referencia esté resente en la imagen de búsqueda sin alguna distorsión o ruido (Swan, 999). a Ec. se utiliza ara comarar valores de correlación entre sub-imágenes de la ventana de búsqueda y la ventana atrón. Ahora, si es el número de veces que se va a realizar la oeración de la ventana atrón sobre la de búsqueda (donde = x * y Correla_may es el dato almacenado con la correlación más alta, encontramos que la condición a utilizar ara encontrar la mayor similitud es: Si Correla( > Correla _ may Entonces Correla _ may( = Correla( Fin. Dado que en la comaración, el oerando m= n= ven _ at ( m, n) () existe en ambos lados de la ecuación y corresonde a un mismo valor, odemos excluirlo de los cálculos. Ya que algunas oeraciones matemáticas resultan más costosas en recursos hardware, como son la división y la raíz cuadrada, se ota or substituirlas a multilicaciones, las cuales son más económicas en cuestión de clbs. Si searamos el numerador (Ec. 3) y el divisor (Ec. 4) = m= n= Den _ corr( a comaración sería: Den _ corr( = ven _ at( m. n) * ven _ bus( i, m= 0 n= 0 > ven _ bus ( i, Num _ corr _ may( Den _ corr _ may( Que es similar a: * Den _ corr _ may( > Num _ corr _ may( * Den _ corr( (3) (4) (5) (6) Universidad de amlona
3 ISSN: Volumen Número 5 año En la Ec. 6 se uede observar que ya no es necesario realizar oeraciones de división; ara eliminar la raíz cuadrática solo se elevan al cuadrado todos los términos. 3. IMEMENTACIÓN DE AGRITM DE CRREACIN Mediante Matlab se imlementó el algoritmo de correlación ara seguimiento de características de una imagen. El tamaño de la ventana atrón es de 3 * 3 íxeles y el de la ventana de búsqueda de 64 * 64 íxeles. El hecho de utilizar multilicaciones da como resultado un número con una gran cantidad de bits, el cual es un roblema ara la imlementación en hardware (debido a que ocuan un mayor esacio de silicio); or lo que ara evitar dicho roblema se truncan los bits menos significativos (SB) y a continuación se realiza un análisis de los resultados a diferentes niveles de truncamiento de datos. as figuras y muestran los diagramas del comortamiento de seguimiento de una característica, en las cuales se grafican las coordenadas X e Y, de la variación de movimiento de la característica seleccionada; ara las secuencias Barco (90 imágenes) y Marina (57 imágenes), resectivamente; utilizando el algoritmo: a) con todos los bits, b) con truncamiento de los SB s, c) con truncamiento de los 6 SB s. Se observa que la diferencia en resultados es mínima entre las gráficas con el algoritmo comleto y el algoritmo con truncamiento de los SB s, mientras que con el truncamiento de los 6 SB s es mayor la diferencia. BARC_CMET BARC_TRUNCAD_ BARC_TRUNCAD_6 Nº Imágenes = MARINA_CMET MARINA_TRUNCAD_ MARINA_TRUNCAD_6 Nº Imágenes = CRD EN X Fig.. Comortamiento en el seguimiento de imágenes del algoritmo a) comleto, b) con truncamiento de datos de bits y c) truncamiento de datos de 6 bits, ara la secuencia de imágenes Marina. En la Figura 3 se muestran la rimer y última imagen de las secuencias Barco y Marina resectivamente, realizando el seguimiento de las características seleccionadas mediante el algoritmo de correlación. a característica esta centrada en los cuadros, siendo el cuadro más equeño la imagen atrón y el más grande la imagen de búsqueda. a) CRD EN Y CRD EN X Fig.. Comortamiento en el seguimiento de imágenes del algoritmo a) comleto, b) con truncamiento de datos de bits y c) truncamiento de datos de 6 bits, ara la secuencia de imágenes Barco b) 55 Universidad de amlona
4 ISSN: Volumen Número 5 año CNTR REGISTR (HEADER) VENTANA ATRÓN Y DE BÚSQUEDA RCESADR CRREACIÓN Entrad r a salida e s e t DATS 3 DEMUMUTIEXR BUFFER DE TRES ESTADS c) d) Fig. 3. Ejemlo del seguimiento de características ara las secuencias Barco y Marina: a) imagen # de la secuencia Barco, b) imagen #90 de la secuencia Barco, c) imagen # de la secuencia Marina y d) imagen #57 de la secuencia Marina. Fig. 4. Diagrama a bloques de la Arquitectura rouesta ara la imlementación del Algoritmo de correlación. En la figura 5 se muestra como esta constituido internamente el bloque del rocesador de correlación. Se constituye internamente or multilicadores-acumuladores básicamente, que se encargan de las oeraciones sobre los íxeles, que es cuando se tiene que acceder los módulos de memoria. Una vez realizados los cálculos sobre todos los datos, se requieren efectuar oeraciones de multilicación, las cuales no requieren de accesos a memoria ya que deenden de los resultados de los bloques anteriores. or lo anterior se utiliza un multilicador serie-aralelo; el cual tiene la característica de que cuenta con una latencia igual al número de bits de los datos a rocesar (cabe mencionar que los datos están comrendidos en un mismo rango de bits, debido al truncamiento). or ejemlo si los datos de entrada están constituidos or 4 bits, se requerirán 4 ciclos de reloj ara obtener el resultado. 4. ARQUITECTURA ANTEADA ARA E AGRITM DE CRREACIÓN Ven_atrón CK RESET Debido a los resultados obtenidos en el truncamiento de datos, se otó or truncar los SB s, or lo que se resenta un diagrama a bloques de la arquitectura a imlementar. En la Figura 4 se observa que los datos entran or el bus de entrada/salida, utilizando buffers de tres estados, también se cuenta con memorias ara el almacenamiento de la ventana atrón y la de búsqueda, un bloque de control, el cual como su nombre lo indica se encarga de controlar los accesos de entrada / salida a memoria, un bloque de registro ara el control del roceso y or último el rocesador de correlación el cual se encarga de realizar el rocesamiento de correlación. control Ven_búsqueda Control Multilicador Acumulador Multilicador Acumulador EN Multilicando Multilicador EN Multilicador Serie aralelo Resultado Fig. 5. Diagrama a bloques del rocesador de correlación a utilizar. 56 Universidad de amlona
5 ISSN: Volumen Número 5 año En la figura 6 se muestra el ruteo interno del FGA ara rocesadores de correlación. a arquitectura de estos dos rocesadores se codificó en VHD y sintetizó ara un FGA Sartan II XCS50FG456, mediante la herramienta de síntesis Xilinx ISE 4.i. Este diseño tiene una frecuencia de oeración de 55. MHz, utiliza 5% del esacio total del FGA, uede rocesar 8 íxeles or ciclo de reloj, tiene una latencia de 3939 ciclos y uede rocesar una imagen en.5ms. Fig. 6. Ruteo interno del FGA de rocesadores de correlación. 5. CNCUSINES Sobre los resultados resentados de los rocesadores imlementados, se observa que suera el requisito de rocesar 30 imágenes or segundo con lo cual se ermite el seguimiento de múltiles blancos en tiemo real. REFERENCIAS Hernández B. José F. ( 000), Sistema ara la navegación visual de un helicótero,.htt:// ga/gcii/ublicaciones/ub00/doc00_00.df, Swan R., Wyatt A. (999), Comutación Reconfigurable, 9htt:// Sankar M K. and Veerabhadra Rao K, Robust Correlation Tracker, Sadhana, Vol. 6, art 3, June 00, ewis J.. (995), Fast Temlate Matching, Vision Interface,. 0-3,. Chatfield Christoher. (979), Statistics for technology, Chaman and Hall, Great Britain,. 57 Universidad de amlona
PROCESAMIENTO 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 detallesComputación Gráfica. (Algunos Fundamentos) Universidad de los Andes Demián Gutierrez Octubre 2011 1
Comutación Gráfica (Algunos Fundamentos) Universidad de los Andes Demián Gutierrez Octubre 2011 1 Qué es? Es una rama de la ciencia de comutación que estudia al conjunto de técnicas que ermiten la reresentación
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 detallesVALUACIÓN DE BONOS. 4 Valuación de un bono en una fecha entre cupones
1 VALUAIÓN DE BONOS 4 Valuación de un bono en una fecha entre cuones Hasta ahora hemos suuesto en (2.1) y (2.2) que la valuación se hace en el momento de emisión del bono o un instante osterior al ago
Más detallesControl de Fase. Capítulo 4. 4.1 Conceptos Teóricos
Caítulo 4 Control de Fase 4.1 Concetos Teóricos En este caítulo se resentará el método de control de fase ara convertidores AC/DC conmutados or línea, comúnmente conocidos como rectificadores controlados.
Más detallessección página desplazamiento
1 1.- PROBLEMA (30%) Un sistema de gestion de memoria soorta esacios de direcciones logicas de 32 bits y un modelo de memoria aginado con tama~nos de agina de 4K bytes. Con estos datos, la tabla de aginas
Más detallesUnidad 5. Aplicaciones de las derivadas. Objetivos. Al terminar la unidad, el alumno:
Unidad 5 Alicaciones de las derivadas Objetivos Al terminar la unidad, el alumno: Resolverá roblemas de ingreso utilizando el ingreso marginal. Resolverá roblemas de costos utilizando el costo marginal
Más detallesObjetivos. Transistor MOSFET ELEMENTOS ACTIVOS EL-2207 I SEMESTRE 2007
Objetivos Transistor MOFET ELEMENTO ACTO EL07 EMETRE 007 El transistor de efecto de camo MOFET y la tecnología CMO (6 semanas Construcción, símbolo, clasificación. Funcionamiento. Curvas características
Más detallesUNIDADES FUNCIONALES DEL ORDENADOR TEMA 3
UNIDADES FUNCIONALES DEL ORDENADOR TEMA 3 INTRODUCCIÓN El elemento hardware de un sistema básico de proceso de datos se puede estructurar en tres partes claramente diferenciadas en cuanto a sus funciones:
Más detallesPalabras 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 detallesTemporizadores y contadores en tiempo real: El módulo Timer0 y el prescaler del PIC
Temporizadores y contadores en tiempo real: El módulo Timer0 y el aler del PIC 1. Introducción...1 2. Estructura del Timer0...1 3. Funcionamiento del Timer0...2 3.1. Entrada de reloj del modulo Timer0...
Más detallesEcualizador y Sintetizador Musical
OpenStax-CNX module: m41060 1 Ecualizador y Sintetizador Musical José Miguel Hobaica Alvarado This work is produced by OpenStax-CNX and licensed under the Creative Commons Attribution License 3.0 Abstract
Más detallesDOMINIO Y RANGO DE UNA FUNCIÓN I N D I C E. martilloatomico@gmail.com. Página. Titulo:
Titulo: DOMINIO Y RANGO I N D I C E Página DE UNA FUNCIÓN Año escolar: 4to. Año de Bachillerato Autor: José Luis Albornoz Salazar Ocupación: Ing Civil. Docente Universitario País de residencia: Venezuela
Más detallesNo se requiere que los discos sean del mismo tamaño ya que el objetivo es solamente adjuntar discos.
RAIDS MODO LINEAL Es un tipo de raid que muestra lógicamente un disco pero se compone de 2 o más discos. Solamente llena el disco 0 y cuando este está lleno sigue con el disco 1 y así sucesivamente. Este
Más detallesFiery Network Controller para la DocuColor 250/240 SERVER & CONTROLLER SOLUTIONS. Ejemplos de flujos de trabajo
Fiery Network Controller para la DocuColor 250/240 SERVER & CONTROLLER SOLUTIONS Ejemplos de flujos de trabajo 2005 Electronics for Imaging, Inc. La información de esta publicación está cubierta por los
Más detallesDISEÑO DE UN PLC DOMÉSTICO UTILIZANDO UN MICROCONTROLADOR PIC-18F4550
DISEÑO DE UN PLC DOMÉSTICO UTILIZANDO UN MICROCONTROLADOR PIC-18F4550 QUIRINO JIMENEZ DOMINGUEZ, MARGARITA ALVAREZ CERVERA INSTITUTO TECNOLÓGICO DE MÉRIDA qjimenezdo@yahoo.com.mx RESUMEN: En el presente
Más detallesRESUMEN TEMA 8: TERMODINÁMICA. MÁQUINA TÉRMICA Y MÁQUINA FRIGORÍFICA. 1.- Transformación de un sistema termodinámico
Deartamento de Tecnología. IS Nuestra Señora de la Almudena Mª Jesús Saiz RSUMN TMA 8: TRMODINÁMICA. MÁUINA TÉRMICA Y MÁUINA FRIGORÍFICA La termodinámica es la arte de la física que se ocua de las relaciones
Más detallesTEMA 4. Unidades Funcionales del Computador
TEMA 4 Unidades Funcionales del Computador Álvarez, S., Bravo, S., Departamento de Informática y automática Universidad de Salamanca Introducción El elemento físico, electrónico o hardware de un sistema
Más detallesManual de guía para Clientes Sistema MoTrack
Manual de guía para Clientes Sistema MoTrack Contenido 1) introducción 2) Ingresar 3) Principal 4) Mapas 4.1) Mapa de los Móviles 4.2) Mapa de Flota de Móviles 5) Reportes 5.1) Reportes Detallados Reportes
Más detallesCapítulo 5. Análisis del software del simulador del sistema de seguridad
1 Capítulo 5. Análisis del software del simulador del sistema de seguridad Para realizar análisis del simulador de sistema de seguridad se recurrió a diagramas de flujo de datos (DFD s), ya que se consideró
Más detallesGENERALIDADES DE BASES DE DATOS
GENERALIDADES DE BASES DE DATOS A fin de evitar que idénticos datos se encuentren repetidos en múltiples archivos, parece necesario que los comunes se almacenen en un archivo único y que este archivo sea
Más detallesApoyo para la preparación de los estudios de Ingeniería y Arquitectura Física (Preparación a la Universidad) Unidad 4: Vectores
Apoyo para la preparación de los estudios de Ingeniería y Arquitectura Física (Preparación a la Universidad) Unidad 4: Vectores Universidad Politécnica de Madrid 5 de marzo de 2010 2 4.1. Planificación
Más detalles34.- Cómo Hacer Evaluación del Desempeño
34.- Cómo Hacer Evaluación del Desempeño Permite registrar y mantener las evaluaciones del desempeño de los trabajadores de la empresa, para ello se hace necesario registrar un libro de hechos relevantes,
Más detallesEstructura de los sistemas de distribución de radiodifusión sonora y de TV Objetivos
Estructura de los sistemas de distribución de radiodifusión sonora y de TV Objetivos Conocer los distintos elementos que constituyen una instalación colectiva para la distribución de señales de televisión
Más detalles9. Lección 9: Cambios de Fase
9. Lección 9: Cambios de Fase Cuando un sistema consiste de más de una fase, cada fase uede ser considerada como un sistema searado del todo. Los arámetros termodinámicos del sistema entero ueden ser construidos
Más detallesSistemas de Computadoras Índice
Sistemas de Computadoras Índice Concepto de Computadora Estructura de la Computadora Funcionamiento de la Computadora Historia de las Computadoras Montando una Computadora Computadora Un sistema de cómputo
Más detallesk 11 N. de publicación: ES 2 047 221 k 51 Int. Cl. 5 : G01R 21/133
k 19 OFICINA ESPAÑOLA DE PATENTES Y MARCAS ESPAÑA k 11 N. de publicación: ES 2 047 221 k 1 Int. Cl. : G01R 21/133 G11C 7/00 12 k TRADUCCION DE PATENTE EUROPEA T3 86 knúmero de solicitud europea: 90116348.
Más detallesOperaciones Morfológicas en Imágenes Binarias
Operaciones Morfológicas en Imágenes Binarias Introducción La morfología matemática es una herramienta muy utilizada en el procesamiento de i- mágenes. Las operaciones morfológicas pueden simplificar los
Más detallesPUERTOS DE ENTRADA Y SALIDA
PUERTOS DE ENTRADA Y SALIDA El microcontrolador Z8 PLUS dedica 14 líneas para puertos de entrada y salida. Estas líneas están agrupadas en dos puertos conocidos como el Puerto A y el Puerto B. El puerto
Más detallesTema 4. Subsistema de Memoria
Tema 4. Subsistema de emoria 4.1. ntroducción 4.2. emoria cache. emoria principal 4.4. emoria virtual onceptos generales Organizaciones para mejorar el rendimiento lgunas tecnologías D Fundamentos de omputadores
Más detallesCaravel Modernization Tool: Tipos de Proyectos. Caravel Modernization Tool: Tipos de Proyectos
Caravel Modernization Tool: Tipos de s La familia Caravel Modernization Tool Caravel Modernization Insight es una utilidad perteneciente a la familia Caravel Modernization Tool. Esta familia, integrada
Más detallesREDES AUTOORGANIZATIVAS
Tema 5: Redes Autoorganizativas Sistemas Conexionistas 1 REDES AUTOORGANIZATIVAS 1. Introducción a la Autoorganización. 2. Arendizaje Cometitivo. 3.1. Carácterísticas. 3.2. Ventajas y Limitaciones. 3.
Más detallesDESCRIPCION DEL SITEMA MASTER.
DESCRIPCION DEL SITEMA MASTER. ESTRUCTURA. El sistema MASTER (Sistema Modular para Control Adaptativo en Tiempo Real) se ha implementado en base a un computador compatible PC-AT, dotado de una tarjeta
Más detallesMetodología centrada en la Experiencia del Usuario
Metodología centrada en la Experiencia del Usuario Esta metodología fue creada por Jesse James Garrett, se describe a detalle en su libro The Elements of User Experience, consiste en asegurarse que ningún
Más detallesProf. Daniel Villar Escuela Técnica del Buceo 2009
Matemática: Teórico 009 Seguramente el lector ya conoce estructuras numéricas, naturales, enteros, racionales. Sus diferencias y carencias. Qué hizo necesario la creación de una estructura aún más amlia
Más detallesSistemas Electrónicos Digitales. Práctica 1 Multiplicador de 8 bits secuencial con desplazamiento hacia la derecha
Sistemas Electrónicos igitales Práctica de 8 bits secuencial con desplazamiento hacia la derecha Javier Toledo Moreo pto. Electrónica, Tecnología de Computadoras y Proyectos Universidad Politécnica de
Más detallesAutor: Javier Yáñez García
Curso 2009-2010 2010 Universidad Carlos III de Madrid PROYECTO FIN DE CARRERA: TRACKING DE PERSONAS A PARTIR DE VISIÓN ARTIFICIAL Autor: Javier Yáñez García Contenidos 1. Introducción 2. Estado del arte
Más detalles18. Camino de datos y unidad de control
Oliverio J. Santana Jaria Sistemas Digitales Ingeniería Técnica en Informática de Sistemas Curso 2006 2007 18. Camino de datos y unidad de control Un La versatilidad una característica deseable los Los
Más detallesControl Teaching de un Brazo Robot de Cinco Grados de Libertad
Control Teaching de un Brazo Robot de Cinco Grados de Libertad Michel Ibáñez a610221@upc.edu.pe Christian R. Reátegui amoran@upc.edu.pe Asesor: Ing. Antonio Moran amoran@upc.edu.pe Universidad Peruana
Más detalles1. Representación de la información en los sistemas digitales
Oliverio J. SantanaJaria Sistemas Digitales Ingeniería Técnica en Informática de Sistemas Curso 2005 2006 1. Representación de la información en los sistemas digitales Durante Hoy Los digital tipo muchos
Más detallesClase 20: Arquitectura Von Neuman
http://computacion.cs.cinvestav.mx/~efranco @efranco_escom efranco.docencia@gmail.com Estructuras de datos (Prof. Edgardo A. Franco) 1 Contenido Arquitectura de una computadora Elementos básicos de una
Más detallesCiclo de vida y Metodologías para el desarrollo de SW Definición de la metodología
Ciclo de vida y Metodologías para el desarrollo de SW Definición de la metodología La metodología para el desarrollo de software es un modo sistemático de realizar, gestionar y administrar un proyecto
Más detallesUNIVERSIDAD DE ANTIOQUIA FACULTAD DE INGENIERÍA DEPARTAMENTO DE INGENIERIA ELECTRÓNICA LABORATORIO DE CIRCUITOS II PRÁCTICA N 6 " FILTROS ACTIVOS "
UNIVERSIDAD DE ANTIOQUIA FACULTAD DE INGENIERÍA DEPARTAMENTO DE INGENIERIA ELECTRÓNICA LABORATORIO DE CIRCUITOS II PRÁCTICA N 6 " FILTROS ACTIVOS " OBJETIVOS - Conocer algunas toologías ara el diseño de
Más detallesManual Consultas Web - PC Sistel Ver 486R4+ - USUARIO JEFATURA
PCSISTEL Ver 486R4+ Diseñado y Desarrollado por Visual Soft S.A.C. Todos los Derechos reservados. 2006 Este producto y su respectiva documentación así como el nombre PCSISTEL se encuentra debidamente registradas
Más detallesTema 3. Medidas de tendencia central. 3.1. Introducción. Contenido
Tema 3 Medidas de tendencia central Contenido 31 Introducción 1 32 Media aritmética 2 33 Media ponderada 3 34 Media geométrica 4 35 Mediana 5 351 Cálculo de la mediana para datos agrupados 5 36 Moda 6
Más detallesEstructura y Tecnología de Computadores (ITIG) Luis Rincón Córcoles Ángel Serrano Sánchez de León
Estructura y Tecnología de Computadores (ITIG) Luis Rincón Córcoles Ángel Serrano Sánchez de León Programa. Introducción. 2. Elementos de almacenamiento. 3. Elementos de proceso. 4. Elementos de interconexión.
Más detallesCapítulo 3. Diseño y Arquitectura del Sistema
Capítulo 3. Diseño y Arquitectura del Sistema 3.1 Resumen En este capítulo se explicara el diseño y arquitectura del sistema propuesto para este proyecto de Tesis. Se hará una breve explicación del propósito
Más detallesPatrones de software y refactorización de código
Patrones de software y refactorización de código Introducción y antecedentes de los patrones de software Los patrones permiten construir sobre la experiencia colectiva de ingenieros de software habilidosos.
Más detallesÍNDICE DISEÑO DE CONTADORES SÍNCRONOS JESÚS PIZARRO PELÁEZ
ELECTRÓNICA DIGITAL DISEÑO DE CONTADORES SÍNCRONOS JESÚS PIZARRO PELÁEZ IES TRINIDAD ARROYO DPTO. DE ELECTRÓNICA ÍNDICE ÍNDICE... 1 1. LIMITACIONES DE LOS CONTADORES ASÍNCRONOS... 2 2. CONTADORES SÍNCRONOS...
Más detallesEl sistema decimal, es aquél en el que se combinan 10 cifras (o dígitos) del 0 al 9 para indicar una cantidad específica.
5.2 SISTEMAS DE NUMERACIÓN. DECIMAL El sistema decimal, es aquél en el que se combinan 10 cifras (o dígitos) del 0 al 9 para indicar una cantidad específica. La base de un sistema indica el número de caracteres
Más detallesCapítulo 4. Diseño de filtros digitales 1
53 Caítulo 4 Diseño de filtros digitales 1 Diseñar un filtro consiste en encontrar su función de transferencia (realizable y estable) ara su osterior realización mediante una estructura adecuada. En la
Más detallesPrincipio de la Termodinámica
ema.- Primer P Princiio de la ermodinámica..- El rabajo en la Mecánica. rabajo realizado or una fuerza externa F, que actúa sobre los límites del sistema, cuando su unto de alicación exerimenta un deslazamiento
Más detallesRENDIMIENTO de TRANSFORMADORES
ENDMENTO de TANSFOMADOES Norberto A. Lemozy NTODCCÓN El conocimiento del rendimiento de cualquier máquina, disositivo o sistema tiene una gran imortancia or el valor económico que ello reorta, tanto desde
Más detalles6.4 ESTRATEGIAS DE PRUEBA
Prueba del sistema Prueba de validación Prueba de integración Prueba de Unidad Código Diseño Requisitos Ingeniería del Sistema Las pruebas del software aplican similar estrategia moviéndonos de adentro
Más detallesIV. Implantación del sistema.
IV. Implantación del sistema. Para hablar sobre el proceso de desarrollo del sistema de Recuperación de Información Visual propuesto, empezaremos hablando del hardware utilizado, las herramientas de software
Más detallesGANTT, PERT y CPM. Figura 5.3: Carta GANTT 3.
GANTT, PERT y CPM Características Conseguir una buena programación es un reto, no obstante es razonable y alcanzable. Ella debe tener el compromiso del equipo al completo, para lo cual se recomienda que
Más detallesESCUELA TÉCNICA Nº 6 COMANDANTE MANUEL BESARES EDI PRODUCTOS Y SERVICIOS COMUNICACIONALES ESPACIO CURRICULAR CURSO
EDI PRODUCTOS Y SERVICIOS COMUNICACIONALES ESPACIO CURRICULAR 5TO AÑO 2DA DIV. - BIENES Y SERVICIOS CURSO PROF. ING. JOSEFINA VEGA PROFESORES 2013 AÑO FUNDAMENTACIÓN La problemática abordada en el primer
Más detallesTELEOPERACIÓN DE UN ROBOT MOVIL CON MANEJO DIFERENCIAL A BAJO COSTO
TELEOPERACIÓN DE UN ROBOT MOVIL CON MANEJO DIFERENCIAL A BAJO COSTO Introducción.- Asanza,V 1 ; Laica,J 1 ; Paillacho,D 1 1. Centro de Visión y Robotica {vasanza, jlaica, dpailla} @fiec.espol.edu.ec Un
Más detallesBase de datos en Excel
Base de datos en Excel Una base datos es un conjunto de información que ha sido organizado bajo un mismo contexto y se encuentra almacenada y lista para ser utilizada en cualquier momento. Las bases de
Más detallesUnidad 9. Implementación. M.C. Martín Olguín
Unidad 9 Implementación M.C. Martín Olguín Implementación Es la traducción directa del diseño en un lenguaje de programación. Es decir, en la implementación se construyen los componentes: Archivos de código
Más detalles1. Descripción y objetivos
Pruebas 1 1. Descripción y objetivos Las pruebas son prácticas a realizar en diversos momentos de la vida del sistema de información para verificar: El correcto funcionamiento de los componentes del sistema.
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 detallesImplementación de la transformada wavelet discreta para imágenes en un FPGA
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
Más detallesSUPERACCESS MANUAL GESTION EN RECEPCION
SUPERACCESS PLATAFORMA WEB PROFESIONAL PARA EL CONTROL DE ACCESOS MANUAL GESTION EN RECEPCION Nota: El contenido e información inscrita en el presente manual es de propiedad y uso exclusivo de Supervisa
Más detalles17 de mayo, Día del Internet. México celebrará por primera vez el Día del Internet coordinado por la Asociación Mexicana de Internet.
TECNOLOGÍA José Julio Solís García Internet: Mis costos y qué ve mi personal! Por dónde navega? S in duda Internet se ubica como una herramienta indispensable en cualquier negocio, pero para sacarle mejor
Más detallesDISEÑO DE FUNCIONES (TRATAMIENTOS)
DISEÑO DE FUNCIONES (TRATAMIENTOS) Diseño Estructurado. Estrategias para Derivar el Diagrama de Estructura. Diseño de Módulos Programables. 1. DISEÑO ESTRUCTURADO El Diseño es el proceso por el cual se
Más detallesIntroducción a los sistemas de control
Introducción a los sistemas de control Sistema Un sistema es una combinación de componentes que actúan juntos y realizan un objetivo determinado A un sistema se le puede considerar como una caja negra
Más detallesSistemas de Gestión de Calidad. Control documental
4 Sistemas de Gestión de Calidad. Control documental ÍNDICE: 4.1 Requisitos Generales 4.2 Requisitos de la documentación 4.2.1 Generalidades 4.2.2 Manual de la Calidad 4.2.3 Control de los documentos 4.2.4
Más detallesTecnología IP para videovigilancia... Los últimos avances han hecho posible conectar cámaras directamente a una red de ordenadores basada en el
para videovigilancia....... Los últimos avances han hecho posible conectar cámaras directamente a una red de ordenadores basada en el protocolo IP. La tecnología de las cámaras de red permite al usuario
Más detallesc) ( 1 punto ). Hallar el dominio de definición de la función ( ). Hallar el conjunto de puntos en los que la función tiene derivada.
Materiales producidos en el curso: Curso realizado por Escuelas Católicas del 7 de noviembre al 19 de diciembre de 2011 Título: Wiris para Matemáticas de ESO y Bachilleratos. Uso de Pizarra Digital y Proyector
Más detallesSISTEMAS NUMERICOS CAMILO ANDREY NEIRA IBAÑEZ UNINSANGIL INTRODUCTORIO A LA INGENIERIA LOGICA Y PROGRAMACION
SISTEMAS NUMERICOS CAMILO ANDREY NEIRA IBAÑEZ UNINSANGIL INTRODUCTORIO A LA INGENIERIA LOGICA Y PROGRAMACION CHIQUINQUIRA (BOYACA) 2015 1 CONTENIDO Pág. QUE ES UN SISTEMA BINARIO. 3 CORTA HISTORIA DE LOS
Más detallesEjercicios Riesgo y Retorno Resueltos
Ejercicios Riesgo y Retorno Resueltos Comentes:. ara lograr el efecto diversificación en un ortafolio debemos necesariamente invertir en activos que no se correlacionen o que tienen correlación negativa.
Más detallesSERVIDOR WEB PARA ACCESO EN TIEMPO REAL A INFORMACIÓN METEOROLÓGICA DISTRIBUIDA
SERVIDOR WEB PARA ACCESO EN TIEMPO REAL A INFORMACIÓN METEOROLÓGICA DISTRIBUIDA E. SÁEZ, M. ORTIZ, F. QUILES, C. MORENO, L. GÓMEZ Área de Arquitectura y Tecnología de Computadores. Departamento de Arquitectura
Más detallesArquitectura Von Neumann
Arquitectura Von Neumann Arquitectura Von Neumann Establecida en 1945 por Von Neumann Modelo básico de arquitectura utilizado en la mayoría de los computadores Su idea es la de conectar permanentemente
Más detallesEJERCICIOS SOBRE : DIVISIBILIDAD
1.- Múltiplo de un número. Un número es múltiplo de otro cuando lo contiene un número exacto de veces. De otra forma sería: un número es múltiplo de otro cuando la división del primero entre el segundo
Más detallesDOMINIO Y RANGO página 89. Cuando se grafica una función existen las siguientes posibilidades:
DOMINIO Y RANGO página 89 3. CONCEPTOS Y DEFINICIONES Cuando se grafica una función eisten las siguientes posibilidades: a) Que la gráfica ocupe todo el plano horizontalmente (sobre el eje de las ). b)
Más detallesHerramientas Software Unycop Win. Cuándo hay que hacer uso de las Herramientas Software?
Cuándo hay que hacer uso de las Herramientas Software? Estas herramientas son necesarias cuando se produce un deterioro en alguna Base de datos. Estos deterioros se hacen evidentes cuando, al entrar en
Más detallesREGISTROS DE DESPLAZAMIENTO
REGISTROS DE DESPLAZAMIENTO Es un circuito digital que acepta datos binarios de una fuente de entrada y luego los desplaza, un bit a la vez, a través de una cadena de flip-flops. Este sistema secuencial
Más detalles2. Aritmética modular Ejercicios resueltos
2. Aritmética modular Ejercicios resueltos Ejercicio 2.1 Probar, mediante congruencias, que 3 2n+5 + 2 4n+1 es divisible por 7 cualquiera que sea el entero n 1. Trabajando módulo 7 se tiene que 3 2n+5
Más detallesPresentación y Planificación del Proyecto: Administración de Calzado
1 Presentación y Planificación del Proyecto: Administración de Calzado Integrantes Manuel Cubillos manuel.cubillosv@usach.cl Juan Díaz juan.diazc@usach.cl Felipe Llancaleo felipe.llancaleo@usach.cl Alberto
Más detallesSISTEMAS DE SEGURIDAD DE RECONOCIMIENTO FACIAL
SISTEMAS DE SEGURIDAD DE RECONOCIMIENTO FACIAL INTRODUCCIÓN Los sistemas de reconocimiento facial son sistemas de seguridad basados en aplicaciones que detectan e identifican automáticamente rostros humanos.
Más detallesRAID. Redundant Array of Independent Disks. Rafael Jurado Moreno (rafa.eqtt@gmail.com) Fuente: Wikipedia
RAID Redundant Array of Independent Disks Rafael Jurado Moreno (rafa.eqtt@gmail.com) Fuente: Wikipedia I.E.S. María Moliner. Segovia 2010 1.Introducción. En informática, el acrónimo RAID (del inglés Redundant
Más detallesTEMA 5. ELECTRÓNICA DIGITAL
TEMA 5. ELECTRÓNICA DIGITAL 1. INTRODUCCIÓN Los ordenadores están compuestos de elementos electrónicos cuyas señales, en principio, son analógicas. Pero las señales que entiende el ordenador son digitales.
Más detallesCODIFICADORES CON PRIORIDAD. Grupo 2
CODIFICADORES CON PRIORIDAD Grupo 2 Descripción Los codificadores son circuitos combinacionales generalmente de 2 N entradas y N salidas, donde las salidas son el código binario correspondiente al valor
Más detallesARQUITECTURA DE DISTRIBUCIÓN DE DATOS
4 ARQUITECTURA DE DISTRIBUCIÓN DE DATOS Contenido: Arquitectura de Distribución de Datos 4.1. Transparencia 4.1.1 Transparencia de Localización 4.1.2 Transparencia de Fragmentación 4.1.3 Transparencia
Más detallesGuías técnicas Grupo Danysoft: Borland StarTeam. Equipo Grupo Danysoft abril de 2003 - (902) 123146 www.danysoft.com
Guías técnicas Grupo Danysoft: Borland StarTeam Equipo Grupo Danysoft abril de 2003 - (902) 123146 www.danysoft.com Este documento se ha realizado utilizando Doc-To-Help, distribuido por : Danysoft Internacional
Más detallesSeñal de Referencia: Es el valor que se desea que alcance la señal de salida. SET POINT.
EL ABC DE LA AUTOMATIZACION ALGORITMO DE CONTROL PID; por Aldo Amadori Introducción El Control automático desempeña un papel importante en los procesos de manufactura, industriales, navales, aeroespaciales,
Más detallesOBJETIVOS DE LA MATERIA... 4 PROGRAMA ANALÍTICO. CONTENIDOS TEÓRICOS Y PRÁCTICOS... 5 BIBLIOGRAFIA... 7
UNIVERSIDAD NACIONAL DE LA MATANZA DEPARTAMENTO DE INGENIERIA E INVESTIGACIONES TECNOLOGICAS INGENIERIA EN INFORMATICA ARQUITECTURA DE COMPUTADORAS (1109) Profesor Titular: Ing. Fernando I. Szklanny PLANIFICACIÓN
Más detalles502 A I.S.C. JOSE BARDO MORENO MACHADO ENRIQUE EDUARDO MORAN PRADO EDILBERTO RASCON HERNANDEZ
502 A I.S.C. JOSE BARDO MORENO MACHADO ENRIQUE EDUARDO MORAN PRADO EDILBERTO RASCON HERNANDEZ Dispositivo basado en circuitos que posibilitan el almacenamiento limitado de información y su posterior recuperación.
Más detallesTEMA 14. Modelos de representación de diagramas
TEMA 14. Modelos de representación de diagramas Un diagrama es un dibujo en el que se muestran las relaciones entre las diferentes partes que componen un conjunto o sistema. También se puede entender como
Más detallesUNIVERSIDAD INTERAMERICANA DE COSTA RICA CENTRO INTERAMERICANO DE POSTGRADO MAESTRIA EN ADMINISTRACION DE NEGOCIOS CURSO NIVELATORIO DE CONTABILIDAD
1 UNIVERSIDAD INTERAMERICANA DE COSTA RICA CENTRO INTERAMERICANO DE POSTGRADO MAESTRIA EN ADMINISTRACION DE NEGOCIOS CURSO NIVELATORIO DE CONTABILIDAD PROFESOR: MBA. MAX E. OGUILVE P. ALUMNA: IVANIA BARRANTES
Más detallesConmutación. Conmutación telefónica. Justificación y definición.
telefónica Justificación y definición de circuitos de mensajes de paquetes Comparación de las técnicas de conmutación Justificación y definición. Si se atiende a las arquitecturas y técnicas utilizadas
Más detallesTema 4. Gestión de entrada/salida
Tema 4. Gestión de entrada/salida 1. Principios de la gestión de E/S. 1.Problemática de los dispositivos de E/S. 2.Objetivos generales del software de E/S. 3.Principios hardware de E/S. 1. E/S controlada
Más detallesETSIINGENIO 2009 DIBUJO DE GRAFOS MEDIANTE ALGORITMOS GENÉTICOS
ETSIINGENIO 2009 DIBUJO DE GRAFOS MEDIANTE ALGORITMOS GENÉTICOS EtsiIngenio Inteligencia Artificial 1 Raposo López Alejandro Sánchez Palacios Manuel Resumen dibujo de grafos mediante algoritmos genéticos
Más detallesLa interoperabilidad se consigue mediante la adopción de estándares abiertos. Las organizaciones OASIS y W3C son los comités responsables de la
Servicios web Introducción Un servicio web es un conjunto de protocolos y estándares que sirven para intercambiar datos entre aplicaciones. Distintas aplicaciones de software desarrolladas en lenguajes
Más detallesArquitectura de Aplicaciones
1 Capítulo 13: Arquitectura de aplicaciones. - Sommerville Contenidos del capítulo 13.1 Sistemas de procesamiento de datos 13.2 Sistemas de procesamiento de transacciones 13.3 Sistemas de procesamiento
Más detallesCAPITULO III MARCO METODOLÓGICO. La presente investigación plantea como objetivo el diseño de un prototipo
CAPITULO III MARCO METODOLÓGICO 1. Tipo de Investigación La presente investigación plantea como objetivo el diseño de un prototipo de robot industrial para la automatización del proceso de conformado de
Más detalles8. ESPACIOS VECTORIALES Y APLICACIONES LINEALES.
Prácticas de Matemáticas I y Matemáticas II con DERIVE 8. ESPACIOS VECTORIALES Y APLICACIONES LINEALES. 8.. DEPENDENCIA E INDEPENDENCIA LINEAL DE VECTORES. COMBINACIÓN LINEAL. EJEMPLO 8.. Estudiar si el
Más detallesNociones básicas sobre adquisición de señales
Electrónica ENTREGA 1 Nociones básicas sobre adquisición de señales Elaborado por Juan Antonio Rubia Mena Introducción Con este documento pretendemos dar unas nociones básicas sobre las técnicas de medida
Más detallesSistemas de Computación I/O. 2º Semestre, 2008 José Miguel Rubio L. jose.rubio.l@ucv.cl http://www.inf.ucv.cl/~jrubio
Sistemas de Computación I/O 2º Semestre, 2008 José Miguel Rubio L. jose.rubio.l@ucv.cl http://www.inf.ucv.cl/~jrubio Funciones: Enviar comandos a los dispositivos Detectar interrupciones. El usuario no
Más detalles