Sniper Localization System Marko Gasic Sandeep Brar Ehsan Dallalzadeh Balraj Mattu.

Slides:



Advertisements
Similar presentations
Adam Diel.  In 1981 IBM PC 150 introduced the first PC Speaker.  Each game had to write support for it (sound cards were impractical during this time)
Advertisements

1 Department of Electrical and Computer Engineering Advisor: Professor Zink Team Acoustic Beamformer Midway Design Review 11/25/2013.
Guitar Effects Processor Using DSP
Speech Compression. Introduction Use of multimedia in personal computers Requirement of more disk space Also telephone system requires compression Topics.
This lesson covers the following outcomes Unit 54 P1, P7, P8 Unit 6 P10, P11.
Improvement of Audio Capture in Handheld Devices through Digital Filtering Problem Microphones in handheld devices are of low quality to reduce cost. This.
Implementation of an Audio Reverberation Algorithm
Seismic Octave Programming for Analog/Digital Converters Michael W. Siekman Electrical and Computer Engineering Senior Capstone Design Project 2007 Advisor:
GFX Abstract The existing technology used to create guitar sound effects is often prohibitively expensive to the amateur guitarist. The object of this.
SYED SYAHRIL TRADITIONAL MUSICAL INSTRUMENT SIMULATOR FOR GUITAR1.
Top Level System Block Diagram BSS Block Diagram Abstract In today's expanding business environment, conference call technology has become an integral.
Presenters: Guy Elazar, Eyal Shindler Supervised By: Pavel Kislov, Inna Rivkin המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory הטכניון.
Tracking Migratory Birds Around Large Structures Presented by: Arik Brooks and Nicholas Patrick Advisors: Dr. Huggins, Dr. Schertz, and Dr. Stewart Senior.
Controls Lab Interface Improvement Project #06508Faculty Advisors: Dr. A. Mathew and Dr. D. Phillips Project Objectives This work focused on the improvement.
Digital Voice Communication Link EE 413 – TEAM 2 April 21 st, 2005.
DSP Implementation of a 1961 Fender Champ Amplifier James Siegle Advisor: Dr. Thomas L. Stewart March 11, 2003.
DSP Implementation of a 1961 Fender Champ Amplifier James Siegle Advisor: Dr. Thomas L. Stewart May 6, 2003.
DSP Implementation of a 1961 Fender Champ Amplifier James Siegle Advisor: Dr. Thomas L. Stewart April 8, 2003.
Advanced Lecture.  dynamic range The ratio of the loudest (undistorted) signal to that of the quietest (discernible) signal in a unit or system as expressed.
1 Department of Electrical and Computer Engineering Advisor: Professor Zink Team Acoustic Beamformer Preliminary Design Review 10/18/2013.
Physics 434 Module 3 - T. Burnett 1 Physics 434 Module 3 Acoustic excitation of a physical system.
0 - 1 © 2007 Texas Instruments Inc, Content developed in partnership with Tel-Aviv University From MATLAB ® and Simulink ® to Real Time with TI DSPs Measuring.
Digital Audio Multimedia Systems (Module 1 Lesson 1)
Sarah Middleton Supervised by: Anton van Wyk, Jacques Cilliers, Pascale Jardin and Florence Nadal 3 December 2010.
THE SYSTEMS LIFE CYCLE ANALYSE DESIGN IMPLEMENT MAINTENANCE IDENTIFY/INVESTIGATE.
Sound Targeting Platform Andrew Lenharth Michael Schaffer Quang Luu CSE 477 May 22, 2001.
Sound Source Localization based Robot Navigation Group 13 Supervised By: Dr. A. G. Buddhika P. Jayasekara Dr. A. M. Harsha S. Abeykoon 13-1 :R.U.G.Punchihewa.
11 Lecture Slides ME 3222 Kinematics and Control Lab Lab 2 AD DA and Sampling Theory By Dr. Debao Zhou.
Digital audio. In digital audio, the purpose of binary numbers is to express the values of samples that represent analog sound. (contrasted to MIDI binary.
LE 460 L Acoustics and Experimental Phonetics L-13
Digital Audio What do we mean by “digital”? How do we produce, process, and playback? Why is physics important? What are the limitations and possibilities?
Ni.com Data Analysis: Time and Frequency Domain. ni.com Typical Data Acquisition System.
CSP Auditory input processing 1 Auditory input processing Lecturer: Smilen Dimitrov Cross-sensorial processing – MED7.
Technion – Israel Institute of Technology Department of Electrical Engineering Winter 2009 Instructor Amit Berman Students Evgeny Hahamovich Yaakov Aharon.
Software Defined Radio
Song Pro Retro Alex Harper. Contents of Presentation Inspiration Basic Concept Speaker Module.sng file structure Song Pro Retro: Light Song Pro Retro:
Software Defined Radio
Foot Throttle Foot throttle device for lower limb rehabilitation.
EPICS Developments at the Australian Synchrotron DSP EPICS driver for the General Standards 16AIO analog card EPICS driver for the Galil range of motor.
Wireless Sensor Project Search Triangulation Aerial Rescue Team (START)
Introduction to Software Development. Systems Life Cycle Analysis  Collect and examine data  Analyze current system and data flow Design  Plan your.
Developing fast clock source with deterministic jitter Final review – Part A Yulia Okunev Supervisor -Yossi Hipsh HS-DSL Laboratory, Dept. of Electrical.
Presenters: Guy Elazar, Eyal Shindler Supervised By: Pavel Kislov, Inna Rivkin המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory הטכניון.
Audioprocessor for Automobiles Using the TMS320C50 DSP Ted Subonj Presentation on SPRA302 CSE671 / Dr. S. Ganesan.
TDOA SLaP (Time Difference Of Arrival Sound Localization and Placement) Project Developers: Jordan Bridges, Andrew Corrubia, Mikkel Snyder Advisor: Robert.
Jonathan Haws Blair Leonard Khemmer Porter Joshua Templin Software Defined Radio A Modular Approach.
Indoor Location Detection By Arezou Pourmir ECE 539 project Instructor: Professor Yu Hen Hu.
Active Microphone with Parabolic Reflection Board for Estimation of Sound Source Direction Tetsuya Takiguchi, Ryoichi Takashima and Yasuo Ariki Organization.
Z bigniew Leonowicz, Wroclaw University of Technology Z bigniew Leonowicz, Wroclaw University of Technology, Poland XXIX  IC-SPETO.
Copyrights Beijing RSTech Co., Ltd. All Rights Reserved Trust System Acoustic Expert Trust System Application Beijing Rui Sen Technology Co., Ltd. Feb/2010.
Acoustic Localization Robot Team Members: Dave Shelley Phil Poletti Joe Massey.
Analog/Digital Conversion
Turning a Mobile Device into a Mouse in the Air
MDO4000C Series vs. Regular Scope FFTs Competitive Fact Sheet Benefits: ~20dB better dynamic range than a scope FFT RF support.
CS Spring 2014 CS 414 – Multimedia Systems Design Lecture 3 – Digital Audio Representation Klara Nahrstedt Spring 2014.
Sound. Sound Capture We capture, or record, sound by a process called sampling: “measuring” the sound some number of times per second. Sampling rate is.
HOT CAR BABY DETECTOR Group #20 Luis Pabon, Jian Gao ECE 445 Dec. 8, 2014.
Sound Source Location Stand Group 72: Hiroshi Fujii Chase Zhou Bill Wang TA: Katherine O’Kane.
Beam Diagnostics Seminar, Nov.05, 2009 Das Tune-Meßverfahren für das neue POSI am SIS-18 U. Rauch GSI - Strahldiagnose.
ADAPTIVE BABY MONITORING SYSTEM Team 56 Michael Qiu, Luis Ramirez, Yueyang Lin ECE 445 Senior Design May 3, 2016.
GCSE COMPUTER SCIENCE Topic 3 - Data 3.2 Data Representation.
Sound Card A sound card (also referred to as an audio card) is a peripheral device that attaches to the ISA or PCI slot on a motherboard to enable the.
Sound Card A sound card (also referred to as an audio card) is a peripheral device that attaches to the ISA or PCI slot on a motherboard to enable the.
  Digital Signal Processing Implementation of a 1961 Fender Champ Amplifier
Echo and Reverberation
Introduction to Computers
A Comparison of Field Programmable Gate
Conversation between Analogue and Digital System
5 POINT PLAN THE SYSTEMS LIFE CYCLE ANALYSE DESIGN
Electrical traditional Chinese Instrument - Xun
Presentation transcript:

Sniper Localization System Marko Gasic Sandeep Brar Ehsan Dallalzadeh Balraj Mattu

Overview  Introduction  Vision  System Description  Test Results  Obstacles Encountered  Project Finances  Production Cost  Conclusion  Questions?

Introduction  Snipers are a serious threat in urban warfare environment.  Civilian threat in cases such as Washington DC sniper.  Snipers are very effective at harassing and impeding military operations.  AcousticShield Designs system enables identification of direction of origin of a sniper shot within seconds of the event.

System Overview

Vision  Existing Products Above $15,000 US Available only to elite military divisions and not standard equipment to regular units or police forces  Acoustic Shield System System cost around $2000 Low cost enables local police departments and regular military units to purchase system

System Description  Functional Breakdown Signal Acquisition Gunshot Recognition Delay Detection 3-D Triangulation Human-Machine Interface (H.M.I)  Principle of Operation Sound waves reach 4 speakers at different times Using these delays we can calculate the origin of sound

Sound Acquisition  PC Hardware M-Audio Delta 44 PCI audio card 4/4 mono analog input/output channels 24bit, 8kHz – 96kHz independent channel sampling Winsound interface drivers

Sound Acquisition  Microphones Electret Omni-directional condenser microphones. -45dB sensitivity 20Hz – 16kHz Frequency Response 60 dB S/N ratio

Sound Acquisition  Microphone Preamplifier Supplies minimum voltage required for microphone operation Amplifies signal to 500mV swing, compatible for PC soundcard input.

Sound Acquisition  Software Sample at 44kHz Continuously sample microphone inputs When sample exceeds 0.2V, record next 1.0 seconds and place in memory

Recognition Algorithm  Understanding the characteristic of a gun shot Time Domain Representation

Recognition Algorithm Frequency Domain Representation

Recognition Algorithm  Algorithm is based on comparison of average power between two bins: 228 Hz (±150 Hz) 1 kHz – 1.5 kHz Average Power 11 Bin1 average power Bin2 average power

Recognition Algorithm  Refinement after experimentation Needed to consider all 4 input at the same time Microphone Sound Wave Back Distortion in frequency spectrum is introduced

Recognition Algorithm  Simple Solution  Analyze all four microphones  Accuracy is demonstrated in Test Results section

Δt Extraction  4 similar signals, out of phase  Use Cross Correlation to determine phase difference Δt14Δt14 Δt13Δt13 Δt12Δt12

3-D Triangulation  Extrapolate origin of sound using the 3 Δt’s and speed of sound as input  Use Gauss-Newton method to solve 4 non linear equations  Recover the X Y and Z coordinates of signal origin  Normalize vector to give azimuth and elevation angles

 Easy to Use/Navigate  Targeted towards Army Personnel  Displays Azimuth and Elevation  No installation Required User Interface

Testing  The testing was done in 2 phases: Testing for the detection in 2-D (X,Y) Testing for detection of the elevation  Procedure A: The system was setup The software was running Located the tripod at the center of a large circle Drew a 2-D coordinate system about the center of the tripod Marked the imaginary circle around the center of the tripod with points each about 30 degrees apart Ran the sound sample of the gunshot twice at each point

Testing Recorded the Average, Trigger, X and Y values Took a string from the sound source(speaker) to the center of the tripod Chose a point on the string and recorded its X and Y components. At the end, had pairs of vectors in 2-D Comparison Stage…… Wrote a C++ code to input each pair of vectors to calculate the angle between the actual vector and the result vector from the system in Degrees

Observations  On average, the angle difference was about 2.78 Degrees  The accuracy was almost the same for all the points in the surrounding

Testing cntd.  Procedure B (Elevation): The system was setup The software was running Located the tripod at the center of a large circle From points 90 Degrees apart, got samples At each point, tried 3 different elevations: 1) above the center plane 2) at the same plane 3) below the center plane Recorded the elevation that the program gave for each trial For each point, measured the elevation angle compared to the center of the tripod (+ if above the center, (-) if below the center)

Observations  On average, elevation difference was 3.15 Degrees  Functional Specifications stated maximum allowable error of 10 degrees

Obstacles Encountered  Initially used Texas Instruments DSP Insufficient inputs: unable to sample both stereo codecs simultaneously Insufficient resolution: TMSC320 C6711 main audio codec samples at only 11kHz, we need a minimum of 44kHz Extremely poor user interface and non-existent (yet advertised) compatibility with MATLAB

Obstacles Encountered  Initial Algorithm Divide sampled input into smaller intervals Analyze smaller intervals in frequency domain Power Spectrum of t 0 – t 1 Power Spectrum of t 2 – t 3 Input Signal

Obstacles Encounterd  Initial Algorithm Determine if it’s gun shot or not by comparing with known spectrum Known Spectrum Power Spectrum of t0 – t1 Positive Match

Obstacles Encountered  Algorithm was implemented in Matlab and Simulink Main Recognition BlockRecognition Subsystem 1

Obstacle Encountered  Problems  Unable to achieve desired speed  Didn’t do well when tried with real input (instead of a wave file)

Financial Aspects  Prototype Development Cost: TMSC320 Daughter Board $ MATLAB RTW Documentation$ Microphones and Pre-Amps$ Miscellaneous Audio Cables$ M-Audio Delta44$ Other$ TOTAL$490.00

Budget Estimate  Initial cost estimate $  Actual cost $  Significantly lower cost due to change in platform  Savings with no loss in performance  We were able to borrow the tripod, saving ~$100

Manufacturing Costs  Assuming 50 units/month  Based on Digi-Key bulk pricing where available ITEMCOST Microphone$ 1.20 Pre-Amp$ 6.00 Tripod$ M-Audio Card$ Cables$ PC$ Total$

Conclusion  Successfully Demonstrated Functional Concept  Demonstrated market value and ability to produce at reduced cost  Encountered problems and chose alternate solutions  Stayed within budget and timeline considerations

Thank You Questions?