Center for Wireless Integrated MicroSystems (WIMS) Neural Prosthesis Testbed Code Development for Neural Prosthesis and Environmental Monitoring Testbeds.

Slides:



Advertisements
Similar presentations
Sumitha Ajith Saicharan Bandarupalli Mahesh Borgaonkar.
Advertisements

Chapter 2Test Specification Process. n Device Specification Sheet – Purpose n Design Specification – Determine functionality of design n Test List Generation.
University Of Vaasa Telecommunications Engineering Automation Seminar Signal Generator By Tibebu Sime 13 th December 2011.
Embedded DSP Spectrum Analyzer May 0104 April 25, 2001 Teradyne Corp Julie Dickerson Bill Black Prihamdhani AmranEE Ryan ButlerCprE Aaron DelaneyEE Nicky.
ABSTRACT Annually, heart disease causes over 17 million deaths worldwide. One of the best ways of getting preventive prognoses is to use electrocardiograms.
The Bioloid Robot Project Presenters: Michael Gouzenfeld Alexey Serafimov Supervisor: Ido Cohen Winter Department of Electrical Engineering.
PH4705 ET4305 Interface Standards A number of standard digital data interfaces are used in measurement systems to connect instruments and computers for.
Autonomous Helicopter: James Lyden Harris Okazaki EE 496 A project to create a system that would allow a remote- controlled helicopter to fly without user.
Using an FPGA to Control the Protection of National Security and Sailor Lives at Sea Brenda G. Martinez, Undergraduate Student K.L. Butler-Purry, Ph.D.,
WIMS Capstone Proposal DSP Demo Abigail Fuentes Rivera Esteban Valentin Lugo Michael Ortiz Sanchez ICOM 5047 Prof Nayda Santiago.
Exhaust Emissions Analyzer Introduction In a day when global CO 2 levels are one of the greatest concerns of society, surprisingly few advances have been.
Design Review Team Digital Burnout Senior Design Fall 2011 Analog Gauge w/ Digital Display.
Test and Assembly Plan Results P09141 Satellite Thermal Heater Controller.
Technion – Israel Institute of Technology Department of Electrical Engineering High Speed Digital Systems Lab Project performed by: Safi Seid-Ahmad Emile.
Networked HVAC Controller Bradley University Department of Electrical & Computer Engineering By: Ed Siok Advisor: Dr. Malinowski.
Department of Electrical and Computer Engineering Texas A&M University College Station, TX Abstract 4-Level Elevator Controller Lessons Learned.
1 Project supervised by: Dr Michael Gandelsman Project performed by: Roman Paleria, Avi Yona 12/5/2003 Multi-channel Data Acquisition System Mid-Term Presentation.
Design and Development of High Performance PC Based Logic Analyzer MSc Project by Rab Nawaz Advisor: Dr. Shahid Masud.
Craig Chan & Mike Abidoye
Guitar Effects Processor Critical Design Review October, 07, 2003 Groups Members: Adam Bernstein Hosam Ghaith Jasenko Alagic Matthew Iyer Yousef Alyousef.
1 Project supervised by: Dr Michael Gandelsman Project performed by: Roman Paleria, Avi Yona 26/4/2004 Multi-channel Data Acquisition System Final_A Presentation.
Energy Smart Room GROUP 9 PRESENTERS DEMO DATE SPECIAL THANKS TO ADVISOR PRESENTERS Thursday April 19, 2007 Department of Electrical and Systems Engineering.
Stand-Alone and Mesh Networks of Dissolved Oxygen (DO) Monitors Sd-May11-20 Betty Nguyen Scott Mertz David Hansen Ashley Polkinghorn Advisors Joseph Shinar.
In this PPT, all the materials covered up for the PIC microcontroller set-up would be studied. Preliminary skills: Knowing of basic C grammar and basic.
Sept EE24C Digital Electronics Project Design of a Digital Alarm Clock.
Peripheral Interpreter consisting of Analyzers 'N Operators
RaPTEX: Rapid Prototyping of Embedded Communication Systems Dr. Alex Dean & Dr. Mihai Sichitiu (ECE) Dr. Tom Wolcott (MEAS) Motivation  Existing work.
1 © Unitec New Zealand Embedded Hardware ETEC 6416 Date: - 10 Aug,2011.
The 6713 DSP Starter Kit (DSK) is a low-cost platform which lets customers evaluate and develop applications for the Texas Instruments C67X DSP family.
Oppenheimer Technologies Rick King Jonathan Creekmore.
 Chasis / System cabinet  A plastic enclosure that contains most of the components of a computer (usually excluding the display, keyboard and mouse)
Sub- Nyquist Sampling System Hardware Implementation System Architecture Group – Shai & Yaron Data Transfer, System Integration and Debug Environment Part.
DEC0905 Remote Control of Home Appliances ABSTRACT The objective of this project is to enable users to remotely control home appliances and systems over.
Wireless Sensor Monitoring Group Members: Daniel Eke (COMPE) Brian Reilly (ECE) Steven Shih (ECE) Sponsored by:
המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory הטכניון - מכון טכנולוגי לישראל הפקולטה להנדסת חשמל Technion - Israel institute of technology.
Input/OUTPUT [I/O Module structure].
Data Acquisition Systems
Musical Gloves Work group: Razan Qraini, Dalal Mughrabi Supervisors: Dr.Raed Alqadi, Inst.Haya Sammanah.
EDA385 Project Presentation The Sound Disguiser. Overview Sample input audio Read input from the rotary encoder Process the audio due to choosen mode.
Wireless Integrated Microsystems Cochlear Team Team Members Feliut Guzman Wilmarie Rios Luis Calderon Guillermo Martinez Michael Ortiz Esteban Valentin.
Autonomous Helicopter James LydenEE 496Harris Okazaki.
ATtiny23131 A SEMINAR ON AVR MICROCONTROLLER ATtiny2313.
Final Presentation Final Presentation OFDM implementation and performance test Performed by: Tomer Ben Oz Ariel Shleifer Guided by: Mony Orbach Duration:
PROJECT - ZYNQ Yakir Peretz Idan Homri Semester - winter 2014 Duration - one semester.
Department of Industrial Engineering Sharif University of Technology Session# 10.
Timothy Kritzler and Joseph Mintun Sponsor: Martin Engineering, Illinois Advisors: Dr. Malinowski and Dr. Ahn Bradley University Electrical and Computer.
Wireless communication Emmanuel Gyebison. Transmission Signals must be converted into digital values, using a circuit called ADC (Analog to Digital Converter),
Adaptive Mirror Control System Characterization Presentation Performed by: Boris Goychman & Eyal Tsin Instructor: Tsachi Martsiano Semestrial project,
PS/2 Mouse/Keyboard Port
Center for Wireless Integrated MicroSystems (WIMS) Code for Cochlear Implant with Low-Power Constraints Luis Calderón, Axel Claudio, Jomayra Marrero, Guillermo.
Energy Conservation System (ECS) Status Report #1 James Sturdivant Ionel Taflan Juan Tamez Susan Austin.
Aircraft Carrier Draft Measurement
Advanced Hardware/Software Optimization Techniques for Application Specific MCSoC m Yumiko Kimezawa Supervised by Prof. Ben Abderazek Adapted Systems.
Detection of Patient Falls Using Three-Axis Accelerometer Umer Jamshaid Tyler Quarles Parampal Randhawa Martha Serna Matthew Treinish April 26, 2011 School.
IT3002 Computer Architecture
5 June 2002DOM Main Board Engineering Requirements Review 1 DOM Main Board Software Engineering Requirements Review June 5, 2002 LBNL Chuck McParland.
Done by: Chelsea Bryan Friday, October 10,2014.   The BIOS (aka) Basic input/output system, is a built in software that determines what's a computer.
Group #15 Matt Frank Russell Geschrey.  This project was chosen because of an interest in wireless communication systems, namely BAN's (body area networks)
ECE 101 Exploring Electrical Engineering Chapter 7 Data Acquisition Herbert G. Mayer, PSU Status 11/30/2015 Derived with permission from PSU Prof. Phillip.
OPERATING SYSTEMS (OS) By the end of this lesson you will be able to explain: 1. What an OS is 2. The relationship between the OS & application programs.
TRANSMISSION LINE MULTIPLE FAULT DETECTION AND INDICATION TO EB
Digital Signal Processor HANYANG UNIVERSITY 학기 Digital Signal Processor 조 성 호 교수님 담당조교 : 임대현
Textbook Detection System With Radio-Frequency Identification
Fig. 4 Block diagram of system
WIRELESS ENERGY MEASUREMENT SYSTEM
RAILWAY TRACK SNAP NOTIFICATION
ECE Computer Engineering Design Project
Fig. 4 Block diagram of system
Ultrasonic Rangefinder
♪ Embedded System Design: Synthesizing Music Using Programmable Logic
Presentation transcript:

Center for Wireless Integrated MicroSystems (WIMS) Neural Prosthesis Testbed Code Development for Neural Prosthesis and Environmental Monitoring Testbeds David A. Ortiz M.S. Student in Electrical Engineering Luis Calderon, Giselle Bonilla, Wilmarie Rios, Agnes Velez, Axel Claudio, José Ortiz, Debbie Ruperto, Lizbeth Matos, Abigail Fuentes, Angel Rios, Jomayra Marrero, Sahray Gambaro, Michael Ortiz, Feliut Guzman, Esteban Valentin, Guillermo Martinez Undergraduate Students Nayda G. Santiago Advisor Electrical and Computer Engineering Department University of Puerto Rico, Mayagüez Campus MCU Features Given the current status of WIMS board, emulation into the 8051 allows the design, implementation and testing of software update codes and LabVIEW Interfaces. The two microcontroller’s are low power consuming, and have most of the peripherals needed to send and receive data. The 8051 made by SiLabs has more memory that the WIMS MCU, enough to allow the emulation of some of the missing components that are part WIMS board. Tone Demo Description A simple tone sequence is sent to the MCU from a LabVIEW interface. The amplitude and frequency of the sound is sent and the MCU uses such data to generate the command word, needed by the hybrid chip simulation in order to activate the electrode stimuli. This is implemented at the output of the MCU where another LabVIEW interface will represent the electrode stimuli in a LED Array Interface. Environmental Monitoring Testbed Micro Gas Chromatograph Fig. 7 Environmental Monitoring Testbed A gas chromatograph is an instrument used to separate volatiles components of a mixture. Features of the Micro Gas Chromatograph: About 1-2 cm³ compared to the 2-3 feet of the normal GC MEMS (Micro Electro-Mechanical System) micro-sensors Fast analysis Ultra-low power consumption Hardware Implementation The goal is to build the hardware pertaining to the control of the complete micro gas chromatograph system. While MI is working on the gas chromatograph itself, our task is to set the controlling algorithms though the microcontroller of the system. This semester we are focused on simulating those parts of the system which are not available to us, so the creation and implementation of controlling algorithms can be done in parallel. The data received from the GC through the analog to digital converter will be generated by a signal generator. The pumps, valves, heaters and other devices whose time based functions will be controlled by the microcontroller will be simulated by an array of multicolored LEDs. Although at this point in the project the microcontroller will not be processing data, we will nonetheless use a LabVIEW interface on a host computer to display the data from the microGC. The input is provided by a simulation of a piano keyboard, it consists of the common keys and two buttons that play a predefine sequence of key strikes. The MCU must do the same error checking schemes used the WIMS board to prevent the data to be lost after being received and after sending it as output. All communication is done using a Data Acquisition boards. These that allow communication of LabVIEW interfaces with the outside world. Fig. 8. Hardware Description Fig.10 Microgas Chromatograph Data Processing Flow Chart Cochlear Implants Deafness affects between 9 and 22 of every 1000 people in the United States. Cochlear implant technology has emerged as an alternative for non-hearing patients. As time goes on cochlear implant, technology has been improved. The Center for Wireless Integrated Microsystems (WIMS) is developing a neural prosthesis for the human cochlea. New algorithms are implemented, to improve real time operation and low power consumption. The software to be implemented on the hardware designed by the WIMS group is still under development. As an alternative to test and debug the logic of the software, an 8051 MCU is being used. The data analysis consists of the following processes: signal smoothing, baseline, peak detection and area calculation. The signal received from the micro gas chromatograph contains certain amount of noise not allowing the correct identification of the type and concentration of a gas in the environment being monitored. The smoothing process filters the signal allowing us to reduce the amount of noise and be able to receive reliable data. The baseline and peak detection are used for the area calculation. The peak detection process identify the maximum points of the signal. These peaks provides us the type of gases present in a gas mixture. The baseline calculation is used as reference axis to determine the area under the peaks detected. The result of the area calculation of a peak represents the concentration of a certain gas. This research is supported by NSF (Award number: ). Acknowledgment Fig. 9 EMT Demo Block Diagram Data Analysis Current Work Our work is concerned with the simulation of the micro gas chromatograph and the development of Data Analysis algorithms. Recently, we worked on allocating peripheral devices to the ATMEL AT91R40008 Microcontroller. Some of the peripheral devices that we will be using to assemble the micro gas chromatograph prototype are the following: valves and pump, heaters, Zigbee Radio, among others. Existing code based on previous work and algorithms for the Data Analysis are under research. Our goal is to adapt and optimize existing code for the microcontroller AT91R Fig1. Cochlear Implant Fig Microcontroller Fig.3 WIMS Gen2 Microcontroller Fig.4 Piano Interface DSP Demo Description Fig.5 Continuous Interleaved Sampling Algorithm WIMS microcontroller has an internal custom made DSP, designed by Eric Marsman, Ph.D. student at UMich. The CIS Algorithm is hardcoded so that the DSP requires to be initialized before starting to process the data received from the ADC. Once initialized, the MCU goes to sleep mode until another process wakes it up. The purpose of the 8051 emulation is to understand the DSP’s behavior and to test the LabVIEW interfaces that communicate with it. Once initialized, the MCU goes to sleep mode until another process wakes it up. The purpose of the 8051 emulation is to understand the DSP’s behavior and to test the LabVIEW interfaces that communicate with it. The main goal is to create working code that generates the desired output, depending for which demo is being implemented for. There are two demos for the Neural Prosthesis Testbed: Tone Demo and DSP Demo. Integrated System Fig.6 Full System Block Diagram Two LabVIEW interfaces are going to be implemented in such a way a communication between two computers is done. A last inspection is done to confirm information is sent as effectively. In 8051 MCU, the telemetry module will be software implemented, and bidirectional communication between the PC and the MCU will be used to ensure a good data transfer. Moreover, it is used at the output of the MCU to display the correct output.