Desarrollo de un prototipo de un Sistema en un Chip Programable (SOPC) destinado a aplicaciones de tratamiento digital de imágenes en movimiento

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Desarrollo de un prototipo de un Sistema en un Chip Programable (SOPC) destinado a aplicaciones de tratamiento digital de imágenes en movimiento"

Transcripción

1 Projece de Fi de Carrera Enginyer Indusrial Desarrollo de un prooipo de un Sisema en un Chip Programable (SOPC) desinado a aplicaciones de raamieno digial de imágenes en movimieno MEMÒRIA Auors: Carles Rellán Marínez Miguel Ángel Sánchez López Direcor: Emili Lupón Roses Convocaòria: Seembre 2004 (pla 94) Escola Tècnica Superior d Enginyeria Indusrial de Barcelona

2

3 Traamieno digial de imágenes en movimieno en un SOPC 1 Resumen El principal objeivo de ese proyeco ha sido la familiarización con el uso de los Sisemas en un Chip Programable (SOPC). Los SOPC consisen en sisemas compleos basados en una o más CPUs, memoria y oros periféricos incluidos en un único chip programable, es decir, un chip cuyo comporamieno puede ser modificado según la necesidad. Para rabajar con esos disposiivos, se buscaron aplicaciones de raamieno digial, de modo que el procesamieno de daos mediane el hardware diseñado, uviera venajas evidenes frene al equivalene en sofware. Es más, se ha preendido someer los daos a raamienos no realizables mediane sofware. La aplicación que se ha querido llevar a cabo para ese propósio consise en la deección del movimieno de un objeo en una secuencia de imágenes para de ese modo, mediane el cálculo de la posición de dicho objeo, poder ineracuar con un PC del mismo modo que se hace con un raón, pero con una cámara de video digial capurando los movimienos del usuario. El principal problema de los méodos de seguimieno de objeos en una secuencia de imágenes es la gran canidad de información con la que debe raar para llevar a cabo dicho proceso. En ese proyeco se han preendido realizar ese ipo de procesos minimizando la canidad de información uilizada para aumenar la velocidad. Para ello se ha recurrido a la compresión de las imágenes capuradas. Dicha compresión consise en la esrucuración caegórica de la información conenida en la imagen, de modo que solamene raando los daos que se consideren de mayor imporancia se pueda llevar a cabo la aplicación. Esa esrucuración caegórica de la información consise en ransformar a un dominio frecuencial las muesras capuradas. En ese caso, la ransformación que se ha llevado a cabo es la Transformación Discrea de Harley (TDH). La TDH se ha implemenado en hardware mediane la uilización de un sisema sisólico (un sisema compueso de una gran canidad de elemenos de proceso muy simples que, inerconecados enre si, permien hacer operaciones más complejas) y se ha inegrado en un SOPC, implemenado sobre un chip programable FPGA de la familia APEX-20K de Alera Inc., uilizando una placa de desarrollo. Se ha conseguido asegurar el correco funcionamieno del sisema de compresión de imágenes mediane hardware a ala velocidad y se han senado las bases para el desarrollo del proceso de seguimieno en posibles fuuras aplicaciones. Con odo eso se han mosrado las venajas que la uilización de la compresión de daos ofrecen respeco a los méodos radicionales. Además se ha demosrado la venaja de uilizar sisemas sisólicos para aplicaciones muy específicas frene al uso de sofware en ese campo. Por úlimo se ha comprobado que la uilización de SOPCs para el desarrollo de prooipos de ese ipo de aplicaciones resula una buena opción.

4 2 Miguel Ángel Sánchez López y Carles Rellán Marínez

5 Traamieno digial de imágenes en movimieno en un SOPC 3 Índice RESUMEN... 1 INTRODUCCIÓN LAS FPGAS Y LOS DISPOSITIVOS ÓPTICOS ACERCA DE LAS FPGAS APLICACIONES COMERCIALES BASADAS EN TRATAMIENTO DE VIDEO Rimax Wireless Baby Monior Canesa Keyboard Sony EyeToy para PlaySaion SISTEMA DE SEGUIMIENTO ÓPTICO CONCEPCIÓN DEL SISTEMA INTRODUCCIÓN CONCEPTOS BÁSICOS DE LAS IMÁGENES DIGITALES Píxel Resolución de la imagen MÉTODO DE SEGUIMIENTO COMPRESIÓN DE IMÁGENES DIGITALES REGIONALIZACIÓN DE LA IMAGEN FUNCIONAMIENTO GENERAL DEL SISTEMA IMPLEMENTACIÓN DEL SISTEMA El subsisema inerno El subsisema exerno El módulo TDH IMPLEMENTACIÓN DEL MÓDULO TDH INTRODUCCIÓN APLICACIONES ESPECÍFICAS EN SISTEMAS SISTÓLICOS PROPUESTA DE DIMITROV Y BAGHAIE IMPLEMENTACIÓN Deerminación de los coeficienes a El bloque de elemenos de proceso ep El conjuno ep2/ La unidad de conrol y el banco de regisros Algorimo del módulo TDH EL SUBSISTEMA EXTERNO INTRODUCCIÓN DESCRIPCIÓN DEL SUBSISTEMA EXTERNO ESTRUCTURA DEL SSE ACOPLAMIENTO DEL MÓDULO TDH MODO DE OPERACIÓN DEL MÓDULO TDH Transformación de un vecor Transformación de una mariz COMPRESIÓN Y DESCOMPRESIÓN COMPARACIÓN CON EL ALGORITMO FHT INTERFAZ DE CONTROL DEL SISTEMA EL SUBSISTEMA INTERNO INTRODUCCIÓN FASE DE CONFIGURACIÓN Ajuse de las caracerísicas de la imagen Configuración del filro Calibración de la capura FASE DE SEGUIMIENTO Capura de Ω... 59

6 4 Miguel Ángel Sánchez López y Carles Rellán Marínez Compresión de Ω uilizando el SSE Comparación Acualización del punero PRUEBAS Y SIMULACIONES INTRODUCCIÓN SIMULACIONES DEL HARDWARE VALIDACIÓN DEL CONTENIDO DE LA ROM EXPERIMENTACIÓN CON EL SSE Transformación direca de imágenes Transformación con ajuse del rango de los daos CONCLUSIONES...77 REFERENCIAS...79 BIBLIOGRAFÍA COMPLEMENTARIA...81

7 Traamieno digial de imágenes en movimieno en un SOPC 5 Inroducción El principal objeivo de ese proyeco es un ineno de acercamieno y familiarización con el uso de los Sisemas en un Chip Programable (SOPC). En el mundo de la microelecrónica se conocen los llamados Sisemas en un Chip (SoC), que como su nombre indica, consisen en sisemas compleos basados en una o más CPUs, memoria y oros periféricos incluidos en un único chip. Lo que diferencia a los SOPC de los SoC es que el sopore físico sobre el que se implemena el sisema, un chip programable, permie cambiar la esrucura del sisema, mienras que el sopore de los SoC es inalerable. Hay muchos ipos de chips programables que pueden albergar un SOPC. Dependiendo de las caracerísicas de esos chips, se podrán implemenar uno u oro ipo de sisemas. Para rabajar con esos disposiivos, se buscaron aplicaciones de raamieno digial, de modo que el procesamieno de daos mediane el hardware que se pudiera diseñar, uviera venajas evidenes frene al raamieno equivalene mediane sofware. Es más, se ha preendido someer los daos a raamienos que no son realizables mediane secuencias lineales de insrucciones, al y como hace el sofware. Ora cosa que ambién se ha querido llevar a cabo es la comunicación del sisema que se desarrollará como SOPC, con oro disposiivo exerno, como ahora un PC. Se quería que la comunicación enre el sisema implemenado como SOPC y el PC fuera una eapa imporane denro del proyeco. Para hacer converger ambos propósios en el proyeco, se pensó en la siguiene aplicación: conseguir que a parir de escenas capuradas del mundo real mediane una cámara digial se pudiera conrolar el movimieno de un punero (mouse) en un ordenador personal. Por úlimo, cabe remarcar que ese proyeco no ha preendido en ningún momeno conseguir ningún produco comercializable ni la obención de resulados perfecos. La principal moivación ha sido el indagar en campos con los que no se esaba familiarizado, ya fueran campos direcamene relacionados con la aplicación final como oros que en principio se creyeron de uilidad pero que luego se uvieron que desechar.

8 6 Miguel Ángel Sánchez López y Carles Rellán Marínez

9 Traamieno digial de imágenes en movimieno en un SOPC 7 1 Las FPGAs y los disposiivos ópicos. 1.1 Acerca de las FPGAs Tal y como se ha comenado en la inroducción, el principal objeivo de ese proyeco ha sido la familiarización con el uso de Sisemas en un Chip Programable (SOPC). Lo que se eniende como Sisema es el aquel sisema compleo que coniene al menos una CPU, memoria y demás periferia. Exise lo que se conoce como Sisemas en un Chip (SoC) que, como su nombre indica, no son ora cosa que sisemas implemenados denro de un único chip. Pues bien, un SOPC no es ora cosa que un SoC implemenado en un disposiivo de lógica programable. Mienras que un SoC no iene la capacidad de alerar su esrucura, un SOPC la iene, debido a las caracerísicas del disposiivo sobre el que se ha implemenado el sisema en cuesión. Hay muchos ipos de chips programables, enre ellos los conocidos como FPGAs (Field Programmable Gae Array). Esos FPGAs son unos chips que conienen pueras lógicas y un sisema de conexión enre ellas que permie ser alerado según el propósio que se desee. Al cambiar las conexiones inernas del chip, su comporamieno ambién cambiará. La capacidad de cambiar de configuración de esos chips viene deerminada, enre oros facores, por la canidad de pueras lógicas que conienen. Obviamene, cuano mayor sea la densidad (canidad de pueras lógicas), un chip podrá ser configurado de más formas disinas. Es por eso que una de las alernaivas para implemenar un SOPC es uilizar una FPGA de complejidad elevada (compuesa de cenenares de miles o millones de pueras), implemenando la CPU como un módulo digial más con las pueras de la FPGA. A pesar de un cose uniario mayor, esos disposiivos flexibles ienen un número de venajas sobre los ASICs fijos, incluyendo iempo de desarrollo, cose y riesgo menor, y la posibilidad de ajusar el hardware a las necesidades de aplicación individuales. Además las FPGAs basadas en SRAM programables en el sisema ofrecen ora venaja significaiva: permien alerar dinámicamene el hardware del sisema para cubrir las necesidades del momeno mediane la reconfiguración de los disposiivos FPGA. Como resulado, los disposiivos FPGA han sido uilizados en decenas de miles de sisemas, incluyendo muchos sisemas de raamieno de vídeo y aplicaciones relacionadas. La aplicación más popular de disposiivos FPGA en un sisema de raamieno de vídeo es proporcionar los beneficios de niveles de inegración alos para la lógica de unión y lógica de inerfaz requerida en un sisema. De odas formas, como la capacidad y presaciones de las FPGAs siguen mejorando, la implemenación de los algorimos de raamieno de señales digiales y oras funciones en FPGAs esá siendo cada vez más común. Así que muchas aplicaciones de vídeo son candidaas para implemenarse en disposiivos FPGA, incluyendo filros, operaciones de convolución, algorimos de edición de imágenes y calibración, algorimos de compresión/descompresión, algorimos de reconocimieno de imágenes, algorimos de análisis de imagen y algorimos de renderización de imágenes. Con respeco a los SOPC, el anexo D ofrece una inroducción más deallada sobre ese ipo de sisemas.

10 8 Miguel Ángel Sánchez López y Carles Rellán Marínez 1.2 Aplicaciones comerciales basadas en raamieno de video. Tal y como se ha comenado en el aparado anerior, enre odos los sisemas que se pueden implemenar con una FPGA, los desinados a aplicaciones para video digial son un puno basane imporane. Precisamene por eso, el oro objeivo de ese proyeco ha sido ése: el desarrollar una aplicación para el raamieno digial de vídeo. Anes de explicar con más dealle qué es lo que se ha preendido y lo que finalmene se ha llevado a cabo, dejando emporalmene de lado lo que son las FPGA, véase una pequeña muesra de los disposiivos exisenes en el mercado basados en el raamieno de vídeo, que servirán para enender más claramene lo que se ha querido desarrollar Rimax Wireless Baby Monior Ese disposiivo, fabricado por Rimax (hp:// es un sisema de canguro elecrónico basado en dos pares: por un lado, una cámara digial con un micrófono que vigilan al bebé, y, por el oro, un recepor con una pequeña panalla y un alavoz que reproducen lo que la cámara y el micrófono recogen (Fig. 1.1). Ambos disposiivos se comunican enre si mediane ecnología inalámbrica. Fig. 1.1 Rimax Wireless Baby Monior Lo que más llama la aención de ese disposiivo es que es un sisema de vigilancia aciva, es decir, no se limia simplemene a emiir lo que esá sucediendo sino que según los movimienos que sean capados por la cámara o los sonidos que sean capados por el micrófono, el sisema provoca una alarma en el recepor, siendo configurables los facores y los niveles de sensibilidad con los que se aciva dicha alarma Canesa Keyboard Ese sisema desarrollado por Canesa (hp:// esá pensado para acuar como eclado para disposiivos poráiles como PDAs o eléfonos móviles (Fig. 1.2). Lo que hace es proyecar en una superficie plana un mapa o layou de un eclado, y mediane un sisema de deección ópico, el Canesa Keyboard es capaz de deecar las

11 Traamieno digial de imágenes en movimieno en un SOPC 9 pulsaciones que el usuario haga sobre las eclas de ese eclado proyecado. En la página web de Canesa se ofrece un video del produco en acción. Fig. 1.2 Canesa Keyboard Sony EyeToy para PlaySaion2 Ese sisema diseñado por Sony (hp:// principalmene con finalidades lúdicas, se basa en una cámara digial y en un sofware para la consola de videojuegos PlaySaion2. EyeToy permie al usuario ineracuar con un videojuego de forma ópica, raduciendo los movimienos que el usuario hace con su propio cuerpo delane de la cámara en acciones que llevará a cabo el sofware. Fig. 1.3 Sony EyeToy para PlaySaion2

12 10 Miguel Ángel Sánchez López y Carles Rellán Marínez Fig. 1.4 EyeToy en funcionamieno. Lo que ienen en común odas esas aplicaciones es que se esán uilizando de forma aciva la adquisición de daos de nauraleza ópica, creando así un nuevo ipo de disposiivos de enrada de daos que no precisan de conaco físico con ninguna pare del cuerpo del usuario. Hay oros ipos de disposiivos de enrada de daos que no necesian conaco, como ahora los inérprees de voz, pero obviamene la uilización de esos disposiivos iene oras finalidades, como ahora la rascripción de dicados o la inerpreación de comandos. El raamieno de vídeo como disposiivo de enrada se uiliza cuando, en la información que se quiere inroducir, la geomería de un objeo iene gran imporancia. Exisen oros sisemas de raamieno de vídeo o de imágenes que ienen aplicaciones que van desde el reoque foográfico, la creación de efecos especiales cinemaográficos, ec. hasa la capura de movimienos y aplicaciones desinadas a lo conocido como ingeniería inversa, aunque en la acualidad muchas de esas aplicaciones esán diseñadas para un procesado en el que el iempo empleado en ello no es un facor imporane.

13 Traamieno digial de imágenes en movimieno en un SOPC Sisema de seguimieno ópico Una vez presenados algunos de los producos relacionados con la ineracuación ópica exisenes en el mercado, se esá en disposición de concrear el oro objeivo de ese proyeco: realizar un sisema de seguimieno ópico de bajo cose. Enre los producos presenados previamene, EyeToy es la aplicación más parecida a lo que se ha querido llevar a cabo. La idea consise en, eniendo proyecado sobre una superficie lo que aparecería en la panalla de un PC uilizando, por ejemplo, un cañón de imágenes, poder ineracuar con el PC mediane el movimieno de una mano o cualquier oro objeo por delane de dicha proyección. En oras palabras, se inenará mover el punero del raón simplemene ocando con la mano la proyección sobre la panalla de la flechia que indica la posición del mismo. La Fig. 1.5 muesra una visión general del sisema que se ha preendido llevar a cabo. Lo que normalmene se reflejaría en un monior (Espacio de rabajo T PC ) es proyecado a una superficie del mundo real mediane un proyecor. La proyección sobre esa superficie se denomina T MR. Una cámara digial recogerá las acciones que se realicen sobre T MR en el Mundo Real. La imagen que la cámara recoja se denomina T CAM. Será analizando los sucesivos T CAM como el Sisema de Seguimieno Ópico podrá informar al ordenador personal (PC) de cuál debería ser la nueva posición del punero. Fig. 1.5 Esquema general del sisema de seguimieno ópico. Debido a que para llevar a cabo la oalidad ese sisema sería necesario ener en cuena muchos facores, se le ha dado prioridad a asegurar el funcionamieno de las pares más imporanes, como ahora los sisemas de compresión de imágenes y algorimos de seguimieno, que serán explicados en los siguienes capíulos. Oros aspecos como ahora la capura de imágenes, que depende en gran medida del fabricane de la cámara, y manejo de funciones del sisema operaivo han sido considerados de menor imporancia y, por lo ano, no se ha considerado oporuno poner ano empeño en su desarrollo como en el de las oras pares mencionadas aneriormene.

14 12 Miguel Ángel Sánchez López y Carles Rellán Marínez

15 Traamieno digial de imágenes en movimieno en un SOPC 13 2 Concepción del sisema 2.1 Inroducción Una animación no es más que una secuencia de escenas esáicas cuyas diferencias producen a la visa humana una sensación de movimieno sobre el objeo cambiane reflejado en dichas escenas. Por lo ano, es lógico deducir que para deecar el movimieno de un objeo a parir de una secuencia de escenas esáicas consecuivas hay que mirar necesariamene las diferencias que hay enre ellas. Principalmene, ésa es la area principal que iene asignada el sisema objeo de ese proyeco: comparar escenas esáicas consecuivas para deerminar los movimienos que se realicen en el mundo real y calcular así la nueva posición del punero del raón. Para adquirir esas escenas desde el mundo real se uilizará una cámara de vídeo digial. Lo que hace esa cámara es plasmar la escena capurada sobre una mariz, en la que cada componene de dicha mariz coniene información ópica sobre la región correspondiene de la escena. Esa mariz es lo que se conoce como imagen digial, y a los elemenos que componen dicha mariz se les conoce como píxeles (elemeno de imagen o picure elemen). 2.2 Concepos básicos de las imágenes digiales En el mundo de las imágenes digiales exisen dos concepos que hay que ener en cuena para enender lo que se va a explicar más adelane Píxel Como se ha dicho anes, el píxel es el elemeno de la imagen que coniene la información ópica de la misma. Comparándolo con un mosaico, se podría decir que un píxel es lo mismo que una de las piedrecias que componen un mosaico. Una piedrecia de color por si sola no muesra más que el color de una región, pero varias piedrecias diferenes junas, forman la imagen final del mosaico. Según se desee, el píxel puede adopar una u ora forma. Por ejemplo, si se quiere una imagen en color, el píxel deberá guardar la información necesaria para reproducir ese color. Si lo que se quiere es una imagen en onos de gris, el píxel deberá guardar la información necesaria para reproducir el ono de gris que le corresponda. Cuano más parecido con la realidad se quiera, el píxel deberá ser capaz de almacenar más información que enga en cuena los dealles de cada color. Cuano mayor es la canidad de información que se quiere represenar más bis se necesian. Por eso, muchas veces se habla de bis por píxel (bpp), parámero que nos da una idea acerca de la calidad del color de la imagen digializada Resolución de la imagen La resolución de la imagen es la canidad de píxeles que uiliza una imagen para represenar la realidad. Cuano mayor sea la resolución, más se parecerá la imagen a la realidad. Por lo ano, la resolución deerminará qué pare del mundo real se represenará con un píxel. Cuano menor sea el amaño de esa región del mundo real, más parecido con la realidad habrá.

16 14 Miguel Ángel Sánchez López y Carles Rellán Marínez Nauralmene, cuano mayor sea la resolución, es decir, más píxeles definan la imagen, mayor canidad de bis se necesiarán para represenarla. La imagen ocupará Resolución bpp bis. 2.3 Méodo de seguimieno Dejando emporalmene de lado el ema de imágenes digiales, a coninuación se deallará el sisema de seguimieno de movimieno que se ha creído conveniene emplear en ese proyeco. Anes de nada, hay que dejar claro que lo que se busca es un iempo de respuesa coro, y la forma inmediaa de conseguirlo es uilizar la canidad mínima de daos para alcanzar el objeivo, ya que cuano menor sea la canidad de daos, menor número de operaciones habrá que realizar. Por lo ano, lo que se explicará en ese aparado, así como lo que se explicará en el siguiene, esá orienado a reducir en la medida de lo posible la canidad de daos que inervenga en el proceso. Muchos sisemas de deección de movimieno funcionan mediane la localización del objeo que se desea seguir en la imagen capurada por la cámara. El enconrar el objeo a seguir denro de la imagen es algo que requiere mucha poencia de cálculo, e incluso hay veces que inervienen concepos basados en ineligencia arificial y visión por compuador mucho más avanzados de lo que se preende uilizar aquí. Es por eso que se ha uilizado una écnica consisene en sólo presar aención a un enorno alrededor de un puno de inerés preesablecido. Cualquier perurbación que suceda denro del enorno de inerés y que inercepe el puno de inerés será enida en cuena de forma indiscriminada, sin necesidad de deerminar qué ipo de objeo ha producido la perurbación ni qué sucede fuera del enorno de inerés. Fig. 2.1 Enorno de inerés Ω alrededor de P CAM Tal y como se presenó en el aparado 1.3, T CAM es la imagen que capa la cámara. En la Fig. 2.1 se muesra T CAM, denro de la cual esán el puno de inerés P CAM (donde esá el punero del raón), el enorno de inerés Ω alrededor de P CAM y, por úlimo, el objeo Q CAM, que será el que se encargue de mover el punero del raón en el mundo real. Según lo explicado previamene, mienras Q CAM esé fuera del enorno de inerés Ω, el sisema no reaccionará,

17 Traamieno digial de imágenes en movimieno en un SOPC 15 pero cuando Q CAM enre en Ω, se esará alera por si inercepa al puno P CAM. En caso de que lo inercepe, se inenara modificar la posición de P CAM (y por lo ano de Ω, que esá cenrado en P CAM ) hasa la nueva posición del objeo Q CAM. De esa forma, uilizando solamene el enorno Ω, se puede hacer comparaciones enre enornos más pequeños que necesian menor canidad de píxeles, y, por lo ano, la canidad de operaciones necesarias ambién será menor. 2.4 Compresión de imágenes digiales Siguiendo con la premisa de la reducción de la canidad de daos necesarios para llevar a cabo el seguimieno, se ha uilizado ora écnica consisene en represenar la imagen con una menor canidad de daos. En el anexo A se explica con más deenimieno el funcionamieno de la écnica, de la cual se va a mosrar un pequeño resumen a coninuación. Esa écnica consise en ransformar una imagen digial (A), donde cada elemeno de la mariz que la define es un píxel (un elemeno de información ópica) en ora mariz (B) en la cual la disposición de sus elemenos no aporará una información direcamene enendible por el ojo humano. Tano la mariz A como la B conienen la misma información, pero mienras A es algo direcamene visible, B no lo es (Fig. 2.2). Imagen original (A) Imagen ransformada a parir de A (B) Fig. 2.2 Imagen original (A) y su ransformada (B) Lo que iene de especial la mariz ransformada B es que coniene la misma información que A pero ordenada de forma caegórica, es decir, esamos ordenando la información de A según su imporancia. Ese ordenamieno nos permiirá rechazar los elemenos que se consideren menos imporanes. Prescindiendo de dichos elemenos, se podrá reconsruir con los elemenos resanes de B ora mariz A, ambién enendible por el ojo humano, que será parecida en mayor o menor medida a la mariz original A pero no será exacamene igual. La diferencia que haya enre A y A dependerá de la canidad de elemenos de los que se haya prescindido en B para regenerar A. En el ejemplo de la Fig. 2.3, uilizando solamene un 6,25% de los elemenos la mariz B mosrada en la Fig. 2.2 se puede recuperar una imagen A que, aunque no es exacamene igual, se parece basane a A.

18 16 Miguel Ángel Sánchez López y Carles Rellán Marínez 6,25% de B Imagen reconsruida (A ) Fig. 2.3 Elemenos seleccionados de B e imagen reconsruida (A') De esa forma se consigue reducir la canidad de daos necesarios para definir una imagen a cosa de perder dealles de la imagen original. Esas ransformaciones que se han llevado a cabo consisen en pasar la imagen a un dominio frecuencial. En ese proyeco se ha elegido uilizar la Transformada de Harley para ello. A parir de ahora, a la mariz B se le llamará especro de A. Es posible que el lecor piense si el hacer esa ransformación para reducir daos es conraproducene, ya que una ransformación así requiere su iempo de cálculo. La forma con la que se lleva a cabo esa ransformación en el sisema que se ha diseñado no perjudica en absoluo el iempo de respuesa como se verá más adelane. 2.5 Regionalización de la imagen En ese puno es donde convergerán las écnicas de seguimieno y compresión de imagen explicadas hasa ahora. En el aparado de seguimieno ya se ha viso que el comparar simplemene un enorno de la imagen era suficiene. Sin embargo, hay que comparar odos y cada uno de los píxeles de los enornos afecados. Respeco a la ransformación de una imagen a un dominio frecuencial, exise un inconveniene: cuano mayor sea el amaño de la imagen a ransformar, la ransformación será más compleja. Por eso, se decidió rabajar con la imagen dividida en regiones lo suficienemene pequeñas como para que se pudiera ransformar cada región sin demasiados problemas. De hecho, lo mosrado en la Fig. 2.2 y en la Fig. 2.3 uilizan ese ipo de división. Resula evidene pensar que si enre dos imágenes hay una región que cambia, su especro correspondiene necesariamene cambiará. Eso permie que en lugar de hacer comparaciones píxel a píxel enre dos imágenes consecuivas, se puedan hacer enre los especros que represenan a cada región. De esa forma, se puede hacer una comparación grosso modo enre ambas imágenes simplemene mirando qué regiones son las que cambian simplemene consulando sus especros correspondienes. Una vez enconradas las regiones que han sido aleradas, se puede inenar mirar las diferencias con mayor precisión deshaciendo los especros, es decir, recuperando algo parecido a la imagen original al como se hizo con A en la Fig. 2.3.

19 Traamieno digial de imágenes en movimieno en un SOPC 17 La venaja que ofrece el rabajar con los especros de las regiones frene a rabajar con las regiones en si, es que un especro puede represenar una región con menor canidad de información. Por lo ano, comparar especros de regiones es más rápido que comparar regiones sin ransformar. La Fig. 2.4 y los siguienes comenarios basados en dicha figura ayudarán a comprender mejor lo explicado hasa ahora. Fig. 2.4 Trabajo con regiones comprimidas Supóngase que la imagen original es el recuadro de color rojo, en los iempos 0 y 1 respecivamene. El amaño de la imagen original es de x y píxeles. La imagen original se divide en (m+1) (n+1) regiones cuadradas R i,j de a píxeles de lado (suponiendo 1 bye por pixel, R i,j ocuparía a 2 byes). Si se quisiera hacer una comparación enre las imágenes 0 y 1 se podría hacer mirando qué regiones son las que cambian y, una vez conocidas, mirando más en dealle dichas regiones. Comparar cada región R i,j al cual supondría comparar a 2 byes para cada región. Si se comprime cada una de las regiones R i,j se puede conseguir represenar una información parecida a la original pero con menor canidad de daos. En ese caso se ha hecho que el especro r i,j de cada región R i,j enga un amaño de b b componenes (ambién suponiendo 1 bye por componene, cada r i,j ocuparía b 2 byes). Siendo a>b, es evidene que la canidad de comparaciones a hacer es menor que en el caso previo. La relación enre los amaños de a y b dependerá de cómo se haya definido el filro, es decir, dependerá de la canidad de componenes que se desechen del especro (véanse de nuevo Fig. 2.2 y Fig. 2.3).

20 18 Miguel Ángel Sánchez López y Carles Rellán Marínez 2.6 Funcionamieno general del sisema Tras haber inroducido los concepos básicos con los que se va a rabajar, se esá en condiciones de presenar un esquema del funcionamieno general del sisema (Fig. 2.5). Fig. 2.5 Esquema del funcionamieno general del sisema En ese esquema se ve como, a parir de una posición preesablecida del puno de inerés P, se sigue un bucle consisene en ir comparando los especros de las regiones del área de inerés cenrada en P. Desransformando (descomprimiendo) los especros de las regiones que han cambiado, se puede calcular con mayor precisión la nueva posición de P. 2.7 Implemenación del sisema Sin lugar a dudas, lo ideal sería el que odas y cada una de las eapas descrias en la Fig. 2.5 hubiera sido implemenada en hardware, pero dado que sería demasiado complejo y además que la FPGA conenida en la placa de desarrollo con la que se ha rabajado iene limiaciones, se decidió reparir las eapas enre el PC y dicha placa de desarrollo, correspondiéndole a esa úlima las areas de compresión y descompresión de las regiones. El reso de areas, por lo ano, fueron asignadas al PC.

21 Traamieno digial de imágenes en movimieno en un SOPC 19 Según esa forma de división, según su ubicación respeco al PC, al conjuno de areas que le corresponden al PC se le ha denominado subsisema inerno (SSI), y a las asignadas a la placa de desarrollo se le ha denominado subsisema exerno (SSE). Subsisema inerno Posición inicial del punero (P) Capura de la Región de inerés (RI) Comparación con la RI previa Cálculo de la nueva posición de P Subsisema exerno Compresión de regiones Descompresión de regiones Tabla 2.1 Tareas asignadas a cada subsisema. El SSI esá compueso exclusivamene por sofware (sin ener en cuena el conrol de los disposiivos del PC, de los que se encarga el Sisema Operaivo), y el SSE es una combinación de sofware y hardware. Ambos subsisemas se comunican enre si mediane el puero serie (Véase Fig. 2.6). Fig. 2.6 Esquema del sisema Esa forma de división del sisema en dos subsisemas, aunque sobreodo simplifica lo que es la implemenación de las areas del SSI relacionadas con la capura de imágenes de la cámara y el manejo del punero, iene como conraparida que la comunicación a ravés del puero serie hace de cuello de boella. De odos modos, se ha inenado diseñarlo odo de modo que si en algún momeno se pudiera llegar a uilizar un canal de comunicaciones más rápido enre

22 20 Miguel Ángel Sánchez López y Carles Rellán Marínez ambos subsisemas, o bien ambos subsisemas se pudieran implemenar en un único disposiivo, el funcionamieno sea lo mejor posible. La finalidad del prooipo implemenado es comprobar que el sisema funcione de una forma acepable. Como se ha explicado en la inroducción del proyeco, más que conseguir un funcionamieno perfeco de odo el sisema, lo que se ha buscado ha sido una familiarización con las ecnologías relacionadas con FPGAs y SOPCs, lo que ha hecho que se pusiera mayor empeño en conseguir un correco funcionamieno de las areas asignadas al SSE, consisene principalmene en un SOPC. A coninuación se puede leer un pequeño resumen acerca de las peculiaridades de cada subsisema. En los capíulos siguienes hay explicaciones más dealladas sobre esos El subsisema inerno Como se ha dicho previamene, es la pare del sisema que esá conenida en el PC por consisir principalmene en sofware y por realizar areas que es más sencillo hacer en un PC, como ahora la capura de imágenes de la cámara. El subsisema inerno es una aplicación para Windows que ofrece una inerfaz para ajusar parámeros de la cámara como el brillo, el conrase, ec. y, una vez ajusados dichos parámeros, ofrece una superficie sobre la cual el usuario puede ineracuar mediane los movimienos realizados delane de la cámara al y como se ha venido explicando. Las areas de compresión y de descompresión de las regiones, según lo explicado en el esquema general del sisema (Fig. 2.5, pág. 18) se realizan en el SSE, a parir de los daos que le son enviados por el SSI (el subsisema del que se esá hablando) a ravés del puero serie El subsisema exerno El subsisema exerno se encargará de realizar las eapas de compresión y descompresión de las regiones de imágenes que le facilie el subsisema inerno. Ha sido implemenado en la placa de desarrollo Excalibur que se puede ver con más dealle en el anexo E, aparado E.2. Fig. 2.7 Esrucura del SOPC del SSE

23 Traamieno digial de imágenes en movimieno en un SOPC 21 El SSE es, como se ha dicho, un sisema en un chip programable, y como se puede ver en la Fig. 2.7 esá compueso, enre oras cosas, por un conjuno de módulos. Algunos de esos módulos, como ahora un microprocesador NIOS de 16 bis, un puero de comunicaciones UART, ec., son prefabricados, es decir, son módulos que al ser comúnmene uilizados vienen incluidos con el paquee de desarrollo para su uilización opcional. A pare de esos módulos prefabricados, se ha añadido uno de diseño propio al que se le ha llamado módulo TDH. Todos los módulos esán conecados enre si mediane un bus llamado Avalon. Para el correco funcionamieno de odos los disposiivos del SSE, y para habiliar la comunicación con el SSI, se ha desarrollado un sofware que se encarga de esas areas El módulo TDH La area principal del módulo TDH es la de realizar la Transformada Discrea de Harley sobre un vecor de 16 elemenos de 8 bis. La principal peculiaridad de ese disposiivo es que se raa de un sisema sisólico especializado exclusivamene en hacer la operación de ransformación de forma ópima. Si la Transformada Discrea de Harley se hubiera implemenado en forma de algorimo para ser ejecuado en un microprocesador secuencial, dicho algorimo sería de orden N 2, o bien de orden N logn en caso de que se uilizara la Transformada Rápida de Harley. Sin embargo, el disposiivo TDH es equiparable a un algorimo de orden N. Aunque lo ideal hubiera sido desarrollar un disposiivo que pudiera calcular direcamene la ransformada de Harley de una mariz, debido ano a las limiaciones de la FPGA con la que se ha esado rabajando como a la complejidad que supondría, se ha hecho que sea el sofware el encargado de hacer la ransformada bidimensional mediane la uilización del disposiivo TDH, que la hace unidimensional. La implemenación del disposiivo TDH ha sido, sin lugar a dudas, la pare más imporane del proyeco, por lo que se ha decidido dedicarle un capíulo exclusivo (capíulo 3), previo al correspondiene a la implemenación del SSE (capíulo 4).

24 22 Miguel Ángel Sánchez López y Carles Rellán Marínez

25 Traamieno digial de imágenes en movimieno en un SOPC 23 3 Implemenación del módulo TDH. 3.1 Inroducción Como ya se ha comenado en 2.4, la ransformación de una imagen a un dominio especral es una herramiena poene cuando la imagen iene que ser someida a un raamieno digial. En el caso que se esá raando, el seguimieno de un objeo, el raamieno debe realizarse lo más rápido posible. Una forma de reducir el iempo de respuesa es, sin lugar a dudas, reducir la canidad de daos a raar, pero a su vez, para poder reducirlos, es necesario uilizar una gran canidad de cálculos que podrían provocar el efeco conrario: con el fin de reducir la canidad de daos para agilizar su raamieno se habría empleado mucho iempo. Obviamene esa siuación no ha de llegar a producirse. A pesar de que para calcular la ransformada de Harley exise una gran canidad de implemenaciones del algorimo de la Transformada Rápida de Harley (FHT), que podrían llegar a uilizarse, en ese proyeco se ha opado por hacer esa ransformación por hardware para superar las limiaciones que imponen ano la nauraleza secuencial de cualquier algorimo como la necesidad de manener odos los daos del vecor en memoria. El sisema que se presenará a coninuación esá concebido para ser colocado en medio de un flujo de daos, a modo de pipeline, pero por las limiaciones de las herramienas que se han uilizado para desarrollarlo, se ha enido que conecar a un BUS. Eso implica una gran pérdida de rendimieno, ya que el sisema no podrá ser usado de forma an inensiva como sería capaz de soporar, pero se mosrará que aún así, la velocidad de cálculo de ése módulo supera con creces las de cualquier algorimo secuencial que esé en sus mismas condiciones de sincronización. 3.2 Aplicaciones específicas en sisemas sisólicos. La alísima capacidad de proceso requerida por cieras aplicaciones, juno con el gran desarrollo de la ecnología de circuios inegrados ha propiciado la aparición de los llamados sisemas de uso en una aplicación específica (special-purpose sysems). Los sisemas sisólicos son un ipo de arquiecura que se adapa exremadamene bien a la implemenación de disposiivos de aplicación específica como es el caso que se esá raando. Los sisemas sisólicos se caracerizan por la uilización de procesadores exremadamene simples, llamados células o elemenos de proceso (EP a parir de ahora), que realizan operaciones elemenales sobre un flujo de daos que son bombeados a ravés de los EP del sisema. El érmino sisólico es una analogía a la conracción cardiaca (sísole) que impulsa la sangre en el sisema circulaorio. A pare de la simplicidad de los EP, los sisemas sisólicos ambién suelen esar caracerizados por el pequeño número de ipos diferenes de células, la comunicación local enre procesadores, la regularidad y la modularidad de los sisemas y el hecho de servir la solución de problemas específicos que requieren un iempo de respuesa coro. Ese ipo de sisemas hacen un amplio uso de caracerísicas como implemenación a gran escala, muliproceso y enubamieno (o pipelining). Donde se agrupan muchas unidades de proceso para que realicen un rabajo conjuno se presenan principalmene dos problemas

26 24 Miguel Ángel Sánchez López y Carles Rellán Marínez críicos: la comunicación y la sincronización. Los sisemas sisólicos, por nauraleza, realizan un gran número de comunicaciones enre sus EP, y para eviar complicaciones hay que procurar que la comunicación local sea simple, regular y síncrona. En visa de las propiedades de un sisema de ese ipo, se consideró oporuno el buscar una aplicación sisólica capaz de calcular la ransformada de Harley a parir de los daos que le fueran proporcionados al sisema. 3.3 Propuesa de Dimirov y Baghaie Tras una invesigación para enconrar opciones posibles para la implemenación de la Transformada Discrea de Harley (TDH) mediane una arquiecura sisólica se dio con un arículo [Dimirov, 1999] escrio por Vassil Dimirov y Ramin Baghaie, de la Helsinki Universiy of Technology (conenido en el CD), en el que se propone un esquema de cómo implemenar la ransformada discrea de Harley mediane la uilización de una codificación basada en números eneros algebraicos en una esrucura sisólica, con el cual se puede obener esa ransformada eóricamene libre de errores. Tal y como se refleja en el aparado A.4.1, la definición de la TDH es la siguiene: N 1 nk X ( k) = x( n)cas 2π (3.1) n= 0 N siendo x el vecor de N componenes al que se quiere aplicar la ransformada, X el vecor resulane de la ransformación, 0 k,n N-1 y cas( θ ) = cos( θ ) + sen( θ ) (3.2) La aparición de esas funciones rigonoméricas, que precisan del uso de coma floane, sería un inconveniene para la implemenación, dado que requeriría el uso de elemenos de proceso basane complejos, a pare de ener que asumir que los valores obenidos endrían un error numérico. El uso de eneros algebraicos que se propone en [Dimirov, 1999] resuelve ese problema. Esa écnica consise en susiuir la función cas(θ) por un polinomio de grado 3 cuyos coeficienes son números eneros y cuyo valor en deerminado puno z de valor consane coincide con el valor de cas(θ). En el arículo al que se hace referencia se ofrecen un conjuno de coeficienes suficienes para poder represenar odas las operaciones cas(2πnk/n) necesarias para hacer la ransformada a un vecor de 16 componenes. Los coeficienes adecuados se ofrecen a coninuación (Tabla 3.1). En resumen, odos esos coeficienes se uilizarán en el siguiene polinomio: 3 nk i i 2cas 2π = P( nk) = b nk z (3.3) N i= 0

27 Traamieno digial de imágenes en movimieno en un SOPC 25 nk θ b 0 b 1 b 2 b π/ π/ π/ π/ π/ π/ π/ π/ π/ π/ π/ π/ π/ π/ π/ Tabla 3.1 Coeficienes b i k para cada valor de 2casθ Con esa nueva definición de la función cas(θ), se puede reescribir la ecuación 3.1 como N i i X ( k) = x( n) b nk z (3.4) 2 n= 0 i= 0 Por úlimo, queda hablar del valor de z, que es z = 2cos(2π /16) =. 2 Ahora queda definir la esrucura sisólica propuesa en [Dimirov, 1999]. Dicha esrucura esá compuesa principalmene por res ipos de elemenos de proceso (Fig. 3.1): Elemenos ep1, cuyo comporamieno esá definido por las siguienes ecuaciones: x = x 1 (3.5) s = s 1 + x 1a 1 siendo a un número enero variable en cada insane de iempo. Elemenos ep2, que sigue la siguiene ecuación: + 1 siendo z una aproximación en coma fija de Elemeno ep3, que no es más que un sumador: x = z( x y 1) (3.6) = + x 1 y 1 2cos(2π /16) = x (3.7) 2 Dichos elemenos de proceso esán inerconecados como muesra la Fig. 3.2.

28 26 Miguel Ángel Sánchez López y Carles Rellán Marínez Fig. 3.1 Elemenos de proceso ep1 (azul), ep2 (verde) y ep3 (rojo). Fig. 3.2 Esquema de la mariz sisólica. A la visa de las ecuaciones previas se puede apreciar que el iempo es un parámero fundamenal a la hora de la asignación de los coeficienes a para cada uno de los elemenos de procesador ep1. Por lo ano, hay que deerminar, para cada insane de iempo y para cada ep1, qué coeficiene a hay que asignarle para un correco funcionamieno del sisema, asuno que se raará en los siguienes punos.

29 Traamieno digial de imágenes en movimieno en un SOPC Implemenación Según se ha viso en el anerior aparado, el implemenar ese sisema implica rabajar con una mezcla de hardware y sofware ínimamene relacionados enre si: el sofware deerminará la configuración del hardware, y la configuración del hardware deerminará la forma que iene que adquirir el sofware. Eso se verá más claro a medida que se vaya profundizando denro de ese aparado. Para empezar, véase en la Fig. 3.3 un esquema de la implemenación del módulo TDH. Los elemenos que lo componen serán explicados en los siguienes aparados. Fig. 3.3 Esquema del módulo TDH. Por el momeno, anes de enrar en concreciones acerca de la implemenación, se va a raar acerca de la deerminación de los coeficienes a para cada elemeno de proceso ep1, ya que eso es uno de los punos fundamenales de ese módulo Deerminación de los coeficienes a Para deerminar los coeficienes a se omará la ecuación 3.4 para usar ora más sencilla, en la que se prescindirá del 2 1 por moivos prácicos, con lo que queda: N 1 3 i i R ( k) = x( n) b nk z (3.8) n= 0 i= 0 Cenrando el foco de aención en lo que respeca a la mariz sisólica mosrada en la Fig. 3.2 (página 26), se definen, para cada insane de iempo, las siguienes variables: (, j) Sean x i las señales de enrada x en senido horizonal correspondienes a cada uno de los elemenos de proceso ep1. (ecuación 3.5).

30 28 Miguel Ángel Sánchez López y Carles Rellán Marínez Sean ), ( j i a los coeficienes a correspondienes a cada uno de los elemenos de proceso ep1 (ecuación 3.5). Sean i A las señales de enrada y para cada uno de los elemenos de proceso ep2 y ep3 (ecuaciones 3.6 y 3.7). Sea R la señal de salida del elemeno de proceso ep3. Según esas definiciones, y con las ecuaciones caracerísicas para cada elemeno de proceso, se puede esablecer la relación: z A z A z A A R = (3.9) dicho de ora forma = = i i i i z A R (3.10) Los érminos i A uilizados en la ecuación previa se calculan como: = + + = = = = + + = 0 1 ), ( ), ( 1 0 1), ( 1 1), ( 1,0) (,0) ( 1), ( 1 1), ( 1 N j j i N j j i N j N j j N i j j N i j i N i N N i N i i a x a x a x a x A L que no es ora cosa que: = + + = 1 0 ), ( ), ( N j j i N j j i N j i a x A (3.11) Según la ecuación 3.5, que decía 1 = x x, se puede apreciar que ) (0, ) 1, ( 1 ), ( j i j i j i x x x = = = L por lo ano, susiuyendo en 3.11, se obiene que: = + + = 1 0 ), ( ) (0, N j j i N j j N i j i a x A (3.12) y reemplazando a su vez en 3.10, con N=16, se obiene = = + + = ), (3 17 ) (0, 20 i j i j i i j j j z a x R (3.13) Es conveniene recordar la ecuación 3.8 con al de dejar la ecuación previa de una forma similar, para lo cual se realiza el cambio de variable 20 ~ = en dicha ecuación, con lo que se obiene:

31 Traamieno digial de imágenes en movimieno en un SOPC (0, j) (3 i, j) i R ~ + 20 = x~ + j a~ + j i+ 3z (3.14) i= 0 j= 0 ( 0, j) Suponiendo que x + j es consane durane un periodo de iempo que se deerminará más (3 i, j) adelane, se puede comparar de forma sencilla a~ i + j i+ 3 con b kn, simplemene haciendo unos cambios de variable para hacer un barrido por odos y cada uno de los parámeros de a, con lo que al final se obendrá la siguiene expresión: ( i, j) i a = b 3 j( i j) (3.15) que es fácilmene implemenable mediane, por ejemplo, una hoja de cálculo El bloque de elemenos de proceso ep1 Según lo que se ha esado viendo en los aparados previos, parecería obvio el crear una mariz de elemenos iguales inerconecados enre si, siendo cada uno de los elemenos ep1 que compusieran esa mariz capaz de realizar odas las operaciones posibles e indicarle qué operación es la que debe realizar en cada insane, dimensionando los canales de daos con un rango suficiene para odas las señales. Se decidió que la indicación de dicha operación se haría mediane la inroducción de un comando suminisrado por una ROM previamene programada. Algunos lenguajes de sínesis de hardware, como ahora el VHDL [IEEE, 1994] permien reproducir esrucuras ieraivas inerconecadas enre si mediane códigos de pequeña exensión y fácilmene enendibles. Sin embargo, el planear un diseño de esa manera presena los siguienes inconvenienes: Uilizar odos los elemenos ep1 iguales supondría desaprovechar la capacidad que ofrecerían los elemenos que esuvieran colocados en una posición en la que no se necesiara nunca uilizarlo al cien por cien. De hecho la Fig. 3.4 muesra la disribución de operaciones disinas necesarias para cada elemeno ep1 denro de la mariz según su posición, de acuerdo con lo obenido mediane el cálculo de los coeficienes a en el aparado anerior. Dado que el valor de los daos que circulan por el inerior de la mariz va creciendo a medida que se van propagando, es una pérdida de recursos el uilizar elemenos de proceso capaciados para operaciones de gran canidad de bis si van a haber lógica que no vaya a ser uilizada en ningún momeno. La FPGA en la que se quiere implemenar ese sisema cuena con limiación en el número de pueras lógicas a uilizar (véase E.2.2, pág. 43 del omo de anexos), por lo ano es necesario raar de reducir al máximo el amaño de esa mariz. Para ello se ha hecho: Variaciones del elemeno de proceso ep1, con capacidad de operaciones limiada según su posición denro de la mariz. A cada una de esas variaciones se le llamará a parir de ahora Subespecie ep1. Dimensionado de los rangos de los canales de enrada y de salida para cada elemeno ep1.

32 30 Miguel Ángel Sánchez López y Carles Rellán Marínez Fig. 3.4 Canidad de operaciones necesarias para cada ep1 según su posición. Pero, evidenemene, la implemenación de ese ipo de arquiecura ya no resula an sencilla como la ieración de un mismo elemeno. El lenguaje VHDL ofrece cieras cláusulas de conrol para hacer variaciones denro de una esrucura ieraiva, pero no son lo suficienemene flexibles como para colocar una variación deerminada de ep1 en una posición dependiendo de los coeficienes a que enga que uilizar. La solución pues para realizar ese sisema es colocar los diferenes elemenos uno a uno sin uilizar ese ipo de cláusulas ya nombradas. Hacerlo manualmene es una opción, pero debido a la nauraleza de ese méodo, es muy sensible a errores. Es por eso que se decidió hacer un pequeño programa en lenguaje C (véase K.1, pág. 119 del omo de anexos) que se encargara de sineizar un fichero de exo en formao VHDL (véase H.2.3, pág. 70 del omo de anexos) en el que esén calculados, para cada posición de la mariz de elemenos ep1, qué subespecie ep1 es la adecuada y qué rangos de señales de enrada y salida debe soporar. Aforunadamene, VHDL es flexible a la hora de definir señales cuyo rango esé definido por parámeros, con lo que no ha habido que hacer variaciones de las subespecies ep1 dependiendo del rango de los daos que uilice. Con una definición genérica de cada subespecie es suficiene. En el siguiene fragmeno de código VHDL se puede ver la definición de enidad de la subespecie ep1_nop5_4 (véase H.2.3, pág. 86 de los anexos), el rango de cuyas señales xin, sin, xou y sou esá definido por las variables descrias en la cláusula GENERIC.

33 Traamieno digial de imágenes en movimieno en un SOPC 31 ENTITY ep1_nop5_4 IS GENERIC ( V_RANGO_IN_MIN_Y,V_RANGO_IN_MAX_Y : INTEGER := 0; V_RANGO_OUT_MIN_Y,V_RANGO_OUT_MAX_Y: INTEGER := 0; V_RANGO_MIN_X, V_RANGO_MAX_X : INTEGER := 0 ); PORT ( clk : IN STD_LOGIC; rese : IN STD_LOGIC; calcula : IN STD_LOGIC; operacion : IN STD_LOGIC_VECTOR(2 DOWNTO 0); xin : IN INTEGER RANGE (V_RANGO_MIN_X) o (V_RANGO_MAX_X); sin : IN INTEGER RANGE (V_RANGO_IN_MIN_Y) o (V_RANGO_IN_MAX_Y); xou : OUT INTEGER RANGE (V_RANGO_MIN_X) o (V_RANGO_MAX_X); sou : OUT INTEGER RANGE (V_RANGO_OUT_MIN_Y) o (V_RANGO_OUT_MAX_Y); hecho : OUT STD_LOGIC ); END ep1_nop5_4; Ese primer ejemplo servirá para inroducir las diferenes subespecies ep1 que se han implemenado. Denro de la mariz ep1, según el resulado del cálculo de los coeficienes a, se han podido disinguir las siguienes subespecies ep1: ep1_nop1_0_pf: En esa subespecie el coeficiene a que le corresponde en cada momeno es cero. Por lo ano, según la ecuación 3.5 descria en el aparado 3.3, lo único que haría ese ep1 sería ransmiir el valor de enrada x hacia los elemenos siuados a la derecha, sin ningún ipo de aleración, y devolverá s = s 1, que en ese caso es cero. La diferencia respeco a la siguiene subespecie ep1 es que en ese caso esá diseñada para ser colocada en la primera fila (de ahí el sufijo pf) y, por lo ano, no acepará enradas s : supondrá que el valor correspondiene de s es cero. ep1_nop1_0: Igual que ep1_nop1_0_pf descrio aneriormene, a excepción de que admie enrada s con lo cual s = s 1. ep1_nop1_2_pf: Esa subespecie ampoco necesia hacer más de una operación, pero en ese caso, en lugar de que el coeficiene siempre sea cero, será 2, por lo que la salida x seguirá siendo igual que x 1 pero ahora s = 2x 1. Por ser de la primera fila, no admie enradas s. ep1_nop2_2: Ese elemeno es capaz de hacer sólo dos operaciones disinas, según el coeficiene que le venga codificado mediane un único bi desde el exerior. Esas operaciones son: 0 : s = s 1 2x 1 1: s = s + 2x ep1_nop3_1: Tres operaciones disinas, codificadas por dos bis: 00 : s = s 1 x 1 01: s = s 1 10 : s = s + x ep1_nop3_2: Tres operaciones disinas, codificadas por dos bis:

domótico Extras 2.1 Unidad de control 2.2 Dispositivos de entrada 2.4 Electrodomésticos domóticos 2.5 Medios de comunicación en redes domésticas

domótico Extras 2.1 Unidad de control 2.2 Dispositivos de entrada 2.4 Electrodomésticos domóticos 2.5 Medios de comunicación en redes domésticas 2 Elemenos de un sisema domóico Conenidos 2.1 Unidad de conrol 2.2 Disposiivos de enrada 2.3 Acuadores 2.4 Elecrodomésicos domóicos 2.5 Medios de comunicación en redes domésicas 2.6 Tecnologías aplicadas

Más detalles

Dispositivos semiconductores

Dispositivos semiconductores Deparameno de Telecomunicaciones Disposiivos semiconducores 3 Inroduccion Veremos los disposiivos semiconducores más básicos: los diodos. Veremos las variables más comunes de esos semiconducores; El diodo

Más detalles

1.- ALGORITMOS RÁPIDOS PARA LA EJECUCIÓN DE FILTROS DE PILA

1.- ALGORITMOS RÁPIDOS PARA LA EJECUCIÓN DE FILTROS DE PILA hp://www.vinuesa.com 1.- ALGORITMOS RÁPIDOS PARA LA EJECUCIÓN DE FILTROS DE PILA 1.1.- INTRODUCCIÓN Los filros de pila consiuyen una clase de filros digiales no lineales. Un filro de pila que es usado

Más detalles

INSTITUTO NACIONAL DE PESCA

INSTITUTO NACIONAL DE PESCA INSTITUTO NACIONAL DE PESCA Dirección General de Invesigación Pesquera en el Pacífico Nore Subdirección de Tecnología en el Pacífico Nore. Indicadores económico-financieros para la capura de camarón y

Más detalles

Guías y tutoriales/compresores/winrar

Guías y tutoriales/compresores/winrar g coordinación de uoriales: Graciela Sosisky exo: Horacio Marínez Philipps edición: Gabriela Tenner diseño: CAFE Guías y uoriales/compresores/winrar Los orígenes de ese programa se remonan a las experiencias

Más detalles

PRÁCTICA 3: Sistemas de Orden Superior:

PRÁCTICA 3: Sistemas de Orden Superior: PRÁCTICA 3: Sisemas de Orden Superior: Idenificación de modelo de POMTM. Esabilidad y Régimen Permanene de Sisemas Realimenados Conrol e Insrumenación de Procesos Químicos. . INTRODUCCIÓN Esa prácica se

Más detalles

UD: 3. ENERGÍA Y POTENCIA ELÉCTRICA.

UD: 3. ENERGÍA Y POTENCIA ELÉCTRICA. D: 3. ENEGÍA Y OENCA ELÉCCA. La energía es definida como la capacidad de realizar rabajo y relacionada con el calor (ransferencia de energía), se percibe fundamenalmene en forma de energía cinéica, asociada

Más detalles

Nota Técnica Índice de Tipo de Cambio Efectivo Real Multilateral con ponderadores móviles

Nota Técnica Índice de Tipo de Cambio Efectivo Real Multilateral con ponderadores móviles Noa Técnica Índice de Tipo de Cambio Efecivo Real Mulilaeral con ponderadores móviles 1. Inroducción: La presene noa écnica preende inroducir y explicar al público el Índice de Tipo de Cambio Efecivo Real

Más detalles

TEMA 1 INTRODUCCIÓN A LA ELECTRÓNICA DIGITAL. 1. Sistemas analógicos y digitales.

TEMA 1 INTRODUCCIÓN A LA ELECTRÓNICA DIGITAL. 1. Sistemas analógicos y digitales. T-1 Inroducción a la elecrónica digial 1 TEMA 1 INTRODUCCIÓN A LA ELECTRÓNICA DIGITAL El raamieno de la información en elecrónica se puede realizar de dos formas, mediane écnicas analógicas o mediane écnicas

Más detalles

Práctica 2: Análisis en el tiempo de circuitos RL y RC

Práctica 2: Análisis en el tiempo de circuitos RL y RC Prácica 2: Análisis en el iempo de circuios RL y RC Objeivo Esudiar la respuesa ransioria en circuios serie RL y RC. Se preende ambién que el alumno comprenda el concepo de filro y su uilidad. 1.- INTRODUCCIÓN

Más detalles

Master en Economía Macroeconomía II. 1 Problema de Ahorro-Consumo en Horizonte Finito

Master en Economía Macroeconomía II. 1 Problema de Ahorro-Consumo en Horizonte Finito Maser en Economía Macroeconomía II Profesor: Danilo Trupkin Se de Problemas 1 - Soluciones 1 Problema de Ahorro-Consumo en Horizone Finio Considere un problema de ahorro-consumo sobre un horizone finio

Más detalles

Y t = Y t Y t-1. Y t plantea problemas a la hora de efectuar comparaciones entre series de valores de distintas variables.

Y t = Y t Y t-1. Y t plantea problemas a la hora de efectuar comparaciones entre series de valores de distintas variables. ASAS DE VARIACIÓN ( véase Inroducción a la Esadísica Económica y Empresarial. eoría y Pácica. Pág. 513-551. Marín Pliego, F. J. Ed. homson. Madrid. 2004) Un aspeco del mundo económico que es de gran inerés

Más detalles

4.7. Integración de Word y Excel

4.7. Integración de Word y Excel 47 Inegración de Word y Excel 471 Combinar correspondencia Qué procedimieno seguiría para hacer las siguienes areas? Generar una cara de soliciud de permiso de los padres de familia para cada uno de sus

Más detalles

Capítulo 5 Sistemas lineales de segundo orden

Capítulo 5 Sistemas lineales de segundo orden Capíulo 5 Sisemas lineales de segundo orden 5. Definición de sisema de segundo orden Un sisema de segundo orden es aquel cuya salida y puede ser descria por una ecuación diferencial de segundo orden: d

Más detalles

TEMA 9: LA TASA NATURAL DE DESEMPLEO Y LA CURVA DE PHILLIPS

TEMA 9: LA TASA NATURAL DE DESEMPLEO Y LA CURVA DE PHILLIPS TEMA 9: LA TASA NATURAL DE DESEMPLEO Y LA CURVA DE PHILLIPS 9.2 La asa naural de desempleo y la curva de Phillips La relación enre el desempleo y la inflación La curva de Phillips, basada en los daos aneriores

Más detalles

3 Aplicaciones de primer orden

3 Aplicaciones de primer orden CAÍTULO 3 Aplicaciones de primer orden 3.2. Modelo logísico El modelo de Malhus iene muchas limiaciones. or ejemplo, predice que una población crecerá exponencialmene con el iempo, que no ocurre en la

Más detalles

RESOLUCIÓN 34-03 SOBRE COMISIONES DE LAS ADMINISTRADORAS DE FONDOS DE PENSIONES

RESOLUCIÓN 34-03 SOBRE COMISIONES DE LAS ADMINISTRADORAS DE FONDOS DE PENSIONES RESOLUCIÓN 34-03 SOBRE COMISIONES DE LAS ADMINISTRADORAS DE FONDOS DE PENSIONES CONSIDERANDO: Que el arículo 86 de la Ley 87-01 de fecha 9 de mayo de 2001, que crea el Sisema Dominicano de Seguridad Social,

Más detalles

MÉTODO DE DEFLACIÓN DE VARIABLES ECONÓMICAS: CUENTAS ECONÓMICAS Y TABLAS INPUT-OUTPUT CRISTINA PRADO

MÉTODO DE DEFLACIÓN DE VARIABLES ECONÓMICAS: CUENTAS ECONÓMICAS Y TABLAS INPUT-OUTPUT CRISTINA PRADO MÉTODO DE DEFLACIÓN DE VARIABLES ECONÓMICAS: CUENTAS ECONÓMICAS Y TABLAS INPUT-OUTPUT CRISTINA PRADO EUSKAL ESTATISTIKA ERAKUNDEA INSTITUTO VASCO DE ESTADISTICA Donosia-San Sebasián, 1 01010 VITORIA-GASTEIZ

Más detalles

Práctica 20. CARGA Y DESCARGA DE UN CONDENSADOR ELÉCTRICO

Práctica 20. CARGA Y DESCARGA DE UN CONDENSADOR ELÉCTRICO Prácica 20. CARGA Y DESCARGA DE UN CONDENSADOR ELÉCTRICO OBJETIVOS Esudiar los procesos de carga y de descarga de un condensador. Medida de capacidades por el méodo de la consane de iempo. MATERIAL Generador

Más detalles

CINEMÁTICA: MOVIMIENTO RECTILÍNEO, CONCEPTOS BÁSICOS Y GRÁFICAS

CINEMÁTICA: MOVIMIENTO RECTILÍNEO, CONCEPTOS BÁSICOS Y GRÁFICAS CINEMÁTICA: MOVIMIENTO RECTILÍNEO, CONCEPTOS BÁSICOS Y GRÁFICAS Dada la dependencia de la velocidad con la posición en un movimieno recilíneo mosrada por la siguiene gráfica, deerminar la dependencia con

Más detalles

Análisis espectral Tareas

Análisis espectral Tareas Análisis especral Tareas T3.1: Implemenación y represenación del periodograma El objeivo de esa area es que los alumnos se familiaricen con la función más sencilla de análisis especral no paramérico. Programe

Más detalles

Guía de Ejercicios Econometría II Ayudantía Nº 3

Guía de Ejercicios Econometría II Ayudantía Nº 3 Guía de Ejercicios Economería II Ayudanía Nº 3 1.- La serie del dao hisórico del IPC Español desde enero de 2002 hasa diciembre de 2011, esá represenada en el siguiene gráfico: 115 110 105 100 95 90 85

Más detalles

Tema 1: La autofinanciación

Tema 1: La autofinanciación Tema : La auofinanciación.. Concepo y ipos de auofinanciación..2. La amorización de los elemenos parimoniales.3. Los beneficios reenidos.4. Venajas e inconvenienes de la auofinanciación irección Financiera

Más detalles

Foundations of Financial Management Page 1

Foundations of Financial Management Page 1 Foundaions of Financial Managemen Page 1 Combinaciones empresarias: decisiones sobre absorciones y fusiones de empresas Adminisración financiera UNLPam Faculad de Ciencias Económicas y Jurídicas Profesor:

Más detalles

En esta sección inicial el estudiante se va a familiarizar con el uso de algunos instrumentos de laboratorio.

En esta sección inicial el estudiante se va a familiarizar con el uso de algunos instrumentos de laboratorio. Prácica de Laboraorio Nº 1. INSTRUMENTOS DE LORTORIO EL INVERSOR LÓGIO. Objeivos : - Familiarizarse con el uso de algunos insrumenos de laboraorio. - Funcionamieno del inversor lógico. Medición de algunos

Más detalles

Las derivadas de los instrumentos de renta fija

Las derivadas de los instrumentos de renta fija Las derivadas de los insrumenos de rena fija Esrella Peroi, MBA Ejecuivo a cargo Capaciación & Desarrollo Bolsa de Comercio de Rosario eperoi@bcr.com.ar Como viéramos en el arículo el dilema enre la asa

Más detalles

ACTIVIDADES UNIDAD 7: Funciones elementales

ACTIVIDADES UNIDAD 7: Funciones elementales ACTIVIDADES UNIDAD 7: Funciones elemenales 1. La facura del gas de una familia, en sepiembre, fue de 4,8 euros por 1 m 3, y en ocubre, de 43,81 por 4 m 3. a) Escribe la función que da el impore de la facura

Más detalles

DEPARTAMENTO DE QUÍMICA ANALÍTICA Y TECNOLOGÍA DE ALIMENTOS

DEPARTAMENTO DE QUÍMICA ANALÍTICA Y TECNOLOGÍA DE ALIMENTOS DEPARTAMETO DE QUÍMICA AALÍTICA Y TECOLOGÍA DE ALIMETOS FUDAMETOS DE AÁLISIS ISTRUMETAL. 7º RELACIÓ DE PROBLEMAS..- Las susancias A y B ienen iempos de reención de 6.4 y 7.63 min, respecivamene, en una

Más detalles

Métodos de Previsión de la Demanda Datos

Métodos de Previsión de la Demanda Datos Daos Pronósico de la Demanda para Series Niveladas Esime la demanda a la que va a hacer frene la empresa "Don Pinzas". La información disponible para poder esablecer el pronósico de la demanda de ese produco

Más detalles

MACROECONOMIA II. Grado Economía 2013-2014

MACROECONOMIA II. Grado Economía 2013-2014 MACROECONOMIA II Grado Economía 2013-2014 PARTE II: FUNDAMENTOS MICROECONÓMICOS DE LA MACROECONOMÍA 3 4 5 Tema 2 Las expecaivas: los insrumenos básicos De qué dependen las decisiones económicas? Tipo de

Más detalles

Modelo de regresión lineal simple

Modelo de regresión lineal simple Modelo de regresión lineal simple Inroducción Con frecuencia, nos enconramos en economía con modelos en los que el comporamieno de una variable,, se puede explicar a ravés de una variable X; lo que represenamos

Más detalles

RE01 DIFERENCIA DEL LOGRO PROMEDIO EN COMPRENSIÓN LECTORA Y MATEMÁTICAS PARA 6 DE PRIMARIA Y 3 DE SECUNDARIA ENTRE 2000 Y 2005

RE01 DIFERENCIA DEL LOGRO PROMEDIO EN COMPRENSIÓN LECTORA Y MATEMÁTICAS PARA 6 DE PRIMARIA Y 3 DE SECUNDARIA ENTRE 2000 Y 2005 RESULTADOSEDUCATIVOS RE01 DIFERENCIA DEL LOGRO PROMEDIO EN COMPRENSIÓN LECTORA Y MATEMÁTICAS PARA 6 DE PRIMARIA Y 3 DE SECUNDARIA ENTRE 2000 Y 2005 FÓRMULA RE01 NOMBREdelINDICADOR Diferencia del loro promedio

Más detalles

En el campo del control industrial se diferencian dos tipos de sistemas: MONITORIZACIÓN. Display S A L I D A. Alarmas S A L I D A

En el campo del control industrial se diferencian dos tipos de sistemas: MONITORIZACIÓN. Display S A L I D A. Alarmas S A L I D A MUESTREO DE SEÑALES Tipos de Señales de los Procesos Indusriales El ipo de señales usadas en conrol de procesos dependen del nivel en el que nos siuemos. Así, a nivel alo se uilizan señales de comunicación

Más detalles

Sus experiencias con el cáncer

Sus experiencias con el cáncer Número de OMB: 0935-0118 Fecha de vencimieno de la aprobación: 01/31/2013 Sus experiencias con el cáncer l Esa encuesa es acerca de las secuelas o efecos secundarios del cáncer y de los raamienos para

Más detalles

1 Introducción... 2. 2 Tiempo de vida... 3. 3 Función de fiabilidad... 4. 4 Vida media... 6. 5 Tasa de fallo... 9. 6 Relación entre conceptos...

1 Introducción... 2. 2 Tiempo de vida... 3. 3 Función de fiabilidad... 4. 4 Vida media... 6. 5 Tasa de fallo... 9. 6 Relación entre conceptos... Asignaura: Ingeniería Indusrial Índice de Conenidos 1 Inroducción... 2 2 Tiempo de vida... 3 3 Función de fiabilidad... 4 4 Vida media... 6 5 Tasa de fallo... 9 6 Relación enre concepos... 12 7 Observaciones

Más detalles

3. Matrices y álgebra matricial

3. Matrices y álgebra matricial Marices y álgebra maricial Repasaremos algunos concepos básicos de la eoría maricial Nos cenraremos en aspecos relacionados con el álgebra lineal, la inversión y la diagonalización de marices Veremos algunas

Más detalles

Técnicas cualitativas para las Ecuaciones diferenciales de primer orden: Campos de pendientes y líneas de fase

Técnicas cualitativas para las Ecuaciones diferenciales de primer orden: Campos de pendientes y líneas de fase Lección 5 Técnicas cualiaivas para las Ecuaciones diferenciales de primer orden: Campos de pendienes y líneas de fase 5.. Técnicas Cualiaivas Hasa ahora hemos esudiado écnicas analíicas para calcular,

Más detalles

Aplicaciones de la Probabilidad en la Industria

Aplicaciones de la Probabilidad en la Industria Aplicaciones de la Probabilidad en la Indusria Cuara pare Final Dr Enrique Villa Diharce CIMAT, Guanajuao, México Verano de probabilidad y esadísica CIMAT Guanajuao,Go Julio 010 Reglas para deección de

Más detalles

Análisis de inversiones y proyectos de inversión

Análisis de inversiones y proyectos de inversión Análisis de inversiones y proyecos de inversión Auora: Dra. Maie Seco Benedico Índice 5. Análisis de Inversiones 1. Inroducción. 2. Crierios para la valoración de un proyeco. 3. Técnicas de valoración

Más detalles

UNA APROXIMACION A LA SOSTENIBILIDAD FISCAL EN REPUBLICA DOMINICANA Juan Temístocles Montás

UNA APROXIMACION A LA SOSTENIBILIDAD FISCAL EN REPUBLICA DOMINICANA Juan Temístocles Montás UNA APROXIMACION A LA SOSTENIBILIDAD FISCAL EN REPUBLICA DOMINICANA Juan Temísocles Monás Puede el comporamieno acual de la políica fiscal sosenerse sin generar una deuda pública que crezca sin límie?

Más detalles

Técnicas de traslación

Técnicas de traslación Grúas con carácer max. 0 Sisemas de grúas ABUS Desplazamienos a medida Técnicas de raslación Sisemas de grúas Siempre en moimieno. Técnica de conmuación de polos: la ía más rápida enre dos punos Los gruísas

Más detalles

Funciones exponenciales y logarítmicas

Funciones exponenciales y logarítmicas 89566 _ 0363-00.qd 7/6/08 09:30 Página 363 Funciones eponenciales y logarímicas INTRODUCCIÓN En esa unidad se esudian dos funciones que se aplican a numerosas siuaciones coidianas y, sobre odo, a fenómenos

Más detalles

Un algoritmo para la Planificación de Producción en un Sistema en Red de Fabricación basada en Sistemas Multiagente 1

Un algoritmo para la Planificación de Producción en un Sistema en Red de Fabricación basada en Sistemas Multiagente 1 X Congreso de Ingeniería de Organización Valencia, 7 y 8 de sepiembre de 2006 Un algorimo para la Planificación de Producción en un Sisema en Red de Fabricación basada en Sisemas Muliagene 1 Julio J. García-Sabaer

Más detalles

Construcción de señales usando escalones y rampas

Construcción de señales usando escalones y rampas Consrucción de señales usando escalones y rampas J. I. Huircán Universidad de La Fronera March 3, 24 bsrac Se planean méodos para componer y descomponer señales basadas en escalones y rampas. Se de ne

Más detalles

J.1. Análisis de la rentabilidad del proyecto... 3

J.1. Análisis de la rentabilidad del proyecto... 3 Esudio de la implanación de una unidad produciva dedicada a la Pág 1 abricación de conjunos soldados de aluminio J.1. Análisis de la renabilidad del proyeco... 3 J.1.1. Desglose del proyeco en coses ijos

Más detalles

Test. Cada pregunta correcta está valorada con 0.5 puntos y cada incorrecta resta 0.25 puntos

Test. Cada pregunta correcta está valorada con 0.5 puntos y cada incorrecta resta 0.25 puntos Teléf.: 91 533 38 4-91 535 19 3 8003 MADRID EXAMEN DE ECONOMETRÍA (enero 010) 1h 15 Apellidos: Nombre: Tes. Cada preguna correca esá valorada con 0.5 punos y cada incorreca resa 0.5 punos 1.- Al conrasar

Más detalles

El comportamiento del precio de las acciones

El comportamiento del precio de las acciones El comporamieno del precio de las acciones Esrella Peroi Invesigador enior Bolsa de Comercio de Rosario eperoi@bcr.com.ar Para comprender el funcionamieno de los modelos de valuación de opciones sobre

Más detalles

UNA MODELIZACIÓN PARA LOS ACCIDENTES DE TRABAJO EN ESPAÑA Y ANDALUCÍA

UNA MODELIZACIÓN PARA LOS ACCIDENTES DE TRABAJO EN ESPAÑA Y ANDALUCÍA UNA MODELIZACIÓN PARA LOS ACCIDENTES DE TRABAJO EN ESPAÑA Y ANDALUCÍA Por Mónica Orega Moreno Profesora Esadísica. Deparameno Economía General y Esadísica RESUMEN El aumeno de la siniesralidad laboral

Más detalles

MEDICIÓ N DEL VALOR ECONÓ MICO AGREGADO: INVERSIÓ N RECUPERADA Y VALOR AGREGADO IRVA

MEDICIÓ N DEL VALOR ECONÓ MICO AGREGADO: INVERSIÓ N RECUPERADA Y VALOR AGREGADO IRVA MEDICIÓ N DEL VALOR ECONÓ MICO AGREGADO: INVERSIÓ N RECUPERADA Y VALOR AGREGADO IRVA (Borrador) Ignacio Vélez-Pareja Deparameno de Adminisración Universidad Javeriana, Bogoá, Colombia Abril de 2000 Resumen

Más detalles

Tema 5: Diferenciabilidad: Aplicaciones

Tema 5: Diferenciabilidad: Aplicaciones Prof. Susana López 1 UniversidadAuónomadeMadrid Tema 5: Diferenciabilidad: Aplicaciones 1 Funciones compuesas y Regla de la cadena Recordemos que la regla de la cadena para funciones de una sola variable

Más detalles

Mtro. Horacio Catalán Alonso

Mtro. Horacio Catalán Alonso ECONOMETRIA TEORÍA DE LA COINTEGRACIÓN Mro. I. REGRESIÓN ESPURÍA Y X Dos series que presenan camino aleaorio. Si ambas series se consideran en una modelo economérico. Y = Y -1 + u u N(0,s 2 u) X =X -1

Más detalles

Investigación y Técnicas de Mercado. Previsión de Ventas TÉCNICAS CUANTITATIVAS ELEMENTALES DE PREVISIÓN UNIVARIANTE.

Investigación y Técnicas de Mercado. Previsión de Ventas TÉCNICAS CUANTITATIVAS ELEMENTALES DE PREVISIÓN UNIVARIANTE. Invesigación y écnicas de Mercado Previsión de Venas ÉCNICAS CUANIAIVAS ELEMENALES DE PREVISIÓN UNIVARIANE. (II) écnicas elemenales: Modelos Naive y Medias Móviles. Medición del error de previsión. Profesor:

Más detalles

Master en Economía Macroeconomía II. 1 Learning by Doing (versión en tiempo discreto)

Master en Economía Macroeconomía II. 1 Learning by Doing (versión en tiempo discreto) Maser en Economía Macroeconomía II Profesor: Danilo Trupkin Se de Problemas 4 - Soluciones 1 Learning by Doing (versión en iempo discreo) Considere una economía cuyas preferencias, ecnología, y acumulación

Más detalles

PROCESOS ESTOCÁSTICOS PROCESOS ESTOCÁSTICOS INTEGRAL ESTOCÁSTICA ECUACIONES DIFERENCIALES ESTOCASTICAS: LEMA DE ITO

PROCESOS ESTOCÁSTICOS PROCESOS ESTOCÁSTICOS INTEGRAL ESTOCÁSTICA ECUACIONES DIFERENCIALES ESTOCASTICAS: LEMA DE ITO PROCESOS ESOCÁSICOS PROCESOS ESOCÁSICOS INEGRAL ESOCÁSICA ECUACIONES DIFERENCIALES ESOCASICAS: LEMA DE IO Procesos esocásicos Un proceso esocásico describe la evolución emporal de una variable aleaoria.

Más detalles

La Conducción de la Política Monetaria del Banco de México a través del Régimen de Saldos Diarios

La Conducción de la Política Monetaria del Banco de México a través del Régimen de Saldos Diarios La Conducción de la Políica Monearia del Banco de México a ravés del Régimen de Saldos Diarios INDICE I. INTRODUCCIÓN...2 II. LA OPERACIÓN DEL BANCO DE MÉXICO EN EL MERCADO DE DINERO...3 III. IV. II.1.

Más detalles

Ecuaciones diferenciales, conceptos básicos y aplicaciones

Ecuaciones diferenciales, conceptos básicos y aplicaciones GUIA 1 Ecuaciones diferenciales, concepos básicos y aplicaciones Las ecuaciones diferenciales ordinarias son una herramiena básica en las ciencias y las ingenierías para el esudio de sisemas dinámicos

Más detalles

Capítulo 4 Sistemas lineales de primer orden

Capítulo 4 Sistemas lineales de primer orden Capíulo 4 Sisemas lineales de primer orden 4. Definición de sisema lineal de primer orden Un sisema de primer orden es aquel cuya salida puede ser modelada por una ecuación diferencial de primer orden

Más detalles

Estadística de Valor Tasado de Vivienda

Estadística de Valor Tasado de Vivienda Esadísica de Valor Tasado de Vivienda Meodología Subdirección General de Esudios y Esadísicas Madrid, enero de 2016 Índice 1 Inroducción 2 Objeivos 3 Ámbios de la esadísica 3.1 Ámbio poblacional 3.2 Ámbio

Más detalles

Tema 4: Fuentes y generadores

Tema 4: Fuentes y generadores Tema 4: Fuenes y generadores Fuenes de alimenación: : convieren ensión ac en ensión dc E. Mandado, e al. 995 Generadores de funciones: Fuene de señal calibrada y esable Aplicaciones: obención de respuesa

Más detalles

Cobertura de una cartera de bonos con forwards en tiempo continuo

Cobertura de una cartera de bonos con forwards en tiempo continuo Coberura de una carera de bonos con forwards en iempo coninuo Bàrbara Llacay Gilber Peffer Documeno de Trabajo IAFI No. 7/4 Marzo 23 Índice general Inroducción 2 Objeivos......................................

Más detalles

Red adaptativa de conmutación suave para convertidor trifásico en puente activo completo para aplicaciones de vehículos eléctricos

Red adaptativa de conmutación suave para convertidor trifásico en puente activo completo para aplicaciones de vehículos eléctricos 1 Red adapaiva de conmuación suave para converidor rifásico en puene acivo compleo para aplicaciones de vehículos elécricos Absrac En ése arículo se presena el conrol adapaivo de un circuio auxiliar para

Más detalles

Keywords: seguro de vida, provisión matemática, probabilidad, función de distribución, solvencia, value at risk, VAT, valor actual neto, VAN.

Keywords: seguro de vida, provisión matemática, probabilidad, función de distribución, solvencia, value at risk, VAT, valor actual neto, VAN. El seguro de vida como variable aleaoria. Cómo calcular su función de disribución. Nieo Ranero, Armando Universiy of Valencia, Spain Do. Maemáicas Económico Empresarial, Edificio Deparamenal Orienal, Av.

Más detalles

Sistemade indicadores compuestos coincidentey adelantado julio,2010

Sistemade indicadores compuestos coincidentey adelantado julio,2010 Sisemade indicadores compuesos coincideney adelanado julio,2010 Sisema de Indicadores Compuesos: Coincidene y Adelanado SI REQUIERE INFORMACIÓN MÁS DETALLADA DE ESTA OBRA, FAVOR DE COMUNICARSE A: Insiuo

Más detalles

01 Ejercicios de Selectividad Matrices y Sistemas de Ecuaciones

01 Ejercicios de Selectividad Matrices y Sistemas de Ecuaciones 01 Ejercicios de Selecividad Marices y Sisemas de Ecuaciones Ejercicios propuesos en 009 1- [009-1-A-1] a) [1 5] En un comercio de bricolaje se venden lisones de madera de res longiudes: 090 m, 150 m y

Más detalles

METODOLOGÍA PARA EL AJUSTE DE LAS TASAS DE ESCOLARIZACIÓN A PARTIR DE LA INFORMACIÓN DEL CENSO NACIONAL DE POBLACIÓN, HOGARES Y VIVIENDA DE 2001

METODOLOGÍA PARA EL AJUSTE DE LAS TASAS DE ESCOLARIZACIÓN A PARTIR DE LA INFORMACIÓN DEL CENSO NACIONAL DE POBLACIÓN, HOGARES Y VIVIENDA DE 2001 METODOLOGÍA PARA EL AJUSTE DE LAS TASAS DE ESCOLARIZACIÓN A PARTIR DE LA INFORMACIÓN DEL CENSO NACIONAL DE POBLACIÓN, HOGARES Y VIVIENDA DE 2001 Insiuo Nacional de Esadísica y Censos (INDEC) Dirección

Más detalles

PROBLEMAS RESUELTOS 1 (continuidad, derivabilidad y diferenciabilidad de funciones de varias variables)

PROBLEMAS RESUELTOS 1 (continuidad, derivabilidad y diferenciabilidad de funciones de varias variables) Funciones de varias variables. PROBLEMAS RESUELTOS 1 (coninuidad, derivabilidad y diferenciabilidad de funciones de varias variables) PROBLEMA 1 Esudiar la coninuidad de la función: xy ( xy, ) (,) x +

Más detalles

Metodología de cálculo del diferencial base

Metodología de cálculo del diferencial base Meodología de cálculo del diferencial base El diferencial base es el resulado de expresar los gasos generales promedio de operación de las insiuciones de seguros auorizadas para la prácica de los Seguros

Más detalles

FÍSICA. PRUEBA ACCESO A UNIVERSIDAD +25 TEMA 8. Corriente eléctrica

FÍSICA. PRUEBA ACCESO A UNIVERSIDAD +25 TEMA 8. Corriente eléctrica FÍSC. PUEB CCESO UNESDD +5 TEM 8. Corriene elécrica Una corriene elécrica es el desplazamieno de las cargas elécricas. La eoría aómica acual supone ue la carga elécrica posiiva esá asociada a los proones

Más detalles

Tema 5 El Transistor MOS

Tema 5 El Transistor MOS FUNAMENTO FÍCO Y TECNOLÓGCO E LA NFORMÁTCA Tema 5 El Transisor MO Agusín Álvarez Marquina Esrucura física y polarización del ransisor nmo de acumulación (ource= Fuene) G (Gae= Puera) (rain= renador) (+)

Más detalles

MODELO PARA EL CÁLCULO DE TARIFAS DE EMPRESAS ELÉCTRICAS DE DISTRIBUCIÓN CONSIDERANDO ASPECTOS ECONÓMICO-FINANCIEROS

MODELO PARA EL CÁLCULO DE TARIFAS DE EMPRESAS ELÉCTRICAS DE DISTRIBUCIÓN CONSIDERANDO ASPECTOS ECONÓMICO-FINANCIEROS MODELO PARA EL CÁLCULO DE TARIFAS DE EMPRESAS ELÉCTRICAS DE DISTRIBUCIÓN CONSIDERANDO ASPECTOS ECONÓMICO-FINANCIEROS Marcos Facchini (*), Albero Andreoni (*), Andrés Koleda (**), Ángel Garay (**), María

Más detalles

MATEMATICAS I FUNCIONES ELEMENTALES. PROBLEMAS

MATEMATICAS I FUNCIONES ELEMENTALES. PROBLEMAS 1º) La facura del gas se calcula a parir de una canidad fija y de un canidad variable que se calcula según los m 3 consumidos (el precio de cada m 3 es consane). El impore de la facura de una familia,

Más detalles

La transformada de Laplace

La transformada de Laplace Capíulo 8 La ransformada de Laplace 8.. Inroducción a las ransformadas inegrales En ese aparado aprenderemos un méodo alernaivo para resolver el problema de valores iniciales (4.5.) y (x) + py (x) + qy(x)

Más detalles

Sistemas de comunicación óptica

Sistemas de comunicación óptica 5. Opoelecrónica 5.1. Inroducción 5.2. Nauraleza ondulaoria de la luz 5.3. Elemenos de la física de esado sólido 5.4. Modulación de la luz 5.5. Disposiivos de visualización 5.6. Lasers 5.7. Foodeecores

Más detalles

Control Digital. Práctica de Regulación Automática I. Abel Alberto Cuadrado Vega 24 de mayo de 2004

Control Digital. Práctica de Regulación Automática I. Abel Alberto Cuadrado Vega 24 de mayo de 2004 Conrol Digial Prácica e Regulación Auomáica I Abel Albero Cuarao Vega 24 e mao e 2004 1. Esquema e conrol igial El esquema básico el conrol igial figura 2) es semejane al el conrol analógico figura 1)

Más detalles

TEMA I: FUNCIONES ELEMENTALES

TEMA I: FUNCIONES ELEMENTALES TEMA I: FUNCIONES ELEMENTALES. Función Logarimo Todos conocemos la definición de logarimo en base b, siendo b un número enero posiivo disino de. u = log b x x = b u y la propiedad fundamenal log b (xy)

Más detalles

MIDI S-35. Canal MIDI 1 Melodía Canal MIDI 2 Bajo Canal MIDI 10 Baterías MIDI IN. Canal de recepción MIDI =1 Ejecuta la melodía.

MIDI S-35. Canal MIDI 1 Melodía Canal MIDI 2 Bajo Canal MIDI 10 Baterías MIDI IN. Canal de recepción MIDI =1 Ejecuta la melodía. / VARIATION/ ACCOMP PLAY/PAUSE REW TUNE/MIDI 3- LESSON 1 2 3 MIDI Qué es la MIDI? La sigla MIDI significa Inerfaz Digial para los Insrumenos Musicales, que es el nombre de una norma mundial para las señales

Más detalles

El OSCILOSCOPIO * X V d

El OSCILOSCOPIO * X V d UNIVERSIDAD NACIONAL DE COLOMBIA Deparameno de Física Fundamenos de Elecricidad y Magneismo Guía de laboraorio N o 10 Objeivos 1. Conocer y aprender a usar el osciloscopio. 2. Aprender a medir volajes

Más detalles

TÉCNICAS DE TRANSMISIÓN Y MODULACIÓN

TÉCNICAS DE TRANSMISIÓN Y MODULACIÓN UNIDAD DIDÁCTICA 4 TÉCNICAS DE TRANSMISIÓN Y MODULACIÓN bps-baudios-bps-baudios-bps-baudios-bps-baudios-bps-baudios-bps-baudios-bps-baudios-bps-baudios-bpsbaudios-bps-baudios-bps-baudios-bps-baudios-bps-baudios-bps-baudios-bps-baudios-bps-baudios-bps-baudios-

Más detalles

Indicadores demográficos METODOLOGÍA

Indicadores demográficos METODOLOGÍA Indicadores demográicos METOOLOGÍA 1. Objeivos y uilidades El objeivo de esa operación esadísica es la obención de una serie de indicadores descripivos de la siuación demográica de Galicia, con la que

Más detalles

LA VELOCIDAD DE CIRCULACION DE DINERO EN EL ECUADOR

LA VELOCIDAD DE CIRCULACION DE DINERO EN EL ECUADOR 1 LA VELOCIDAD DE CIRCULACION DE DINERO EN EL ECUADOR José Luis Moncayo Carrera 1 Ec. Manuel González 2 RESUMEN El presene documeno iene como objeivo, presenar la aplicación de écnicas economéricas en

Más detalles

FUNCIONES VECTORIALES CON DERIVE.

FUNCIONES VECTORIALES CON DERIVE. FUNCIONES VECTORIALES CON DERIVE. Las operaciones de cálculo de Dominio, adición susracción, muliplicación escalar y vecorial de funciones vecoriales, se realizan de manera similar a las operaciones con

Más detalles

Manual de ayuda para crear y gestionar Tareas, como actividad evaluable

Manual de ayuda para crear y gestionar Tareas, como actividad evaluable Manual de ayuda para crear y gestionar Tareas, como actividad evaluable Contenido TAREAS.... 3 CONFIGURACIÓN.... 3 GESTIÓN Y CALIFICACIÓN DE TAREAS.... 8 TAREAS. Mediante esta herramienta podemos establecer

Más detalles

Examen Parcial de Econometría II. Nombre: RESOLUCION DEL EXAMEN PARCIAL Paralelo:

Examen Parcial de Econometría II. Nombre: RESOLUCION DEL EXAMEN PARCIAL Paralelo: Escuela Superior Poliécnica del Lioral Faculad de Economía y Negocios 30-11-2011 Examen Parcial de Economería II Nombre: RESOLUCION DEL EXAMEN PARCIAL Paralelo: REGLAMENTO DE EVALUACIONES Y CALIFICACIONES

Más detalles

Aplicaciones del Ampli cador Operacional

Aplicaciones del Ampli cador Operacional Aplicaciones del Ampli cador Operacional J.I.Huircan Universidad de La Fronera January 6, 202 Absrac Exisen muchas aplicaciones con el Ampli cador Operacional (AO). El análisis en aplicaciones lineales

Más detalles

Solución: El sistema de referencia, la posición del cuerpo en cada instante respecto a dicha referencia, el tiempo empleado y la trayectoria seguida.

Solución: El sistema de referencia, la posición del cuerpo en cada instante respecto a dicha referencia, el tiempo empleado y la trayectoria seguida. 1 Qué es necesario señalar para describir correcamene el movimieno de un cuerpo? El sisema de referencia, la posición del cuerpo en cada insane respeco a dicha referencia, el iempo empleado y la rayecoria

Más detalles

WinHIPE: edición, compilación y ejecución de programas; y generación de animaciones web. Manual de usuario.

WinHIPE: edición, compilación y ejecución de programas; y generación de animaciones web. Manual de usuario. WinHIPE: edición, compilación y ejecución de programas; y generación de animaciones web. Manual de usuario. Índice contenido. INTRODUCCIÓN... 1-2 1. ENTORNO DE TRABAJO... 1-2 2. EDICIÓN DE PROGRAMAS...

Más detalles

I NTRODUCCIÓN 1. ORDENADOR E INFORMÁTICA

I 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 detalles

Su viaje hasta El Cabrito LISTA DE COMPROBACIÓN

Su viaje hasta El Cabrito LISTA DE COMPROBACIÓN Su viaje hasa El Cabrio INFORMACIÓN SOBRE EL TRANSCURSO DEL VIAJE El viaje hasa El Cabrio sigue siendo una pequeña "avenura" porque la pequeña isla canaria de La Gomera no cuena con un aeropuero inernacional

Más detalles

NORMAS TÉCNICAS PARA EL CÁLCULO DE LOS ÍNDICES DE ESTRATEGIA SOBRE ACCIONES DE SOCIEDAD DE BOLSAS, S.A.

NORMAS TÉCNICAS PARA EL CÁLCULO DE LOS ÍNDICES DE ESTRATEGIA SOBRE ACCIONES DE SOCIEDAD DE BOLSAS, S.A. NORMAS TÉCNICAS PARA EL CÁLCULO DE LOS ÍNDICES DE ESTRATEGIA SOBRE ACCIONES DE SOCIEDAD DE BOLSAS, S.A. ÍNDICE BBVA INVERSO X3 ÍNDICE ITX INVERSO X3 ÍNDICE SAN INVERSO X3 ÍNDICE TEF INVERSO X3 ÍNDICE BBVA

Más detalles

Introducción. Ciclo de vida de los Sistemas de Información. Diseño Conceptual

Introducció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 detalles

6 METODOLOGÍA PROPUESTA PARA VALORAR USOS IN SITU DEL AGUA

6 METODOLOGÍA PROPUESTA PARA VALORAR USOS IN SITU DEL AGUA 38 6 METODOLOGÍA PROPUESTA PARA VALORAR USOS IN SITU DEL AGUA 6.1 Méodo general Para valorar los usos recreacionales del agua, se propone una meodología por eapas que combina el uso de diferenes écnicas

Más detalles

LECCIÓN N 3 SEÑALES. Introducción

LECCIÓN N 3 SEÑALES. Introducción LECCIÓN N 3 SEÑALES Inroducción Señales coninuas y discreas Señales ípicas Señales periódicas y aperiódicas Parámeros ípicos. Especro de frecuencias Ruido y disorsión Elecrónica General Inroducción En

Más detalles

2 El movimiento y su descripción

2 El movimiento y su descripción El movimieno y su descripción EJERCICIOS PROPUESTOS. Una malea descansa sobre la cina ransporadora de un aeropuero. Describe cómo ve su movimieno un pasajero que esá: parado en la misma cina; en una cina

Más detalles

Módulo II - PowerPoint

Módulo II - PowerPoint Módulo II - PowerPoint Índice Copiando diapositivas Menú Edición... 2 Copiando diapositivas utilizando la barra de herramientas... 3 Copiando diapositivas utilizando el menú contextual... 3 Copiando diapositivas

Más detalles

TEMA 3 EXPECTATIVAS, CONSUMO E INVERSIÓN

TEMA 3 EXPECTATIVAS, CONSUMO E INVERSIÓN TEMA 3 EXPECTATIVAS, CONSUMO E INVERSIÓN En el Tema 2 analizamos el papel de las expecaivas en los mercados financieros. En ése nos cenraremos en los de bienes y servicios. El papel que desempeñan las

Más detalles

CONTEXTUALIZACIÓN DE LA ASIGNATURA EN LA CARRERA UNIVERSITARIA Asignatura: Fundamentos Físicos de la Informática

CONTEXTUALIZACIÓN DE LA ASIGNATURA EN LA CARRERA UNIVERSITARIA Asignatura: Fundamentos Físicos de la Informática CONTEXTUALIZACIÓN DE LA ASIGNATURA EN LA CARRERA UNIVERSITARIA Asignatura: Fundamentos Físicos de la Informática 1. INTRODUCCIÓN La asignatura de Fundamentos Físicos de la Informática (FFI), junto con

Más detalles

ÁREA DE FÍSICA DE LA TIERRA SISMOLOGÍA E INGENIERÍA SÍSMICA (PRÁCTICAS)

ÁREA DE FÍSICA DE LA TIERRA SISMOLOGÍA E INGENIERÍA SÍSMICA (PRÁCTICAS) ÁREA DE FÍSICA DE LA TIERRA SISMOLOGÍA E INGENIERÍA SÍSMICA (PRÁCTICAS) Anexo VI Prácicas de Sismología e Ingeniería Sísmica PRACTICA 5. TRATAMIENTO DE ACELEROGRAMAS. 1. OBJETIVO Aprender a llevar a cabo

Más detalles

CAPÍTULO I. Sistemas de Control Distribuido (SCD).

CAPÍ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 detalles

Diagnóstico y reparaciones automotrices con osciloscopio

Diagnóstico y reparaciones automotrices con osciloscopio Tu Manual combo Fascículo + DD Diagnósico y reparaciones auomorices con osciloscopio Los conroles del osciloscopio Cómo inerprear los oscilogramas Pruebas a sensores y acuadores Mediciones en el bus CAN

Más detalles

Su viaje hasta Hotel Finca El Cabrito LISTA DE COMPROBACIÓN

Su viaje hasta Hotel Finca El Cabrito LISTA DE COMPROBACIÓN Su viaje hasa Hoel Finca El Cabrio INFORMACIÓN SOBRE EL TRANSCURSO DEL VIAJE El viaje hasa El Cabrio sigue siendo una pequeña "avenura" porque la pequeña isla canaria de La Gomera no cuena con un aeropuero

Más detalles