970 resultados para PI-STACKING
Resumo:
Este proyecto consiste en el diseño e implementación de un procesador digital de efectos de audio en tiempo real orientado a instrumentos eléctricos tales como guitarras, bajos, teclados, etc. El procesador está basado en la tarjeta Raspberry Pi B+, ordenador de placa reducida de bajo coste, desarrollado en Reino unido y cuyo lanzamiento tuvo lugar en el año 2012. En primer lugar, ha sido necesario lograr que la tarjeta asuma la funcionalidad de un procesador de audio en tiempo real. Para ello se ha instalado un sistema operativo Linux orientado a Raspberry (Raspbian) y se ha hecho uso de Pure Data (Pd): lenguaje de programación gráfico que fue desarrollado en los años 90 por Miller Puckette con intención de ser enfocado a la creación de eventos multimedia y de música por computador. El papel que desempeña Pd es de capa intermedia entre el hardware y el software ya que se encarga de tomar bloques de N muestras del convertidor analógico/digital y encaminarlas a través del flujo de señal diseñado gráficamente. En segundo lugar, se han implementado diferentes efectos de audio de distintas características. Así pues, se encuentran efectos basados en retardos, filtros digitales y procesadores de dinámica. Concretamente, los efectos implementados son los siguientes: delay, flanger, vibrato, reverberador de Schroeder, filtros (paso bajo, paso alto y paso banda), ecualizador paramétrico y compresor y expansor de dinámica. Estos efectos han sido implementados en lenguaje C de acuerdo con la API de Pd. Con esto se ha conseguido obtener un objeto por cada efecto, el cual es “instanciado” en Pd pudiendo ejecutarlo en tiempo real. En este proyecto se expone la problemática que supone cada paso del diseño proponiendo soluciones válidas. Además se incluye una guía paso a paso para configurar la tarjeta y lograr realizar un bypass de señal y un efecto simple partiendo desde cero. ABSTRACT. This project involves the design and implementation of a digital real-time audio processor for electrical instruments (guitars, basses, keyboards, etc.). The processor is based on the Raspberry Pi B + card: low cost computer, developed in UK in 2012. First, it was necessary to make the cards assume the functionality of a real time audio processor. A Linux operating system called Raspberry (Raspbian) was installed. In this Project is used Pure Data (Pd): a graphical programming language developed in the 90s by Miller Puckette intending to be focused on creating multimedia and computer music events. The role of Pd is an intermediate layer between the hardware and the software. It is responsible for taking blocks of N samples of the analog/digital converter and route it through the signal flow. Secondly, it is necessary to implemented the different audio effects. There are delays based effects, digital filter and dynamics effects. Specifically, the implemented effects are: delay, flanger, vibrato, Schroeder reverb, filters (lowpass, highpass and bandpass), parametric equalizer and compressor and expander dynamics. These effects have been implemented in C language according to the Pd API. As a result, it has been obtained an object for each effect, which is instantiated in Pd. In this Project, the problems of every step are exposed with his corresponding solution. It is inlcuded a step-by-step guide to configure the card and achieve perform a bypass signal process and a simple effect.
Resumo:
Este proyecto fin de carrera trata de mejorar los sistemas actuales de control en la visualización de diapositivas. La solución adoptada constará de un sistema con modelo cliente-servidor. El servidor formado por un mini ordenador, en este caso una Raspberry Pi, que estará conectado al proyector de video. Este servidor se mantendrá a la espera de recibir una conexión entrante vía Bluetooth. Una vez se realice la conexión interpretará los comandos mandados por el cliente a través de una API con formato JSON y realizará las acciones indicadas para el control de la presentación. El cliente será una aplicación móvil para dispositivos Android. A través de ella el profesor accederá al servidor escaneando un código QR que será proyectado y una vez conectado enviará los comandos de control de la presentación, tales como abrir una presentación, avanzar y retroceder diapositiva, etc. La solución final deberá ser eficiente, sencilla de utilizar y con un bajo coste para resultar atractiva y ser así útil en el mundo real. Para ello se contará con valores añadidos como el poder iniciar la presentación desde el dispositivo móvil, el mostrar las notas de la diapositiva actual o contar con un temporizador para permitir un mejor control sobre el tiempo disponible para la presentación. ABSTRACT. This final project pursues the improvement of the current presentation control systems. The solution it provides is based on a server-client architecture. The server will be a mini PC, a Raspberry Pi model in this case, that will be connected to a video projector or a screen monitor. This server will remain idle waiting for an incoming Bluetooth connection. Once the connection is accepted the server will parse the commands sent by the client through a JSON API and will execute them accordingly to control the system. The client we decided to develop is an Android application. The speaker will be able to connect with the server by scanning a QR code that will be generated and displayed into the projector or screen monitor. Once the connection is accepted the client will sent the commands to control the slides, such as opening a presentation, move forward and backwards, etc. The adopted solution must be efficient, easy to use and with low cost to be appealing and useful to the real world. To accomplish the task this project will count with improvements over the current systems, such as the possibility to open a presentation from the smartphone, the visualization of the current slide notes from the mobile phone and a countdown timer to have a better control over the available time for the presentation.
Resumo:
Impreso en el ángulo superior izquierdo: "R. de E. nº 9.048" y en el superior derecho:"Importado de España"
Resumo:
The role of the mitogen-activated protein kinase kinase (MKK)/extracellular-activated protein kinase (ERK) pathway in mitotic Golgi disassembly is controversial, in part because Golgi-localized targets have not been identified. We observed that Golgi reassembly stacking protein 55 (GRASP55) was phosphorylated in mitotic cells and extracts, generating a mitosis-specific phospho-epitope recognized by the MPM2 mAb. This phosphorylation was prevented by mutation of ERK consensus sites in GRASP55. GRASP55 mitotic phosphorylation was significantly reduced, both in vitro and in vivo, by treatment with U0126, a potent and specific inhibitor of MKK and thus ERK activation. Furthermore, ERK2 directly phosphorylated GRASP55 on the same residues that generated the MPM2 phospho-epitope. These results are the first demonstration of GRASP55 mitotic phosphorylation and indicate that the MKK/ERK pathway directly phosphorylates the Golgi during mitosis.
Resumo:
The cation-pi interaction is an important, general force for molecular recognition in biological receptors. Through the sidechains of aromatic amino acids, novel binding sites for cationic ligands such as acetylcholine can be constructed. We report here a number of calculations on prototypical cation-pi systems, emphasizing structures of relevance to biological receptors and prototypical heterocycles of the type often of importance in medicinal chemistry. Trends in the data can be rationalized using a relatively simple model that emphasizes the electrostatic component of the cation-pi interaction. In particular, plots of the electrostatic potential surfaces of the relevant aromatics provide useful guidelines for predicting cation-pi interactions in new systems.
Resumo:
The replication initiator protein pi of plasmid R6K is known to interact with the seven iterons of the gamma origin/enhancer and activate distant replication origins alpha and beta (ori alpha and ori beta) by pi-mediated DNA looping. Here we show that pi protein specifically interacts in vitro with the host-encoded helicase DnaB. The site of interaction of pi on DnaB has been localized to a 37-aa-long region located between amino acids 151 and 189 of DnaB. The surface of pi that interacts with DnaB has been mapped to the N-terminal region of the initiator protein between residues 1 and 116. The results suggest that during initiation of replication, the replicative helicase DnaB is first recruited to the gamma enhancer by the pi protein. In a subsequent step, the helicase probably gets delivered from ori gamma to ori alpha and ori beta by pi-mediated DNA looping.
Resumo:
A 20-mer phosphorothioate oligonucleotide (AS1) was designed to hybridize to the message for the rat kidney sodium phosphate cotransporter NaPi-2 close to the translation initiation site. Single intravenous doses of this oligonucleotide were given to rats maintained on a low phosphorus diet to increase NaPi-2 expression. At 3 days after oligonucleotide infusion, rats receiving 2.5 micromol of AS1 exhibited a reduction in renal NaPi-2 to cyclophilin mRNA ratio by 40% +/- 17%, and rats receiving 7.5 micromol of AS1 exhibited a reduction in NaPi-2 to cyclophilin mRNA ratio by 46% +/- 21%. Reversed-sequence AS1 was without effect. The higher dose of 7.5 micromol of AS1 also reduced the rate of phosphate uptake into renal brush border membrane vesicles and the expression of NaPi-2 protein detected by Western blotting in these vesicles. Reversed sequence AS1 was again without effect on these parameters. These results suggest that systemically infused oligonucleotides can exert antisense effects in the renal proximal tubule.
Resumo:
Este trabalho apresenta uma investigação das propriedades dinâmicas da válvula borboleta eletrônica do sistema de admissão de ar de um motor a combustão interna. O objetivo é utilizar um modelo matemático da válvula borboleta com todos os seus parâmetros identificados para efetuar o controle da válvula e aplica-lo em ambiente real. Tendo o modelo e os parâmetros identificados, compara-se o comportamento real de uma válvula borboleta com o comportamento simulado, utilizando os mesmos sinais de entrada, de tal forma a validar o modelo desenvolvido. Utilizando o controle Proporcional Integral, foi possível mostrar a aplicabilidade da metodologia que pode ser estendida para projetos de controle mais complexos. Com o controle PI, o modelo matemático é validado e pode ser utilizado como base para projetos de controle mais complexos. O modelo aqui desenvolvido representa satisfatoriamente a dinâmica da válvula borboleta, sendo possível utilizá-lo em outros tipos de válvula borboleta.
Resumo:
Hoy día vivimos en la sociedad de la tecnología, en la que la mayoría de las cosas cuentan con uno o varios procesadores y es necesario realizar cómputos para hacer más agradable la vida del ser humano. Esta necesidad nos ha brindado la posibilidad de asistir en la historia a un acontecimiento sin precedentes, en el que la cantidad de transistores era duplicada cada dos años, y con ello, mejorada la velocidad de cómputo (Moore, 1965). Tal acontecimiento nos ha llevado a la situación actual, en la que encontramos placas con la capacidad de los computadores de hace años, consumiendo muchísima menos energía y ocupando muchísimo menos espacio, aunque tales prestaciones quedan un poco escasas para lo que se requiere hoy día. De ahí surge la idea de comunicar placas que se complementan en aspectos en las que ambas se ven limitadas. En nuestro proyecto desarrollaremos una interfaz s oftware/hardware para facilitar la comunicación entre dos placas con distintas prestaciones, a saber, una Raspberry Pi modelo A 2012 y una FPGA Spartan XSA3S1000 con placa extendida XStend Board V3.0. Dicha comunicación se basará en el envío y recepción de bits en serie, y será la Raspberry Pi quien marque las fases de la comunicación. El proyecto se divide en dos partes: La primera parte consiste en el desarrollo de un módulo para el kernel de Linux, que se encarga de gestionar las entradas y salidas de datos de la Raspberry Pi cuando se realizan las pertinentes llamadas de write o read. Mediante el control de los GPIO y la gestión de las distintas señales, se realiza la primera fase de la comunicación. La segunda parte consiste en el desarrollo de un diseño en VHDL para la FPGA, mediante el cual se pueda gestionar la recepción, cómputo y posterior envío de bits, de forma que la Raspberry Pi pueda disponer de los datos una vez hayan sido calculados. Ambas partes han sido desarrolladas bajo licencias libres (GPL) para que estén disponibles a cualquier persona interesada en el desarrollo y que deseen su reutilización.