Sound Targeting Platform Andrew Lenharth Michael Schaffer Quang Luu CSE 477 May 22, 2001.

Slides:



Advertisements
Similar presentations
Amplifying Signals Breadboarding: from a diagram to an actual working amplifier.
Advertisements

Arduino Guitar Pedal Ian Andal IME 458 Dr. Pan.
1 Department of Electrical and Computer Engineering Advisor: Professor Zink Team Acoustic Beamformer Midway Design Review 11/25/2013.
Improvement of Audio Capture in Handheld Devices through Digital Filtering Problem Microphones in handheld devices are of low quality to reduce cost. This.
Analog-to-digital Conversion and Digital-to-analog Conversion (with DSP) ES-3.
Analog Sensing 101 WITH P Agenda  Analog Signal Characteristics  Common Problems with A/D Conversion  Clipping  Small Signals  Aliasing  Analog.
Sampling and quantization Seminary 2. Problem 2.1 Typical errors in reconstruction: Leaking and aliasing We have a transmission system with f s =8 kHz.
Motor Control Lab Using Altera Nano FPGA
Design and Implementation a 8 bits Pipeline Analog to Digital Converter in The Technology 0.6 μm CMOS Process Eri Prasetyo.
Mica Sensor Board Review Alec Woo November 21, 2001 NEST Meeting.
MPEG Audio Compression by V. Loumos. Introduction Motion Picture Experts Group (MPEG) International Standards Organization (ISO) First High Fidelity Audio.
Digital Voice Communication Link EE 413 – TEAM 2 April 21 st, 2005.
Design of a Control Workstation for Controller Algorithm Testing Aaron Mahaffey Dave Tastsides Dr. Dempsey.
Sample servo diagrams and Bode plots. Acousto optic performance plots Unlock servo Measure gain and phase vs drive input K.
Introduction to Op Amps
Data Acquisition. Data Acquisition System Analog Signal Signal Conditioner ADC Digital Processing Communication.
Pat DeSantis James Silvia Travis Collins Bitar Team 2.
Wireless Baby Monitor Farida Siddiqi Nelson Rosario Senior Project Presentation Advisors: Professor Ekram Hassib Professor Emad A. Andarawis.
Introduction to Frequency Selective Circuits
Department of Electrical & Computer Engineering 1 ES585a - Computer Based Power System Protection Course by Dr.T.S.Sidhu - Fall 2005 Class discussion presentation.
Ni.com Data Analysis: Time and Frequency Domain. ni.com Typical Data Acquisition System.
Background   Who does this project addresses to?   Handicapped.   Amputated limbs.   Paralyzed.   Motivation Statistics.
PupBot Genevieve Carre October 31st, Content Objective of Special Sensor Inspiration Summary of Approach – Microphone sensor – Bandpass filters.
EDA385 Project Presentation The Sound Disguiser. Overview Sample input audio Read input from the rotary encoder Process the audio due to choosen mode.
1 Electronic Circuits MULTI STAGE AMPLIFIERS. 2 Electronic Circuits There are several different multi-stage amp circuits that function as dc-amps. 1)COMPLIMENTARY.
1 Cosmic Vision Instrumentation ASIC R. Jansen TEC-EDM 19 January 2010.
Senior Project – Electrical Engineering – 2005 Wireless Baby Monitor Nelson Rosario, Farida Siddiqi Advisors: Professor Ekram Hassib Professor Emad A.
Sniper Localization System Marko Gasic Sandeep Brar Ehsan Dallalzadeh Balraj Mattu.
CHAPTER 2 Amplitude Modulation 2-3 AM RECEIVERS. Introduction AM demodulation – reverse process of AM modulation. Demodulator: converts a received modulated-
Sound Targeting Platform Andrew Lenharth Michael Schaffer Quang Luu CSE 477 April 24, 2001.
Sound and Digital Sound v © Allan C. Milne Abertay University.
AM RECEPTION Introduction
False asymmetries/Ground Loops David Bowman 4/27/12.
Lecture 2: Filters.
Digital AM Receiver System Hassen Abdu, Ebad Ahmed, Wajahat Khan April 21, Introductory Digital Systems Laboratory.
By: Benjamin Grydehoej
Passive filters A frequency selective circuit, or filter, enables signals at certain frequencies to reach the output, and it attenuates (weaken or lessen.
Low Power, High-Throughput AD Converters
Submarine Sonar Detection
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.
Musical Sculpture A Final Project Block Diagram Presentation by: Clare Davis, Chen Li, & Austyn Hill.
Prototype Sensor Status and Measurements u Sensor Response Measurements u Mechanical Response u Noise Expectations u DAQ Status.
Physics 434 Module 4 - T. Burnett 1 Physics 434 Module 4 Acoustic excitation of a physical system: time domain.
HOT CAR BABY DETECTOR Group #20 Luis Pabon, Jian Gao ECE 445 Dec. 8, 2014.
ELECTRONIC STETHOSCOPE ARRAY Groupe 70 Robin GUIGNY & Fatima Zohra HASNAOUI ECE 445 Spring 2016.
Automatic Guitar Tuner Group #10 Dariusz Prokopczak & Stephan Erickson ECE 445 Sr. Design December 9, 2014.
Sound Source Location Stand Group 72: Hiroshi Fujii Chase Zhou Bill Wang TA: Katherine O’Kane.
Electromyography E.M.G..
ADAPTIVE BABY MONITORING SYSTEM Team 56 Michael Qiu, Luis Ramirez, Yueyang Lin ECE 445 Senior Design May 3, 2016.
For more course tutorials visit ECET 310 Entire Course (Devry) For more course tutorials visit ECET 310 Week 1 Homework.
FOR MORE CLASSES VISIT  ECET 310 Week 1 Homework 1_1  ECET 310 Week 1 Homework 1_2  ECET 310 Week 2 Assignment Homework 2_1.
ECET 310 Entire Course For more classes visit ECET 310 Week 1 Homework 1_1 ECET 310 Week 1 Homework 1_2 ECET 310 Week 2 Assignment.
CS 591 S1 – Computational Audio -- Spring, 2017
Chapter 5. Signals and Noise
B.Sc. Thesis by Çağrı Gürleyük
Design of Digital Filter Bank and General Purpose Digital Shaper
The Hardware of Software Defined Radios
Aaron Lucia, Niket Gupta, Matteo Puzella, Nathan Dunn
ECET 310 Competitive Success/snaptutorial.com
ECET 310 Education for Service-- snaptutorial.com.
ECET 310 Teaching Effectively-- snaptutorial.com.
Digital Acquisition of Analog Signals – A Practical Guide
Lab 5 Part II Instructions
A Software Defined Radio for the Masses, Part 4
Video Imaged Spatial Positioning Project
EEG Probe Project Grant G. Connell.
Sound Processing with Pure Data
ECE Computer Engineering Design Project
Video Imaged Spatial Positioning Project
FPGA Based Single Phase Motor Control Using Multistep Sine PWM Author Name1, Author Name2., Author Name3, (BE-Stream Name) Under the Guidance Of Guide.
Presentation transcript:

Sound Targeting Platform Andrew Lenharth Michael Schaffer Quang Luu CSE 477 May 22, 2001

Multi-purpose platform Video conferencing Spotlighting Security applications Aims at sound source Microphones pick up sound Correlator locates source Stepper motors drive arm Introduction

Physical Layout Base Platform Rotating Platform Microphone Placement

Modular Design Three Stages Audio Input – Filter and Amplification Correlation and Filtering Aiming and Stepper Motor Drive Output

Stage One - Microphone Microphones Placed 54 samples apart (1.05 feet) 1.3 grams

Stage One - Amplifier Amplifiers Amplify signal to line level for ADC

Stage One - Filter Filter Band-pass filter (200Hz – 4kHz) Fourth order Sallen-key filter Chained second order low and high pass

Stage One – ADC ADC Audio codec on XSV-300 Codec outputs 20-bit 48kHz samples Threshold Level above ambient noise Eliminate noise Output 2-bit (preserve phase information)

Stage Two - Correlator Correlator Sliding window correlator 64 sample width 108 sample window size 3 stage pipeline

Stage Two – Correlator

Stage Two - Threshold Correlation Threshold Convert 7-bit signed input to 5-bit output Removes negative correlation

Stage Three - Aim Aiming Algorithm Scans correlation data as correlator runs Finds max value and index of correlation Accumulates 32 good max values before outputting index Uses sliding level max criteria to only choose a max that is near levels of recent past maxes.

Stage Three – Aim

Stage Three – Motor Control Stepper Motor Control Two ICs – Controller and Driver

Simulation Simulated design in Matlab to experimentally discover good parameters. Bit-depth of ADC8 bits Correlator Threshold50 Averager Threshold50 Averaged Correlations4 Correlator Width64 Correlator Window128

Simulation (cont…) Refined correlator parameters to discover it is actually possible to find the source. Bit-depth of ADC2 bits Correlator Threshold80 Averager Threshold50 Averaged Correlations1 Correlator Width64 Correlator Window108

Parameters Gain of amplifier – 56.6 dB Number of samples between microphones – 54 samples Sampling rate of ADC – 48 kHz Band of band pass filter – 200 Hz – 4 kHz Window size of correlator – 108 samples Width of correlator – 64 samples Bit-depth of correlator – 2 bits Bit-depth of ADC – 20 bits Value of Correlator Threshold – minimum 0 (variable) Number of valid correlations before movement – 8,000

Reviewer Comments Aiming Algorithm Jitter Mover Module only allows motor to be driven if we didn’t move one step last time Frequency of the Step Signal Mover Module drives stepper motor at 100Hz. (5kHz Max)

Current Status

Current Status (cont…) Correlator needs more testing Aiming algorithm connection to accumulator needs to be implemented Codec interface needs testing Stepper motor control circuit needs to be built so it doesn’t melt breadboard