GLASS. Gunfire Location and Surveillance System

Size: px
Start display at page:

Download "GLASS. Gunfire Location and Surveillance System"

Transcription

1 GLASS Gunfire Location and Surveillance System Denis Alvarado BSCpE, Zayd Babamir BSEE, Christian Kon BSEE, Luis Salazar BSCpE Department of Computer and Electrical Engineering University of Central Florida Orlando, Florida United States of America Abstract With firearms being a hot topic in today s society, law enforcement response time and crime scene investigation techniques have also become prominent areas of research to further improve upon. GLASS focuses on improving law enforcement response time and detailed record keeping of public shooting events. This project achieves these improvements by designing hardware specific to gunshot audio signal processing for triangulating gunshots and utilizing recognition software code to differentiate different gunshot signals. Keywords Gunshot; gunfire; public safety; digital signal processing; analog design; digital design; multilateration; triangulation; security system; microprocessor; recognition; wifi; embedded systems. I. INTRODUCTION With recent high profile mass shootings flooding the news, firearm safety and law enforcement response time has become a serious subject for public safety. Both pro- and anti-gun advocates can agree that any new technology which makes public shootings safer for innocent bystanders is a good technology. Many institutions have panic buttons and/or alarms which can be triggered automatically or manually. Unfortunately, when a shooting occurs outdoors, law enforcement notification relies on emergency calls. Also, unless there is a first-hand witness or clear physical evidence, determining the exact location of a shooter can be difficult. GLASS addresses these issues by providing detailed information of gunfire events real-time as they occur. GLASS detects gunshots, differentiates gunshot types (pistol, rifle, and shotgun) from each other, triangulates the locations of gunshots, and then finally outputs all of this information to a user interface where it can all be easily viewed. II. DESIGN OVERVIEW The GLASS project is comprised of two different designs. The first design is the initial/theoretical design which represents what GLASS would be as a fully functioning, commercial product. The initial design was then simplified to allow the presentation of a proof-of-concept system suitable for the time and budget constraints placed on the designers. Nevertheless, the research, requirements, specifications, and general theory remain true for both designs. Sponsored by: Boeing, Sunstone Circuits, and Maxim Integrated. A. Initial Design The initial design comprises of three modules that all function within GLASS and do not utilize any outside resources. 1) Primary Module GLASS monitors for the specific audio traces that are unique to gunshots. Once a sound is classified as a gunshot, the primary module triangulates the position of the sound source using GPS. After triangulation, GLASS uses sound correlation software to classify the signal as a particular bullet caliber. 2) Secondary Module Via Bluetooth, GLASS transfers the location and time of the gunshot to an Android device where the gunshot location is placed on a coordinate system relative to where GLASS is located. The caliber of the round fired is also attached to the location and time of the gunshot in the Android application for viewing. 3) Self-Sustaining Module Given that GLASS main functions are utilized during emergency situations, it has a self-sustaining module consisting of a uninterrupted power supply battery backup as well as its own solar panel to charge the backup if main power were to be cut. GLASS hardware is also designed to consume very little power, enabling it to sustain itself on battery backup and incoming solar power if necessary. B. Proof-of-Concept Design The current GLASS design demonstrates the team s ability to design and populate hardware, as well as program software in order to complete the necessary task. This simplified design utilizes only two of the three modules in the initial design and distributes the workload differently. 1) Primary Module GLASS monitors for a certain signal peak and calculates the difference in peaks between the microphones. This calculation is then sent via wi-fi to an Arduino Uno development board which is connected to a PC via USB. 2) Secondary Module The information sent from the Primary Module is forwarded to the PC by the development board where the information is processed and displayed. The development

2 board is just a bridge for the information between the Primary Module and the PC. The PC is programmed with the triangulation and gunshot recognition software. This is proofof-concept because pushing the computation to a PC confirms the ability to process the data the way initially intended if resources were adequate. III. REQUIREMENTS The requirements for GLASS are pretty similar between the two designs and the differences are noted. Four microphones for monitoring and audio signal triangulation Data processing unit for audio signal input and alarm/time/location output (initial design) PC for data processing and data review (proof-ofconcept design) Android enabled device to receive communication from GLASS data processing unit via Bluetooth for data review (initial design) Photovoltaic solar panel (initial design) Uninterrupted power supply battery backup A. Hardware Specifications 1) Initial Design TABLE I. IV. SPECIFICATIONS INITIAL GLASS HARDWARE SPECIFICATIONS 2) Proof-of-Concept Design TABLE II. Feature Processor Microphones Battery Backup ISM Transceiver GLASS to PC Data Bridge B. Software Specifications 1) Initial Design TABLE III. Feature Peak Detectection & Conversion to Bit Stream Triangulation & Sound Recognition GLASS Operating System CURRENT GLASS HARDWARE SPECIFICATIONS Hardware Specifications ATmega328P 8-bit AVR RISC-based microcontroller, 32KB ISP flash memory, 1024B EEPROM, 20 MHz Operating Frequency. SPM1437HM4H-B 100 Hz-10 KHz Frequency Range, -22 db ±3 94 db Sensitivity, 61.5 db Signal to Noise Ratio, MHz Sample Frequency CyberPower LCD 340 W, 600 VA, 7Ah Uninterrupted Power Supply nrf24l GHz, 250 kbps-2mbps Data Rate, 4 pin SPI configuration, V Operating Voltages Arduino Uno development kit with ATmega328P. INITIAL GLASS SOFTWARE SPECIFICATIONS Software Specifications Verilog software code within Xilinx compiler. C++ Object oriented code compiled with embedded Linux. Main processing unit runs embedded Linux. Feature Hardware Specifications Bluetooth Output Device Android enabled for information display. Processor Memory Bluetooth GPS FPGA DPSRAM Microphones Battery Backup Solar Panel Analog to Digital Converter Amplifier Android Device MCIMX6D5EYM10AC ARM Cortex A9 Dual Core, 1.0 GHz, 256k x 8 RAM size 1.0 Gb of DDR3 RAM at 1.5 V, 1333 MHz operating speed, 8 bit prefetch buffer. ENW-89841A3KF 2178 kbps Data Rate, -93 dbm Receiver Sensitivity, V Operating Voltage I2C, PCM, UART Interfaces A2200-A GHz, 48 Channels, -148 dbm Sensitivity, I2C or UART Interface. XC3S100E-4VQG100C 100K Gates, 66 I/O lines, 72K block RAM, 100 pin CY7C026A 16Kb x 16 Organization, 20ns Speed, 256 Kb Density, V Operating Voltage. SPM1437HM4H-B 100 Hz-10 KHz Frequency Range, -22 db ±3 94 db Sensitivity, 61.5 db Signal to Noise Ratio, MHz Sample Frequency CyberPower LCD 340 W, 600 VA, 7Ah Uninterrupted Power Supply Instapark 30 W, 17.5 V Max Voltage, 1.68 A Max Current, V Open Circuit Voltage ADC1210S065HN/C1:5, 12 bit resolution, 2 V input Voltage, SPI or Parallel data interface, 13.5 clock cycle latency, 65 Msps sampling rate. TL084CD, 3 MHz Unity Gain, 200 V/mV Amplification Samsung Note 8.0, Quad-core Exynos 1.6 GHz CPU, 2 GB RAM, Wi-Fi and Bluetooth enabled. 2) Proof-of-Concept Design TABLE IV. Feature Peak Detectection & Wi-fi data transfer. Triangulation, Sound Recognition, & Data Display CURRENT GLASS SOFTWARE SPECIFICATIONS Software Specifications C Object oriented code complied with Arduino software. C++ Object oriented code running on a Windows PC. C. Gunshot Condition Specifications GLASS monitors audio input signals for three conditions before declaring the sound as a gunshot: 1) Decibel Level The first condition checked is the sound must have a decibel level of at least 130 db. The general decibel level for a gunshot is between db, but the threshold was lowered to 130 db to account for different environmental and distance from GLASS variables.

3 2) Peak Frequency The second audible trace GLASS checks is the peak frequency caused by the gunpowder explosion within this chamber of the firearm. This data also provides a strong first classifier for what caliber round was fired. 3) Subsonic Frequency The final condition that must be met is proof of the supersonic frequency the round creates as it flies through the air. This frequency is unique to live gunshots and is absent from gunshot audio recordings. A. Multilateration V. RESEARCH AND THEORY Multilateration needs only one array with at least three microphones to determine location of a sound for the two dimensional case and at least four microphones in order to calculate in three dimensions. 1) 2D Multilateration Since the location of each node is known that the time of setup and the position for each microphone is of equal distance from the node s center. The relative location of the source and the exact locations of the microphones can be used to calculate the exact location of the sound source. The distance from a particular microphone to the source of the sound can be calculated with the equation below. Where t represents the time it takes for the sound wave produced by the gunshot to propagate to the particular microphone and C(T) represent the speed of sound. The distance can be represented by the magnitude of the distance vector that is drawn from the sound source to the microphone. In two dimensions where are three microphones located at points A, B, and C, and have a given x-coordinate and a y-coordinate. For the sound source, we denote its position in space as the variables x, and y. = with two equations and two unknowns which is sufficient to determine an answer. 2) 3D Multilateration This method uses hyperbolic multilateration over triangulation which is easier to implement since the array can be arranged in any manner. Naturally four hyperboloids will be required to solve this case so a fourth microphone is necessary. Care must be kept when placing the microphones, as they may not lie on the same plane. If they do, the resulting solution will have multiple solutions. For this reason, we decided to place them at equal distance from the center of the node on right angles from each other The equations for the magnitudes of the distance vectors are the same in three dimensions except that the z component of the vector must also be integrated to the equations. The addition of the fourth microphone also incorporates the third equation listed below. A. Initial Design VI. HARDWARE DESIGN The initial design for GLASS was very ambitious for the time frame and budget. The design included over 25 schematics of printed circuit board design for the project s very specific board. The initial hardware block diagram is demonstrated by Fig. 1 below. These equations require us to know the time it takes for the sound to propagate to each microphone. We can relate the magnitude of any two vectors together by realizing that their magnitudes should be equivalent with the only difference being the difference of arrival between the nodes and if we multiply by the spread of sound, we get the difference in the distance from the sound source to the microphones. The difference in time of arrival to each microphone can be easily be found by determining when the maximum value occurs for each microphone. For this example, we can simplify the mathematics by setting the origin to point A. This leaves us Fig. 1: Initial GLASS Design Block Diagram

4 1) Audio Block The audio sampling section consists of the four microphones equidistant and on separate planes connected to an analog to digital converter (ADC). The ADC then transfers the data to an FPGA which pre-processes the audio data and converts it to a bit stream. While listening for a gunshot, peak detection with thresholding determines when the recording of audio begins. Peak detection is described by the logic equation below. >Threshold Once the threshold condition is found true, a write flag remains true until a 16 bit counter counters the loop back to zero. A counter is used to determine the delay of the peak between each microphone. The FPGA stores a wavelet transformed decomposition of a fixed number of samples. The wavelet transform provides the ability to encode and down sample the signal as well as reducing high frequency noise. The data is then written to dual-port SRAM (DPSRAM) memory. A fix location in memory holds the address to this stored data. 2) Data Processing Block The overall custom printed circuit board (PCB) design was modeled after the WandBoard development board. There are many major components that are implemented on the custom printed circuit board and those components play a huge role in the design on the overall embedded board. The core components of the PCB are: an ARM Cortex A9 1GHz processor, a 1 Gb module of DDR3 DRAM, four modules of 16 x 16 bit DPSRAM, the microusb DC power input, data storage via SD card reader, and the peripheral inputs/outputs including two USB input ports, a Bluetooth input/output device, and the two 46 pin headers. The PCB design was completed within Cadence OrCAD PCB Editor Software. The DDR3 SDRAM is utilized directly by the processor for calculations, operating system resources, and GLASS software resources. The DSPRAM provides stable buffering for signal processing while allowing the processor to read the data while it is still being written. GLASS uses a GPS module to determine the time and relative location of a gunshot through the data from the audio signals. An SD Card is used as removable data storage and storing of the operating system. The schematic overview of a portion of the initial design for the GLASS data processing unit is presented in Fig. 2 at the bottom of the page. 3) Power Block GLASS s power system is a self-sustaining system designed to allow GLASS continual operation even in the event of an emergency power outage. A 1500 VA uninterrupted power supply (UPS) is used to power GLASS and is charged by both the typical 120 V wall plug as well as a 60 W solar panel. With a fully charged UPS, GLASS s low power design can run continuously for at least 14 hours before the battery needs recharged. If in the case that normal power is not restored within 14 hours, the solar panel can generate enough wattage to extend the battery life another four hours. Table V below shows the power consumption of the initial design. TABLE V. GLASS INITITAL DESIGN POWER CONSUMPTION Feature Voltage (V) Current (A) Power (W) Processor DPSRAM DDR Microphones FPGA Other Total B. Proof-of-Concept Design The current hardware design for GLASS condenses the many different complex parts in the initial design into a more manageable design. The most notable simplification is the custom board design being cut from a four layer, 25 schematic design down to a simple two layer, one schematic design. The audio and power blocks were also simplified to better fit the scope of the project timeline and resources. Fig. 2: Initial Data Processing Unit Schematic

5 Fig. 3: Current GLASS PCB Design 1) Audio Block The current audio sampling section still consists of the four microphones equidistant and on separate planes and the same peak detection equation is used to determine signal peaks. The main change to the audio block is that the custom board design has moved from the data processing block to the audio block. The audio samples are read directly by the custom GLASS PCB which now utilizes an ATmega328P processor. The ATtmega328P has built in ADCs simplifying the audio design by eliminating a separate ADC module and FPGA. After determining peak, the GLASS PCB then forwards the data via Wi-fi using the nrf24l01+ Wi-fi module. The current GLASS PCB is shown above in Fig. 3. The decision to simplify the hardware design was necessary to the completion of the project on time. Unfortunately, the simplification made GLASS lose a significant amount of processing power. Due to the loss of the more complex and powerful Cortex A9 ARM processor, the current GLASS board simply functions to capture sound, pre-process the signals, and forward the data to an outside computer device. Nevertheless, the simplification still demonstrates the ability to design and produce a functioning system. 2) Data Processing Block Once the GLASS PCB forwards the audio data over Wi-fi, the data is received by an Arduino Uno. This Arduino device acts a bridge between a computer running GLASS software and the Wi-fi module receiving the data from the GLASS PCB. For the presentation of GLASS, a laptop with Windows 7 will be running the GLASS software that determines the gunshot sounds and locations. 3) Power Block For ease of presentation and system setup, the solar panel has been removed from the power block and GLASS will run entirely off of the UPS battery at full charge. The previous time of use calculations are actually improved with the current design for the new GLASS PCB does much less processing and therefore consumes less power. Considering that the power consumption of the new system is 15% of the original design, the UPS was downgraded to 340 W still enabling GLASS to run longer than it did with the larger battery in the original design as demonstrated in Table VI below. TABLE VI. CURRENT GLASS DESIGN POWER CONSUMPTION Feature Voltage (V) Current (ma) Power (W) ATmega Arduino Uno Microphones Wi-fi Modules Total A. Initial Software Design VII. SOFTWARE DESIGN The software for the initial GLASS design was complex with programs written in an array of coding languages including C++, Verilog, Java, and embedded Linux C running over multiple devices. The initial UML design is displayed in Fig. 4 at the top of the following page. 1) Verilog in Xilinx The first program to be initialized is the sound capture and serialization of data program written in Verilog on the Spartan 3A FPGA. The software has the microphones constantly listening for audio signals. When an audio signal is received from the ADCs, the FPGA serializes the data into a bit stream and then forwards the data to the DPSRAM. 2) Embedded Linux Linux was chosen as the operating system for GLASS due to its portability, and large development and support base. Access to the source code for the operating system allows Linux to be modified to our custom hardware, and adapt existing drivers to meet GLASS needs. Specifically, Linux is already configured for a development board like the

6 Fig. 4: UML of Initial GLASS Software Design WandBoard. Ubuntu in particular, has a very large support base. Upon system start, GLASS boots from processor ROM. It is then loads the operating system and begins operation. Upon receiving the interrupt, Linux will drop into Kernel mode and execute a function to place the relevant data in memory to be processed later. Then the operating system will switch back to user mode and fork two threads; one for the gunshot recognition and another for the location detection. 3) C++ GLASS Software Recognition and Location The GLASS signal processing software is mainly written in C++ object oriented code. It performs both the recognition and location algorithms and is the largest portion of software within the project. a. Recognition The first concern in the gunshot recognition algorithm is to normalize the input signal. With varying distances and angles from the microphone array, the likelihood that the sample levels match any recorded data is unlikely. Using the wavelet Transform on the data gives GLASS the ability to find the low frequency components associated with gunfire. Also the wavelet transform shows the amount of time each frequency component occupies on the signal which helps to determine when a gunshot is between two different weapon types which may be considered closer. Special care must be taken to remove the echoes which have a larger effect on the signal. As the distance from the microphone array increases the decibel level of the echoes grows relative to the magnitude obtained from the original signal. This is due to the non-linear growth of the distance traveled by the sound C A and echoes, C B A as shown in Fig. 5. Also the distance in arrival between the two signals decreases because the length of side c becomes more and more trivial, making the normalized echo amplitude closer to the amplitude of the direct signal. Recognizing the weapon type is accomplished by finding the correlation between the signal and a stored sample. The sample which results in the highest correlation should then be assumed to be the weapon type. This tells us how alike the two signals are. Since the influence of echoes becomes more and more problematic at the max decibel level decides which pre-recorded to do the correlation against. By sorting the recordings be amplitude, GLASS reduces the number of comparisons to make as a revolver at 1 meter may have the same amplitude as a rifle at much farther, however the correlation between the two will result in a lower correlation value. Although, using just this correlation is insufficient since non weapon based sounds would incur a correlation value. For this reason the spectral components of the signal must be examined to determine that the signal did indeed come from some kind of arms fire. By applying the wavelet transform on the signal the spectral components can be matched to the requirements that characterize a gunshot. These include a supersonic signature, an initial blast from the powder, and a shock wave as the bullet travels through the air. Fig. 5: Sound as it travels from source to microphone along vector b and as the echo travels along the paths of vector a then c b. Location Determination of the source of the signal is fairly straight forward, though it requires some parameters to be taken into consideration. GLASS determines the source of a sound event by relating the change in time between the sound s arrival between two microphones in the array and the effects of temperature on the speed at which the sound can propagate through the air. For that purpose there is a digital thermometer feeding the temperature to the system. In order for the software to determine the position of the gunfire the time difference between two nodes must be determined. This is done by first finding the point in the signal

7 where the signal reaches its maximum for each microphone the time delay can then be calculated by the number of samples difference the maximum occurs from each other. Each microphone is stationary at equal distance from the point of origin, and vectors from the microphones to the origin are orthogonal. Distance vectors must then be related together in that the magnitude of one distance vector is equal to the magnitude of the other and the algebraic sum of the speed of sound multiplied by the difference in time between where the maximum value occurs in each signal. Distance vectors may then be drawn from the sound source to each microphone in the array as shown in Fig. 6. Fig. 6: Sound vectors from source as viewed by the GLASS location software. With the equations in the multilateration research section, we may construct the paraboloids necessary to solve for a given sound source. Then the point is calculated and stored to be sent to the user interface by a separate thread. 4) Java Android Application The initial GLASS design utilized an Android enabled device to receive and display the gunshot location and identification information. The device would run a GLASS application written in Java programming language and the user interface would have a map displaying all gunshot locations and an information bar with detailed data on each gunshot. The application would receive this data via Bluetooth in which the GLASS main board would send. B. Proof-of-Concept Software Design Considering that the hardware specifications have been simplified, the current design is only using two types of coding languages: C and C++. 1) C Programming on GLASS PCB and Arduino Uno With the GLASS PCB replacing the FPGA and ADCs in the audio block, it functions as the audio listener and data transfer system. The GLASS board uses a modified C programming compiled by Arduino software. This code listens for audio signatures, captures them, and then transfers the data over Wi-fi to a secondary Arduino connected to the PC. The secondary Arduino functions as a bridge between the Wi-fi. The code utilizes the same peak detection algorithm as previously mentioned in the initial design and the Wi-fi link is a simple data transfer protocol. 2) C++ GLASS Software on Windows 7 Computer In the current design, the main processing was moved from the GLASS board to a main computer to handle the triangulation and gunshot recognition software. Also, the Android app/device was removed and the computer is used for data reviewing. The GLASS software is coded in an object oriented C++ language and compiled in Microsoft Visual Studio. The first thing the software does is create a data link between the computer and the Arduino Uno via USB. The computer pulls the audio data being sent from the GLASS board to the Arduino and brings it into the GLASS software for processing. The software itself processes the data the exact same way that the initial design section describes, using the same algorithms, equations, and theory. The only difference is between the initial and current designs on this process is where the processing is occurring. After the location and gunshot are determined, the software then reports the data on the computer screen for viewing. A timestamp from the computer is associated with each gunshot and the location is output in relative terms to the location of the GLASS microphone setup. VIII. CONCLUSION GLASS is a system designed to locate, recognize, and alert gunshots. The project has undergone a massive redesign for testing and presentation purposes due to a restriction of resources. The initial design stands as a consumer end product and the current design demonstrates a proof-ofconcept for the original design. The initial design composed of two systems working together to process information to be published to a user interface on a separate device. Audio is sampled through a microphone array then the analog signal is converted into digital before being buffered by four modules of DPSRAM via FPGA. The processing occurs on a custom PCB running a dual core ARM Cortex A9. The processed data is then sent to an Android enabled device for viewing via Bluetooth. The current design utilizes a custom PCB with an ATmega328 which listens and forwards audio data via Wi-fi to a computer which will process the data in the same fashion the original GLASS board would. The output data is viewable on the computer in which does the processing in the current design as well rather than an Android device. In the processing phase of both designs, when a sample of sufficient amplitude is received it processes the information as necessary to run the location and correlation algorithms. Then the correlation and location algorithms are run to determine the weapon type and the location where the gunshot came from.

8 ACKNOWLEDGMENT At the beginning of this project, it was clear that the financial burden would not be light due to the large amount of components required and the complex technology needed to implement the GLASS design. Therefore, we would first like to thank our main financial sponsor, The Boeing Company for funding GLASS. Boeing has allotted financial support for projects in the categories of homeland and cyber security. The GLASS team would like to extend our gratitude to Sunstone Circuits for providing our hardware designers with priceless advice on printed circuit board design as well as providing us with a discount on all of our printed circuit boards through their sponsorship program. Christian Kon would personally like to thank Erik Torell from Sunstone Circuits for aiding with a double check of the GLASS board schematic. Third, we thank Maxim Integrated for sending us samples of components essential to our initial design as well as providing us with countless resources on audio signal processing related to their products and great customer service. Next, we appreciate all of the professors that guided and mentored us to success in this project. And we are very gracious to NRA Licensed Instructor and Range Safety Officer John Caballero for not only providing us with sponsored range time at the Central Florida Rifle and Pistol Club, but for also challenging our designers with great mentoring on sound and waveform analysis relating to firearm sound analysis and identification. Lastly, we extend our thanks and love to our families and friends for dealing with many sleepless nights, bad moods, and events missed necessary for GLASS to succeed. REFERENCES [1] Armada International. 2013, Aug. 02, Gunfire Location system: Acoustic Gunshot Detection Systems.[Online]. Available: [2] AudioLinks How Microphones Work. [Online]. Available: [3] BBN Technologies. Boomerang. [Online]. Available: [4] Cadavid, S., Donzier, A. 2005, Jun. Small arm fire acoustic detection and localization systems: gunfire detection system. Proc. SPIE Vol. 5778, p [5] Graves, Jordan R Audio Gunshot Detection and Localization Systems: History, Basic Design, and Future Possibilies. [Online]. Available: 1/apache_media/L2V4bGlicmlzL2R0bC9kM18xL2FwY WNoZV9tZWRpYS8xNzUzODI=.pdf [6] TSCM. Transforms/Wavelets. [Online]. Available: [7] Wired. 2010, Mar. 24, Military Helicopters May Get Gunshot Location System.[Online]. Available: BIOGRAPHIES Denis Alvarado is a graduating from the University of Central Florida with a Bachelor s of Science degree in Computer Engineering. His interests include artificial intelligence, simulations, and game design. He plans to pursue a career in software design. Zayd Babamir is a graduating from the University of Central Florida with a Bachelor s of Science degree in Electrical Engineering. His interests include power engineering, hiking, camping, and traveling. He hopes for a career in power engineering. Christian Kon is a graduating from the University of Central Florida with a Bachelor s of Science degree in Electrical Engineering. His many interests include microelectronic hardware and cyber security. He plans to pursue MSEE and MBA and a career in Critical Infrastructure Protection. Luis Salazar is a graduating from the University of Central Florida with a Bachelor s of Science degree in Computer Engineering. His interests include computer hardware design and embedded programming. He hopes to pursue a career in either hardware or software design.

Hardware Platforms and Sensors

Hardware Platforms and Sensors Hardware Platforms and Sensors Tom Spink Including material adapted from Bjoern Franke and Michael O Boyle Hardware Platform A hardware platform describes the physical components that go to make up a particular

More information

ADVANCED EMBEDDED MONITORING SYSTEM FOR ELECTROMAGNETIC RADIATION

ADVANCED EMBEDDED MONITORING SYSTEM FOR ELECTROMAGNETIC RADIATION 98 Chapter-5 ADVANCED EMBEDDED MONITORING SYSTEM FOR ELECTROMAGNETIC RADIATION 99 CHAPTER-5 Chapter 5: ADVANCED EMBEDDED MONITORING SYSTEM FOR ELECTROMAGNETIC RADIATION S.No Name of the Sub-Title Page

More information

Gunfire Location and Surveillance System

Gunfire Location and Surveillance System Gunfire Location and Surveillance System Group 3 Denis Alvarado BSCpE Zayd Babamir BSEE Christian Kon BSEE Luis Salazar BSCpE TABLE OF CONTENTS 1. Executive Summary 1 2. Project Description 2 2.1 Objectives

More information

SST Expert Testimony Common Questions and Answers

SST Expert Testimony Common Questions and Answers SST Expert Testimony Common Questions and Answers This document is a collection of questions that have commonly been asked about the ShotSpotter system during court testimony and deposition. If possible,

More information

Digital Guitar Effects Box

Digital Guitar Effects Box Digital Guitar Effects Box Jordan Spillman, Electrical Engineering Project Advisor: Dr. Tony Richardson April 24 th, 2018 Evansville, Indiana Acknowledgements I would like to thank Dr. Richardson for advice

More information

Cortex-M3 based Prepaid System with Electricity Theft Control

Cortex-M3 based Prepaid System with Electricity Theft Control Research Inventy: International Journal of Engineering And Science Vol.6, Issue 4 (April 2016), PP -139-146 Issn (e): 2278-4721, Issn (p):2319-6483, www.researchinventy.com Cortex-M3 based Prepaid System

More information

Ultrasonic Positioning System EDA385 Embedded Systems Design Advanced Course

Ultrasonic Positioning System EDA385 Embedded Systems Design Advanced Course Ultrasonic Positioning System EDA385 Embedded Systems Design Advanced Course Joakim Arnsby, et04ja@student.lth.se Joakim Baltsén, et05jb4@student.lth.se Simon Nilsson, et05sn9@student.lth.se Erik Osvaldsson,

More information

Design and Implementation of AT Mega 328 microcontroller based firing control for a tri-phase thyristor control rectifier

Design and Implementation of AT Mega 328 microcontroller based firing control for a tri-phase thyristor control rectifier Design and Implementation of AT Mega 328 microcontroller based firing control for a tri-phase thyristor control rectifier 1 Mr. Gangul M.R PG Student WIT, Solapur 2 Mr. G.P Jain Assistant Professor WIT,

More information

QualityMonitoring. range Ease of Installation Non Intursive Ease of Installation Non Intursive. Power Quality Parameters. Modular Wireless Achitecture

QualityMonitoring. range Ease of Installation Non Intursive Ease of Installation Non Intursive. Power Quality Parameters. Modular Wireless Achitecture Power PowerQuality QualityMonitoring Monitoring Sensors Sensors with with large large measurement measurement range range Ease of Installation Non Intursive Ease of Installation Non Extensive Intursive

More information

AN EFFICIENT ALGORITHM FOR THE REMOVAL OF IMPULSE NOISE IN IMAGES USING BLACKFIN PROCESSOR

AN EFFICIENT ALGORITHM FOR THE REMOVAL OF IMPULSE NOISE IN IMAGES USING BLACKFIN PROCESSOR AN EFFICIENT ALGORITHM FOR THE REMOVAL OF IMPULSE NOISE IN IMAGES USING BLACKFIN PROCESSOR S. Preethi 1, Ms. K. Subhashini 2 1 M.E/Embedded System Technologies, 2 Assistant professor Sri Sai Ram Engineering

More information

RX23T inverter ref. kit

RX23T inverter ref. kit RX23T inverter ref. kit Deep Dive October 2015 YROTATE-IT-RX23T kit content Page 2 YROTATE-IT-RX23T kit: 3-ph. Brushless Motor Specs Page 3 Motors & driving methods supported Brushless DC Permanent Magnet

More information

Implementation of a Self-Driven Robot for Remote Surveillance

Implementation of a Self-Driven Robot for Remote Surveillance International Journal of Research Studies in Science, Engineering and Technology Volume 2, Issue 11, November 2015, PP 35-39 ISSN 2349-4751 (Print) & ISSN 2349-476X (Online) Implementation of a Self-Driven

More information

The Development and Application of High Compression Ratio Methanol Engine ECU

The Development and Application of High Compression Ratio Methanol Engine ECU National Conference on Information Technology and Computer Science (CITCS 2012) The Development and Application of High Compression Ratio Methanol Engine ECU Hong Bin, 15922184696 hongbinlqyun@163.com

More information

ASTRA: ACTIVE SHOOTER TACTICAL RESPONSE ASSISTANT ECE-492/3 Senior Design Project Spring 2017

ASTRA: ACTIVE SHOOTER TACTICAL RESPONSE ASSISTANT ECE-492/3 Senior Design Project Spring 2017 ASTRA: ACTIVE SHOOTER TACTICAL RESPONSE ASSISTANT ECE-492/3 Senior Design Project Spring 2017 Electrical and Computer Engineering Department Volgenau School of Engineering George Mason University Fairfax,

More information

Training Schedule. Robotic System Design using Arduino Platform

Training Schedule. Robotic System Design using Arduino Platform Training Schedule Robotic System Design using Arduino Platform Session - 1 Embedded System Design Basics : Scope : To introduce Embedded Systems hardware design fundamentals to students. Processor Selection

More information

Software Radio, GNU Radio, and the USRP Product Family

Software Radio, GNU Radio, and the USRP Product Family Software Radio, GNU Radio, and the USRP Product Family Open Hardware for Software Radio Matt Ettus, matt@ettus.com Software Radio Simple, general-purpose hardware Do as much as possible in software Everyone's

More information

CHAPTER 6 IMPLEMENTATION OF FPGA BASED CASCADED MULTILEVEL INVERTER

CHAPTER 6 IMPLEMENTATION OF FPGA BASED CASCADED MULTILEVEL INVERTER 8 CHAPTER 6 IMPLEMENTATION OF FPGA BASED CASCADED MULTILEVEL INVERTER 6.1 INTRODUCTION In this part of research, a proto type model of FPGA based nine level cascaded inverter has been fabricated to improve

More information

ASR-2300 Multichannel SDR Module for PNT and Mobile communications. Dr. Michael B. Mathews Loctronix, Corporation

ASR-2300 Multichannel SDR Module for PNT and Mobile communications. Dr. Michael B. Mathews Loctronix, Corporation ASR-2300 Multichannel SDR Module for PNT and Mobile communications GNU Radio Conference 2013 October 1, 2013 Boston, Massachusetts Dr. Michael B. Mathews Loctronix, Corporation Loctronix Corporation 2008,

More information

I hope you have completed Part 2 of the Experiment and is ready for Part 3.

I hope you have completed Part 2 of the Experiment and is ready for Part 3. I hope you have completed Part 2 of the Experiment and is ready for Part 3. In part 3, you are going to use the FPGA to interface with the external world through a DAC and a ADC on the add-on card. You

More information

Low Power Microphone Acquisition and Processing for Always-on Applications Based on Microcontrollers

Low Power Microphone Acquisition and Processing for Always-on Applications Based on Microcontrollers Low Power Microphone Acquisition and Processing for Always-on Applications Based on Microcontrollers Architecture I: standalone µc Microphone Microcontroller User Output Microcontroller used to implement

More information

EITF40 Digital and Analogue Projects - GNSS Tracker 2.4

EITF40 Digital and Analogue Projects - GNSS Tracker 2.4 EITF40 Digital and Analogue Projects - GNSS Tracker 2.4 Magnus Wasting 26 February 2018 Abstract In this report a mobile global navigation satellite system with SMS and alarm functionality is constructed.

More information

VC7300-Series Product Brief

VC7300-Series Product Brief VC7300-Series Product Brief Version: 1.0 Release Date: Jan 16, 2019 Specifications are subject to change without notice. 2018 Vertexcom Technologies, Inc. This document contains information that is proprietary

More information

DESIGN AND IMPLEMENTATION OF MOBILE WIRELESS OSCILLOSCOPE AND FUNCTION GENERATOR

DESIGN AND IMPLEMENTATION OF MOBILE WIRELESS OSCILLOSCOPE AND FUNCTION GENERATOR Volume 119 No. 15 2018, 793-798 ISSN: 1314-3395 (on-line version) url: http://www.acadpubl.eu/hub/ http://www.acadpubl.eu/hub/ DESIGN AND IMPLEMENTATION OF MOBILE WIRELESS OSCILLOSCOPE AND FUNCTION GENERATOR

More information

ZKit-51-RD2, 8051 Development Kit

ZKit-51-RD2, 8051 Development Kit ZKit-51-RD2, 8051 Development Kit User Manual 1.1, June 2011 This work is licensed under the Creative Commons Attribution-Share Alike 2.5 India License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/2.5/in/

More information

3D ULTRASONIC STICK FOR BLIND

3D ULTRASONIC STICK FOR BLIND 3D ULTRASONIC STICK FOR BLIND Osama Bader AL-Barrm Department of Electronics and Computer Engineering Caledonian College of Engineering, Muscat, Sultanate of Oman Email: Osama09232@cceoman.net Abstract.

More information

Design and Implementation of Digital Stethoscope using TFT Module and Matlab Visualisation Tool

Design and Implementation of Digital Stethoscope using TFT Module and Matlab Visualisation Tool World Journal of Technology, Engineering and Research, Volume 3, Issue 1 (2018) 297-304 Contents available at WJTER World Journal of Technology, Engineering and Research Journal Homepage: www.wjter.com

More information

Advance Load Sharing System And Theft Detection System

Advance Load Sharing System And Theft Detection System Advance Load Sharing System And Theft Detection System Kuldeep Pande 1, Abhinav Parkhi 2, Atish Peshattiwar 3 1,2,3 Electronics Engineering, Yeswantrao Chavan College of Enginreering Nagpur, (India) ABSTRACT

More information

JUMA-TRX2 DDS / Control Board description OH2NLT

JUMA-TRX2 DDS / Control Board description OH2NLT JUMA-TRX2 DDS / Control Board description OH2NLT 22.08.2007 General Key functions of the JUMA-TRX2 DDS / Control board are: - provide user interface functions with LCD display, buttons, potentiometers

More information

Wireless Music Dock - WMD Portable Music System with Audio Effect Applications

Wireless Music Dock - WMD Portable Music System with Audio Effect Applications Wireless Music Dock - WMD Portable Music System with Audio Effect Applications Preliminary Design Report EEL 4924 Electrical Engineering Design (Senior Design) 26 January 2011 Members: Jeffrey Post and

More information

Preliminary Design Report. Project Title: Search and Destroy

Preliminary Design Report. Project Title: Search and Destroy EEL 494 Electrical Engineering Design (Senior Design) Preliminary Design Report 9 April 0 Project Title: Search and Destroy Team Member: Name: Robert Bethea Email: bbethea88@ufl.edu Project Abstract Name:

More information

Specifications.

Specifications. is a 7 capacitive touch display designed for use with PanelPilotACE Design Studio, a free drag-and-drop style software package for rapid development of advanced user interfaces and panel meters. The is

More information

SNIOT702 Specification. Version number:v 1.0.1

SNIOT702 Specification. Version number:v 1.0.1 Version number:v 1.0.1 Catelog 1 Product introduction... 1 1.1 Product introduction... 1 1.2 Product application... 1 1.3 Main characteristics... 2 1.4 Product advantage... 3 2 Technical specifications...

More information

Exercise 3: Sound volume robot

Exercise 3: Sound volume robot ETH Course 40-048-00L: Electronics for Physicists II (Digital) 1: Setup uc tools, introduction : Solder SMD Arduino Nano board 3: Build application around ATmega38P 4: Design your own PCB schematic 5:

More information

International Journal of Advanced Research in Electrical, Electronics and Instrumentation Engineering. (An ISO 3297: 2007 Certified Organization)

International Journal of Advanced Research in Electrical, Electronics and Instrumentation Engineering. (An ISO 3297: 2007 Certified Organization) International Journal of Advanced Research in Electrical, Electronics Device Control Using Intelligent Switch Sreenivas Rao MV *, Basavanna M Associate Professor, Department of Instrumentation Technology,

More information

Design and Development of Pre-paid electricity billing using Raspberry Pi2

Design and Development of Pre-paid electricity billing using Raspberry Pi2 International Journal of Electronics Engineering Research. ISSN 0975-6450 Volume 9, Number 7 (2017) pp. 995-1005 Research India Publications http://www.ripublication.com Design and Development of Pre-paid

More information

ADVANCES in NATURAL and APPLIED SCIENCES

ADVANCES in NATURAL and APPLIED SCIENCES ADVANCES in NATURAL and APPLIED SCIENCES ISSN: 1995-0772 Published BYAENSI Publication EISSN: 1998-1090 http://www.aensiweb.com/anas 2017 Special 11(4): pages 1-7 Open Access Journal Data Acquisition System

More information

White Paper Kilopass X2Bit bitcell: OTP Dynamic Power Cut by Factor of 10

White Paper Kilopass X2Bit bitcell: OTP Dynamic Power Cut by Factor of 10 White Paper Kilopass X2Bit bitcell: OTP Dynamic Power Cut by Factor of 10 November 2015 Of the challenges being addressed by Internet of Things (IoT) designers around the globe, none is more pressing than

More information

Capacitive MEMS accelerometer for condition monitoring

Capacitive MEMS accelerometer for condition monitoring Capacitive MEMS accelerometer for condition monitoring Alessandra Di Pietro, Giuseppe Rotondo, Alessandro Faulisi. STMicroelectronics 1. Introduction Predictive maintenance (PdM) is a key component of

More information

EMG Sensor Shirt. Senior Project Written Hardware Description April 28, 2015 ETEC 474. By: Dylan Kleist Joshua Goertz

EMG Sensor Shirt. Senior Project Written Hardware Description April 28, 2015 ETEC 474. By: Dylan Kleist Joshua Goertz EMG Sensor Shirt Senior Project Written Hardware Description April 28, 2015 ETEC 474 By: Dylan Kleist Joshua Goertz Table of Contents Introduction... 3 User Interface Board... 3 Bluetooth... 3 Keypad...

More information

Signal Processing and Display of LFMCW Radar on a Chip

Signal Processing and Display of LFMCW Radar on a Chip Signal Processing and Display of LFMCW Radar on a Chip Abstract The tremendous progress in embedded systems helped in the design and implementation of complex compact equipment. This progress may help

More information

Imaging serial interface ROM

Imaging serial interface ROM Page 1 of 6 ( 3 of 32 ) United States Patent Application 20070024904 Kind Code A1 Baer; Richard L. ; et al. February 1, 2007 Imaging serial interface ROM Abstract Imaging serial interface ROM (ISIROM).

More information

Study of M.A.R.S. (Multifunctional Aero-drone for Remote Surveillance)

Study of M.A.R.S. (Multifunctional Aero-drone for Remote Surveillance) Study of M.A.R.S. (Multifunctional Aero-drone for Remote Surveillance) Supriya Bhuran 1, Rohit V. Agrawal 2, Kiran D. Bombe 2, Somiran T. Karmakar 2, Ninad V. Bapat 2 1 Assistant Professor, Dept. Instrumentation,

More information

Embedded & Robotics Training

Embedded & Robotics Training Embedded & Robotics Training WebTek Labs creates and delivers high-impact solutions, enabling our clients to achieve their business goals and enhance their competitiveness. With over 13+ years of experience,

More information

Sensor Network Platforms and Tools

Sensor Network Platforms and Tools Sensor Network Platforms and Tools 1 AN OVERVIEW OF SENSOR NODES AND THEIR COMPONENTS References 2 Sensor Node Architecture 3 1 Main components of a sensor node 4 A controller Communication device(s) Sensor(s)/actuator(s)

More information

A Solar-Powered Wireless Data Acquisition Network

A Solar-Powered Wireless Data Acquisition Network A Solar-Powered Wireless Data Acquisition Network E90: Senior Design Project Proposal Authors: Brian Park Simeon Realov Advisor: Prof. Erik Cheever Abstract We are proposing to design and implement a solar-powered

More information

Azaad Kumar Bahadur 1, Nishant Tripathi 2

Azaad Kumar Bahadur 1, Nishant Tripathi 2 e-issn 2455 1392 Volume 2 Issue 8, August 2016 pp. 29 35 Scientific Journal Impact Factor : 3.468 http://www.ijcter.com Design of Smart Voice Guiding and Location Indicator System for Visually Impaired

More information

SGD 70-A 7 PanelPilotACE Compatible Display

SGD 70-A 7 PanelPilotACE Compatible Display is a 7 capacitive touch display designed for use with PanelPilotACE Design Studio, a free drag-and-drop style software package for rapid development of advanced user interfaces and panel meters. The is

More information

CSCI1600 Lab 4: Sound

CSCI1600 Lab 4: Sound CSCI1600 Lab 4: Sound November 1, 2017 1 Objectives By the end of this lab, you will: Connect a speaker and play a tone Use the speaker to play a simple melody Materials: We will be providing the parts

More information

PV SYSTEM BASED FPGA: ANALYSIS OF POWER CONSUMPTION IN XILINX XPOWER TOOL

PV SYSTEM BASED FPGA: ANALYSIS OF POWER CONSUMPTION IN XILINX XPOWER TOOL 1 PV SYSTEM BASED FPGA: ANALYSIS OF POWER CONSUMPTION IN XILINX XPOWER TOOL Pradeep Patel Instrumentation and Control Department Prof. Deepali Shah Instrumentation and Control Department L. D. College

More information

Intelligent and passive RFID tag for Identification and Sensing

Intelligent and passive RFID tag for Identification and Sensing Zürich University Of Applied Sciences Institute of Embedded Systems InES Intelligent and passive RFID tag for Identification and Sensing (Presented at Embedded World, Nürnberg, 3 rd March 2009) Dipl. Ing.

More information

WifiBotics. An Arduino Based Robotics Workshop

WifiBotics. An Arduino Based Robotics Workshop WifiBotics An Arduino Based Robotics Workshop WifiBotics is the workshop designed by RoboKart group pioneers in this field way back in 2014 and copied by many competitors. This workshop is based on the

More information

Robotic Development Kit. Powered using ATMEL technology

Robotic Development Kit. Powered using ATMEL technology Robotic Development Kit Powered using ATMEL technology Index 1. System overview 2. Technology overview 3. Individual dev-kit components I. Robot II. Remote III. IR-Pod IV. Base-Station V. RFID 4. Robonii

More information

Digital Logic ircuits Circuits Fundamentals I Fundamentals I

Digital Logic ircuits Circuits Fundamentals I Fundamentals I Digital Logic Circuits Fundamentals I Fundamentals I 1 Digital and Analog Quantities Electronic circuits can be divided into two categories. Digital Electronics : deals with discrete values (= sampled

More information

32-bit ARM Cortex-M0, Cortex-M3 and Cortex-M4F microcontrollers

32-bit ARM Cortex-M0, Cortex-M3 and Cortex-M4F microcontrollers -bit ARM Cortex-, Cortex- and Cortex-MF microcontrollers Energy, gas, water and smart metering Alarm and security systems Health and fitness applications Industrial and home automation Smart accessories

More information

LINE MAZE SOLVING ROBOT

LINE MAZE SOLVING ROBOT LINE MAZE SOLVING ROBOT EEE 456 REPORT OF INTRODUCTION TO ROBOTICS PORJECT PROJECT OWNER: HAKAN UÇAROĞLU 2000502055 INSTRUCTOR: AHMET ÖZKURT 1 CONTENTS I- Abstract II- Sensor Circuit III- Compare Circuit

More information

CHAPTER 4 FIELD PROGRAMMABLE GATE ARRAY IMPLEMENTATION OF FIVE LEVEL CASCADED MULTILEVEL INVERTER

CHAPTER 4 FIELD PROGRAMMABLE GATE ARRAY IMPLEMENTATION OF FIVE LEVEL CASCADED MULTILEVEL INVERTER 87 CHAPTER 4 FIELD PROGRAMMABLE GATE ARRAY IMPLEMENTATION OF FIVE LEVEL CASCADED MULTILEVEL INVERTER 4.1 INTRODUCTION The Field Programmable Gate Array (FPGA) is a high performance data processing general

More information

Rifle Arcade Game. Introduction. Implementation. Austin Phillips Brown Casey Wessel. Project Overview

Rifle Arcade Game. Introduction. Implementation. Austin Phillips Brown Casey Wessel. Project Overview Austin Phillips Brown Casey Wessel Rifle Arcade Game Introduction Project Overview We will be making a virtual target shooting game similar to a shooting video game you would play in an arcade. The standard

More information

KUMU A O CUBESAT: THERMAL SENSORS ON A CUBESAT

KUMU A O CUBESAT: THERMAL SENSORS ON A CUBESAT KUMU A O CUBESAT: THERMAL SENSORS ON A CUBESAT Tyson K. Seto-Mook Department of Electrical Engineering University of Hawai i at Mānoa Honolulu, HI 96822 INTRODUCTION A. Abstract CubeSat is a project that

More information

Mobile Agent Based Intelligence Power Distribution Control System

Mobile Agent Based Intelligence Power Distribution Control System IJIRST International Journal for Innovative Research in Science & Technology Volume 4 Issue 11 April 2018 ISSN (online): 2349-6010 Mobile Agent Based Intelligence Power Distribution Control System Pratik

More information

RPG XFFTS. extended bandwidth Fast Fourier Transform Spectrometer. Technical Specification

RPG XFFTS. extended bandwidth Fast Fourier Transform Spectrometer. Technical Specification RPG XFFTS extended bandwidth Fast Fourier Transform Spectrometer Technical Specification 19 XFFTS crate equiped with eight XFFTS boards and one XFFTS controller Fast Fourier Transform Spectrometer The

More information

LABORATORY AND FIELD INVESTIGATIONS ON XBEE MODULE AND ITS EFFECTIVENESS FOR TRANSMISSION OF SLOPE MONITORING DATA IN MINES

LABORATORY AND FIELD INVESTIGATIONS ON XBEE MODULE AND ITS EFFECTIVENESS FOR TRANSMISSION OF SLOPE MONITORING DATA IN MINES LABORATORY AND FIELD INVESTIGATIONS ON XBEE MODULE AND ITS EFFECTIVENESS FOR TRANSMISSION OF SLOPE MONITORING DATA IN MINES 1 Guntha Karthik, 2 Prof.Singam Jayanthu, 3 Bhushan N Patil, and 4 R.Prashanth

More information

AN-1370 APPLICATION NOTE

AN-1370 APPLICATION NOTE APPLICATION NOTE One Technology Way P.O. Box 9106 Norwood, MA 02062-9106, U.S.A. Tel: 781.329.4700 Fax: 781.461.3113 www.analog.com Design Implementation of the ADF7242 Pmod Evaluation Board Using the

More information

DAB+ Voice Break-In Solution

DAB+ Voice Break-In Solution Product Brief DAB+ Voice Break-In Solution The Voice Break-In (VBI) solution is a highly integrated, hardware based repeater and content replacement system for DAB/DAB+. VBI s are in-tunnel/in-building

More information

Mode-S Receiver and ADS-B Decoder Group 24

Mode-S Receiver and ADS-B Decoder Group 24 Mode-S Receiver and ADS-B Decoder Group 24 Sean Koceski, CpE Long Lam, CpE Michael Vose, CpE Spectrum Overload Digital UHF TV broadcast now borders aircraft traffic control frequencies. Devices intended

More information

Using Z8 Encore! XP MCU for RMS Calculation

Using Z8 Encore! XP MCU for RMS Calculation Application te Using Z8 Encore! XP MCU for RMS Calculation Abstract This application note discusses an algorithm for computing the Root Mean Square (RMS) value of a sinusoidal AC input signal using the

More information

International Journal of Advances in Science and Technology (IJAST)

International Journal of Advances in Science and Technology (IJAST) Signal detection and FFT calculation using ATmega644 microcontroller D. Sarkar 1, A.Chowdhury 2 1,2 Department of Electronics & Communication Engineering, NIT Agartala, India ABSTRACT: Detection of a signal

More information

In this lecture, we will look at how different electronic modules communicate with each other. We will consider the following topics:

In this lecture, we will look at how different electronic modules communicate with each other. We will consider the following topics: In this lecture, we will look at how different electronic modules communicate with each other. We will consider the following topics: Links between Digital and Analogue Serial vs Parallel links Flow control

More information

2D Floor-Mapping Car

2D Floor-Mapping Car CDA 4630 Embedded Systems Final Report Group 4: Camilo Moreno, Ahmed Awada ------------------------------------------------------------------------------------------------------------------------------------------

More information

International Journal Of Core Engineering & Management Volume-4, Issue-11, February-2018, ISSN No:

International Journal Of Core Engineering & Management Volume-4, Issue-11, February-2018, ISSN No: DESIGN AND IMPLEMENTATION OF INTELLIGENT CIRCUIT BREAKER FOR ELECTRICAL CURRENT SENSING AND MONITORING Hamzah M. Marhoon, Department of Computer Techniques Engineering, Al-Esra'a University College Karadah,

More information

eguitar G R O U P 7 B R A N D O N B E R K C O M P U T E R E N G I N E E R W I L L I A M R E M I N G T O N E L E C T R I C A L E N G I N E E R

eguitar G R O U P 7 B R A N D O N B E R K C O M P U T E R E N G I N E E R W I L L I A M R E M I N G T O N E L E C T R I C A L E N G I N E E R eguitar G R O U P 7 B R A N D O N B E R K C O M P U T E R E N G I N E E R W I L L I A M R E M I N G T O N E L E C T R I C A L E N G I N E E R E R I C S O R O K O W S K Y C O M P U T E R E N G I N E E R

More information

Specifications and Interfaces

Specifications and Interfaces Specifications and Interfaces Crimson TNG is a wide band, high gain, direct conversion quadrature transceiver and signal processing platform. Using analogue and digital conversion, it is capable of processing

More information

INTELLIGENT HOME AUTOMATION SYSTEM (IHAS) WITH SECURITY PROTECTION NEO CHAN LOONG UNIVERSITI MALAYSIA PAHANG

INTELLIGENT HOME AUTOMATION SYSTEM (IHAS) WITH SECURITY PROTECTION NEO CHAN LOONG UNIVERSITI MALAYSIA PAHANG INTELLIGENT HOME AUTOMATION SYSTEM (IHAS) WITH SECURITY PROTECTION NEO CHAN LOONG UNIVERSITI MALAYSIA PAHANG INTELLIGENT HOME AUTOMATION SYSTEM (IHAS) WITH SECURITY PROTECTION NEO CHAN LOONG This thesis

More information

2.0 Discussion: 2.1 Approach:

2.0 Discussion: 2.1 Approach: 2.0 Discussion: 2.1 Approach: The design for a Power Monitor and Data Logging System is comprised of two major components: the Power Meter and the Data Logger. The Power Meter is the package that plugs

More information

CHAPTER III THE FPGA IMPLEMENTATION OF PULSE WIDTH MODULATION

CHAPTER III THE FPGA IMPLEMENTATION OF PULSE WIDTH MODULATION 34 CHAPTER III THE FPGA IMPLEMENTATION OF PULSE WIDTH MODULATION 3.1 Introduction A number of PWM schemes are used to obtain variable voltage and frequency supply. The Pulse width of PWM pulsevaries with

More information

AES Cambridge Seminar Series 27 October Audio Signal Processing and Rapid Prototyping with the ARM mbed. Dr Rob Toulson

AES Cambridge Seminar Series 27 October Audio Signal Processing and Rapid Prototyping with the ARM mbed. Dr Rob Toulson AES Cambridge Seminar Series 27 October 2010 Audio Signal Processing and Rapid Prototyping with the ARM mbed Dr Rob Toulson Director of The Sound and Audio Engineering Research Group Anglia Ruskin University,

More information

SGD 70-A 7 PanelPilotACE Compatible Display

SGD 70-A 7 PanelPilotACE Compatible Display is a 7 capacitive touch display designed for use with PanelPilotACE Design Studio, a free drag-and-drop style software package for rapid development of advanced user interfaces and panel meters. The is

More information

DESIGN & IMPLEMENTATION OF SELF TIME DUMMY REPLICA TECHNIQUE IN 128X128 LOW VOLTAGE SRAM

DESIGN & IMPLEMENTATION OF SELF TIME DUMMY REPLICA TECHNIQUE IN 128X128 LOW VOLTAGE SRAM DESIGN & IMPLEMENTATION OF SELF TIME DUMMY REPLICA TECHNIQUE IN 128X128 LOW VOLTAGE SRAM 1 Mitali Agarwal, 2 Taru Tevatia 1 Research Scholar, 2 Associate Professor 1 Department of Electronics & Communication

More information

CHAPTER 4 HARDWARE DEVELOPMENT OF STATCOM

CHAPTER 4 HARDWARE DEVELOPMENT OF STATCOM 74 CHAPTER 4 HARDWARE DEVELOPMENT OF STATCOM 4.1 LABORATARY SETUP OF STATCOM The laboratory setup of the STATCOM consists of the following hardware components: Three phase auto transformer used as a 3

More information

The design and calibration of low cost urban acoustic sensing devices. SONYC Sounds Of New York City

The design and calibration of low cost urban acoustic sensing devices. SONYC Sounds Of New York City The design and calibration of low cost urban acoustic sensing devices SONYC Sounds Of New York City C. Mydlarz NYU CUSP C. Shamoon NYC DEP M. Baglione, M Pimpinella The Cooper Union cmydlarz@nyu.edu Sounds

More information

Digital Transceiver V605

Digital Transceiver V605 Embedded PC-based Instrument with up-to 4 Independent DDCs, 4 DUCs and Dual Spectrum Analyzers System Features Intel i7 Quad Core, 8 GB RAM, 240 GB SSD, Win 7 Pro 64-bit Sustained logging rate up-to 1600

More information

How different FPGA firmware options enable digitizer platforms to address and facilitate multiple applications

How different FPGA firmware options enable digitizer platforms to address and facilitate multiple applications How different FPGA firmware options enable digitizer platforms to address and facilitate multiple applications 1 st of April 2019 Marc.Stackler@Teledyne.com March 19 1 Digitizer definition and application

More information

Time Matters How Power Meters Measure Fast Signals

Time Matters How Power Meters Measure Fast Signals Time Matters How Power Meters Measure Fast Signals By Wolfgang Damm, Product Management Director, Wireless Telecom Group Power Measurements Modern wireless and cable transmission technologies, as well

More information

Preliminary GHz Transceiver-µController-Module. Applications PRODUCT SPECIFICATION FEATURES MICROCONTROLLER MHz

Preliminary GHz Transceiver-µController-Module. Applications PRODUCT SPECIFICATION FEATURES MICROCONTROLLER MHz PRODUCT SPECIFICATION 2.4 2.5 GHz e Applications 6 : 2 " 2! 2 2 + 2 7 + + Alarm and Security Systems Video Automotive Home Automation Keyless entry Wireless Handsfree Remote Control Surveillance Wireless

More information

Open Source Digital Camera on Field Programmable Gate Arrays

Open Source Digital Camera on Field Programmable Gate Arrays Open Source Digital Camera on Field Programmable Gate Arrays Cristinel Ababei, Shaun Duerr, Joe Ebel, Russell Marineau, Milad Ghorbani Moghaddam, and Tanzania Sewell Department of Electrical and Computer

More information

HAND GESTURE CONTROLLED ROBOT USING ARDUINO

HAND GESTURE CONTROLLED ROBOT USING ARDUINO HAND GESTURE CONTROLLED ROBOT USING ARDUINO Vrushab Sakpal 1, Omkar Patil 2, Sagar Bhagat 3, Badar Shaikh 4, Prof.Poonam Patil 5 1,2,3,4,5 Department of Instrumentation Bharati Vidyapeeth C.O.E,Kharghar,Navi

More information

SENTRY. AC410x family + BT-V2.0. User s Manual

SENTRY. AC410x family + BT-V2.0. User s Manual SENTRY AC410x family + BT-V2.0 SENTRY TABLE OF CONTENTS 1. INTRODUCTION AND BLOCK DIAGRAM... 2 1.1. GENERAL INTRODUCTION... 2 1.2. BLOCK DIAGRAM... 3 2. MAIN FEATURES AND APPLICATION... 4 2.1. SYSTEM KEY

More information

Generation of Gaussian Pulses using FPGA for Simulating Nuclear Counting System

Generation of Gaussian Pulses using FPGA for Simulating Nuclear Counting System Generation of Gaussian Pulses using FPGA for Simulating Nuclear Counting System Mohaimina Begum Md. Abdullah Al Mamun Md. Atiar Rahman Sabiha Sattar Abstract- Nuclear radiation counting system is used

More information

Elektor Datalogger Review

Elektor Datalogger Review Introduction Amateur radio astronomers sometimes need to log data from sensors such as receivers and magnetometers but do not wish to or cannot leave their PC turned on for long periods. They need an autonomous

More information

Industrial Wireless Systems

Industrial Wireless Systems Application Considerations Don Pretty Principal Engineer Geometric Controls Inc Bethlehem, PA Sheet 1 Ethernet Dominates on the Plant Floor Sheet 2 Recognize Any of These? Sheet 3 Answers: 10 BASE 2 RG

More information

A multi-mode structural health monitoring system for wind turbine blades and components

A multi-mode structural health monitoring system for wind turbine blades and components A multi-mode structural health monitoring system for wind turbine blades and components Robert B. Owen 1, Daniel J. Inman 2, and Dong S. Ha 2 1 Extreme Diagnostics, Inc., Boulder, CO, 80302, USA rowen@extremediagnostics.com

More information

[Ahmed, 3(1): January, 2014] ISSN: Impact Factor: 1.852

[Ahmed, 3(1): January, 2014] ISSN: Impact Factor: 1.852 IJESRT INTERNATIONAL JOURNAL OF ENGINEERING SCIENCES & RESEARCH TECHNOLOGY Microcontroller Based Advanced Triggering Circuit for Converters/Inverters Zameer Ahmad *1, S.N. Singh 2 *1,2 M.Tech Student,

More information

A Highly Generalised Automatic Plugin Delay Compensation Solution for Virtual Studio Mixers

A Highly Generalised Automatic Plugin Delay Compensation Solution for Virtual Studio Mixers A Highly Generalised Automatic Plugin Delay Compensation Solution for Virtual Studio Mixers Tebello Thejane zyxoas@gmail.com 12 July 2006 Abstract While virtual studio music production software may have

More information

Software defined radio transceiver (SDR) CW & RTTY Skimmer Server Weak Signal Propagation Reporter (WSPR)

Software defined radio transceiver (SDR) CW & RTTY Skimmer Server Weak Signal Propagation Reporter (WSPR) Red Pitaya STEMlab solutions are an indispensable part of equipment in Ham Radio Operators lab. With a single click STEMlab can be transformed into several applications like: Software defined radio transceiver

More information

TLE9879 EvalKit V1.2 Users Manual

TLE9879 EvalKit V1.2 Users Manual TLE9879 EvalKit V1.2 Users Manual Contents Abbreviations... 3 1 Concept... 4 2 Interconnects... 5 3 Test Points... 6 4 Jumper Settings... 7 5 Communication Interfaces... 8 5.1 LIN (via Banana jack and

More information

TMS320F241 DSP Boards for Power-electronics Applications

TMS320F241 DSP Boards for Power-electronics Applications TMS320F241 DSP Boards for Power-electronics Applications Kittiphan Techakittiroj, Narong Aphiratsakun, Wuttikorn Threevithayanon and Soemoe Nyun Faculty of Engineering, Assumption University Bangkok, Thailand

More information

e-automatic MOTOR CONTROL SYSTEM

e-automatic MOTOR CONTROL SYSTEM e-automatic MOTOR CONTROL SYSTEM Mr. G.Venkata Prasad 1, Mr.P.Shanker 2 1,2 Assistant Professor, Department of CSE, Sphoorthy Engineering College, Hyderabad ABSTRACT In this paper e-automatic MOTOR CONTROL

More information

Cortex-M3 based Prepaid System with Electricity Theft Control

Cortex-M3 based Prepaid System with Electricity Theft Control RESEARCH ARTICLE OPEN ACCESS Cortex-M3 based Prepaid System with Electricity Theft Control Sudhakar Ajmera 1, Abdul Subhani Shaik 2 1 M.Tech, Dept of ECE, CMR College of Engineering & Technology(Autonomous),

More information

IOT Based Intelligent Traffic Signal and Vehicle Tracking System

IOT Based Intelligent Traffic Signal and Vehicle Tracking System IOT Based Intelligent Traffic Signal and Vehicle Tracking System Srinuvasa Manikanta Adabala M.Tech (Embedded Systems), Department of ECE, Aditya College of Engineering(JNTUK), Surampalem, A.P -533437.

More information

CHAPTER 4 CONTROL ALGORITHM FOR PROPOSED H-BRIDGE MULTILEVEL INVERTER

CHAPTER 4 CONTROL ALGORITHM FOR PROPOSED H-BRIDGE MULTILEVEL INVERTER 65 CHAPTER 4 CONTROL ALGORITHM FOR PROPOSED H-BRIDGE MULTILEVEL INVERTER 4.1 INTRODUCTION Many control strategies are available for the control of IMs. The Direct Torque Control (DTC) is one of the most

More information

Combinational logic: Breadboard adders

Combinational logic: Breadboard adders ! ENEE 245: Digital Circuits & Systems Lab Lab 1 Combinational logic: Breadboard adders ENEE 245: Digital Circuits and Systems Laboratory Lab 1 Objectives The objectives of this laboratory are the following:

More information