TDOA SLaP (Time Difference Of Arrival Sound Localization and Placement) Project Developers: Jordan Bridges, Andrew Corrubia, Mikkel Snyder Advisor: Robert.

Slides:



Advertisements
Similar presentations
Correlation of Discrete-Time Signals Transmitted Signal, x(n) Reflected Signal, y(n) = x(n-D) + w(n) 0T.
Advertisements

Chunyi Peng, Guobin Shen, Yongguang Zhang, Yanlin Li, Kun Tan BeepBeep: A High Accuracy Acoustic Ranging System using COTS Mobile Devices.
Automatic Concrete Sounder Connor Murphy ELM /24/14.
Kyle Desrosiers (ME)- Team Lead Brad Fiedler (EE) Greg Wodzicki (EE) Chris VanWagenen (EE) George Slack- Faculty Guide P ACTIVE NOISE CANCELLATION.
Improvement of Audio Capture in Handheld Devices through Digital Filtering Problem Microphones in handheld devices are of low quality to reduce cost. This.
Comparison of different MIMO-OFDM signal detectors for LTE
Auto-tuning for Electric Guitars using Digital Signal Processing Pat Hurney, 4ECE 31 st March 2009.
Wave Energy Conversion Team: Andrew Cameron Brent MacLean Helen McDonald Steve McDonald Nicholas Smith Supervisors:Dr. Robert Bauer Dr. Larry Hughes Richard.
Design of an underwater acoustic pinger locator system.
REAL-TIME INDEPENDENT COMPONENT ANALYSIS IMPLEMENTATION AND APPLICATIONS By MARCOS DE AZAMBUJA TURQUETI FERMILAB May RTC 2010.
SCENARIO #1: Housing Bubble Bursts  Negative shock in real estate sector: -18%  Most affected sectors through comparison of expected GDP without shock:
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 הטכניון.
Digital Voice Communication Link EE 413 – TEAM 2 April 21 st, 2005.
Abstract In this project we expand our previous work entitled "Design of a Robotic Platform and Algorithms for Adaptive Control of Sensing Parameters".
1 Department of Electrical and Computer Engineering Advisor: Professor Zink Team Acoustic Beamformer Preliminary Design Review 10/18/2013.
Inputs to Signal Generation.vi: -Initial Distance (m) -Velocity (m/s) -Chirp Duration (s) -Sampling Info (Sampling Frequency, Window Size) -Original Signal.
Sound Targeting Platform Andrew Lenharth Michael Schaffer Quang Luu CSE 477 May 22, 2001.
VEHICLE NUMBER PLATE RECOGNITION SYSTEM. Information and constraints Character recognition using moments. Character recognition using OCR. Signature.
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.
In general, H 1 (f) and H 2 (f) can be chosen to best suit the application. For example, to accentuate the signals at the frequencies in which the signal-to-noise.
EE513 Audio Signals and Systems Digital Signal Processing (Systems) Kevin D. Donohue Electrical and Computer Engineering University of Kentucky.
Sound Localization PART 2 Ali Javed, Josh Manuel, Brunet Breaux, Michael Browning.
Introduction to Adaptive Digital Filters Algorithms
Time Series Analysis of Elephant Acoustic and Seismic Signals Alex Williamson Physics Dept.
Introduction to Sensor Networks Rabie A. Ramadan, PhD Cairo University 3.
Software Defined Radio
DelayRatio: A Gravitational Wave Event Physical Likelihood Estimator Based on Detection Delays and SNR Ratios Amber L. Stuver LIGO Livingston ObservatoryCalifornia.
Snooping Keystrokes with mm-level Audio Ranging on a Single Phone
EELE 5490, Fall, 2009 Wireless Communications Ali S. Afana Department of Electrical Engineering Class 5 Dec. 4 th, 2009.
Statistics of broadband transmissions through a range-dependent fluctuating ocean waveguide Mark Andrews and Purnima Ratilal; Northeastern University,
Anti-Fraud System Design: Authenticating Magnetic Fingerprint Signal Amanda Spencer AND Raja Timihiri Dr. Robert E. Morley, Jr., Edward J. Richter, Washington.
Trash2D2 Oral Report 2 IMDL David Mercado. Summary of Function Main Objective: Collect Garbage Motor-Driven Abilities: ▫Roam & Avoid Obstacles ▫Open Lid.
1 Programming of FPGA in LiCAS ADC for Continuous Data Readout Week 3 Report Jack Hickish.
TELECOMMUNICATIONS Dr. Hugh Blanton ENTC 4307/ENTC 5307.
Sniper Localization System Marko Gasic Sandeep Brar Ehsan Dallalzadeh Balraj Mattu.
Parallel Characteristics of Sequence Alignments Kyle R. Junik.
Jonathan Haws Blair Leonard Khemmer Porter Joshua Templin Software Defined Radio A Modular Approach.
Active Microphone with Parabolic Reflection Board for Estimation of Sound Source Direction Tetsuya Takiguchi, Ryoichi Takashima and Yasuo Ariki Organization.
Microphone Array Project ECE5525 – Speech Processing Robert Villmow 12/11/03.
Dr. Galal Nadim.  The root-MUltiple SIgnal Classification (root- MUSIC) super resolution algorithm is used for indoor channel characterization (estimate.
Dual-Use Wideband Microphone System
Acoustic Localization Robot Team Members: Dave Shelley Phil Poletti Joe Massey.
Motion Detection and Processing Performance Analysis Thomas Eggers, Mark Rosenberg Department of Electrical and Systems Engineering Abstract Histograms.
Analog/Digital Conversion
GPS Computer Program Performed by: Moti Peretz Neta Galil Supervised by: Mony Orbach Spring 2009 Part A Presentation High Speed Digital Systems Lab Electrical.
CSE 6367 Computer Vision Image Operations and Filtering “You cannot teach a man anything, you can only help him find it within himself.” ― Galileo GalileiGalileo.
BEER BOT Dalton Verhagen. Sound Sensor Designed to find the direction a specified sound source is coming from Determines this with a time of arrival algorithm.
Tracking Mobile Nodes Using RF Doppler Shifts
Digital Logic & Design Instructor: Aneel Ahmed Lecture #1.
Circular Buffer Audio Generation Using the Karplus-Strong String Synthesis Algorithm.
Performance of Digital Communications System
Sound Source Location Stand Group 72: Hiroshi Fujii Chase Zhou Bill Wang TA: Katherine O’Kane.
RT 2009, 15 th May 2009 Pulse Pile-up Recovery Using Model-Based Signal Processing. Paul. A.B. Scoullar, Southern Innovation, Australia. Prof. Rob J. Evans.
Antenna Arrays and Automotive Applications
Computer Image Process in Medical Area Name : Zhangyu( ) Major : Computer Technology.
Ultrasonic Rangefinder
EVM Validation for Leapfrog Return Link
Fig. 4 Block diagram of system
EE Audio Signals and Systems
Georg Oberholzer, Philipp Sommer, Roger Wattenhofer
Georg Oberholzer, Philipp Sommer, Roger Wattenhofer
A Comparison of Field Programmable Gate
Targeted Searches using Q Pipeline
Microphone Array Project
Edge Detection Today’s readings Cipolla and Gee Watt,
Team North Star + Lockheed Martin
Fig. 4 Block diagram of system
Ultrasonic Rangefinder
Maximum Response Experimentation
Presentation transcript:

TDOA SLaP (Time Difference Of Arrival Sound Localization and Placement) Project Developers: Jordan Bridges, Andrew Corrubia, Mikkel Snyder Advisor: Robert Morley Special Thanks to Ed Richter Department of Electrical and Systems Engineering Abstract References The Rig System Specifications Hardware Multilateration Cross Correlation -4 DBX RTA-M microphones -SM PR8E Pre-Amp -NI USB-6212 ADC (400KSample/s aggregate) -Dell A215 speaker for testing After extensive testing, the engineered system has the following specifications for localization -Requires input times to be accurate within microseconds -Average error 5% Process Proof of Concept Rig allows for microphones to be offset 1 foot from the center in the y direction, 1 foot or 6 inches in the x direction, and 1 foot or 2 feet in the z direction In this project, we developed a system that identifies a sound of interest and returns the point of origin of the sound in 2D Cartesian coordinates. Our system uses an array of 4 omnidirectional DBX RTA-M microphones, with a sample rate of 100kHz, upsampled to 1MHz, and cross-correlated with each other to obtain the time difference of arrival (TDOA) for each microphone. The TDOA for each microphone is then run through an algorithm in MATLAB to return the origin point of the sound with 95% accuracy. Frequency response of Dell A215 speaker Frequency response of a DBX RTA-M microphone Our algorithm for determining the origin sound location involves implementing the multilateration equations. Multilateration is a technique that is capable of returning the desired coordinates using only relative times. In the equations below, c is the speed of sound in the environment, T i represents the time for a sound wave to travel to a microphone, (x,y) represents the sound origin, (x i,y i ) represent the coordinates of a microphone in the array, and τ i is the TDOA between a mic and the ‘base’, or the first mic hit. Normally, one more microphone than dimensions is needed, however in order to linearize the equations one can provide two more microphones than the number of dimensions. 3 Microphone Detection In order to get a better understanding of the physics of sound, we created a simple simulation of a point source propagating outward. These screen captures from the MATLAB simulation demonstrate a simple visual model for how the system works as well as showing the need for one more microphone than the dimension in order to localize the source 2 Microphone Detection In order to verify that we are localizing the correct sound, we utilize a method called cross correlation that compares two signals against each other and tests how well they match using convolution. The peak of the convolution graph indicates the point of maximum correlation. When detecting our initial signal, we used a matched filter that compared the signal against a template. After that test is passed, we compared the input from the microphones against each other using cross correlation determine the TDOA between each microphone pair. Below is the equation for cross correlation as well as an example of both the matched filter and two microphone inputs cross correlated with each other. Multipath Interference Multipath interference occurs when a wave from a source propagates to a detector by two or more paths and components of the waves interfere. We would have to account for this interference in our omnidirectional microphones in order to provide the correct times in our search algorithm. Cross Correlated Microphones; offset from center is TDOA Dog Bark Correlated with Dog Bark Dog Bark Correlated with a Lion Roar ieeexplore.ieee.org/iel5/89/29292/ pdf?arnumber= Live Test of System (Axes in Feet) Points of Maximum Accuracy (Axes in Feet)