SlideShare a Scribd company logo
FPGA	
  Based	
  Acous.c	
  Source	
  
Localiza.on	
  
Prabin	
  Maharjan	
   	
   	
  	
  
Prabin	
  Man	
  Baidya	
   	
   	
  	
  
Presha	
  Joshi	
   	
   	
  	
  
Shristi	
  Nhuchhe	
  Pradhan	
  	
  
-­‐	
  Final	
  Year	
  Project	
  Presenta.on	
  
March 18, 2010
Supervisors: Prof. Dr. Dinesh Kumar Sharma
Asst. Prof Jitendra Kumar Manandhar
Internal Examiner: Dr. Nanda Bikram Adhikari
External Examiner: Er. Shiva Raj Baral
Tribhuvan University
Institute of Engineering, Pulchowk Campus, Nepal
!   Task	
  of	
  locating	
  the	
  position	
  of	
  sound	
  source	
  
using	
  sound	
  =ield	
  measurements	
  
!   Best	
  example:	
  auditory	
  system	
  of	
  human	
  ear	
  
!   Integrating	
  acoustic	
  source	
  localization	
  with	
  a	
  video	
  
camera	
  so	
  that	
  camera	
  automatically	
  follows	
  a	
  
lecturer	
  or	
  active	
  speaker	
  in	
  conference	
  room	
  
	
  
!   Security	
  surveillance-­‐	
  camera	
  automatically	
  
captures	
  video	
  whenever	
  burglar	
  makes	
  sound	
  
!   Robotics,	
  Humanoids	
  
Capture	
  sound	
  signal	
  from	
  source	
  
using	
  microphones	
  with	
  
ampli=ication	
  
Detect	
  sound	
  signal	
  and	
  determine	
  
the	
  position	
  of	
  the	
  sound	
  source	
  
Control	
  the	
  movement	
  of	
  stepper	
  
motor	
  to	
  the	
  direction	
  of	
  sound	
  
source	
  
HELLO	
  !!!	
  
FPGA Based Acoustic Source Localization Project
Signals captured by microphones:
Time Difference of Arrival (TDOA):
FPGA Based Acoustic Source Localization Project
FPGA Based Acoustic Source Localization Project
FPGA Based Acoustic Source Localization Project
FPGA Based Acoustic Source Localization Project
FPGA Based Acoustic Source Localization Project
FPGA Based Acoustic Source Localization Project
FPGA Based Acoustic Source Localization Project
D = GAIN* ((Vin-1.65)/1.25)*8192
FPGA Based Acoustic Source Localization Project
FPGA Based Acoustic Source Localization Project
INITIALIZATION
RUN ADC
RUN FFT
INSIDE FFT
RUN IFFT
INSIDE IFFT
CALCULATE
DOA
RUN STEPPER
MOTOR
En	
  ADC=1	
  	
  
Start	
  FFT=1	
  	
  
Start	
  IFFT=1	
  	
  
Start	
  motor=1	
  	
  
FPGA Based Acoustic Source Localization Project
FPGA Based Acoustic Source Localization Project
FPGA Based Acoustic Source Localization Project
FPGA Based Acoustic Source Localization Project
FPGA Based Acoustic Source Localization Project
!   Localizes	
  	
  the	
  sound	
  source	
  only	
  in	
  left	
  and	
  
right	
  direction	
  
!   Affected	
  by	
  background	
  noise	
  
!   Stepper	
  motor	
  doesn‘t	
  react	
  quickly	
  to	
  the	
  
sound	
  signals	
  
!   High	
  resource	
  utilization	
  of	
  FPGA	
  board	
  
!   Cascading	
  different	
  modules	
  
!   Different	
  clock	
  for	
  ADC,	
  stepper	
  motor	
  
controller	
  
!   Using	
  more	
  than	
  2	
  microphones	
  for	
  exact	
  
localization	
  
!   Localization	
  	
  of	
  acoustic	
  source	
  in	
  3-­‐D	
  
environment	
  
!   Multiple	
  source	
  detection	
  
!   Reducing	
  	
  the	
  effect	
  of	
  background	
  noise	
  and	
  
reverberation	
  
!   FPGA	
  prototyping	
  by	
  VHDL	
  examples,	
  Pong	
  P.	
  Chu	
  
!   Industrial	
  Circuits	
  ApplicaFon	
  Note	
  	
  Stepper	
  Motor	
  
Basics	
  
!   Circuit	
  Design	
  Using	
  VHDL,	
  Pedroni	
  
!   Spartan	
  3E	
  user	
  guide	
  
!   “A	
  comparison	
  of	
  	
  the	
  ILD	
  and	
  TDOA	
  sound	
  source	
  
LocalizaFon	
  algorithms	
  in	
  a	
  train	
  environment”	
  
!   “Reliability	
  measurement	
  	
  of	
  	
  Fme	
  	
  difference	
  	
  of	
  
arrival	
  esFmaFons	
  for	
  	
  mulFple	
  sound	
  source	
  
localizaFon”	
  
THANK	
  YOU!!!	
  
QUESTIONS	
  ???	
  

More Related Content

PPTX
Eye diagram in Communication
PPTX
Cognitive radio networks
PDF
4.3 types of diversity
PPTX
Fir filter design (windowing technique)
PPTX
Array Antennas
PPTX
Antenna array
PPTX
Radio receiver characteristics
PPT
Wiener filters
Eye diagram in Communication
Cognitive radio networks
4.3 types of diversity
Fir filter design (windowing technique)
Array Antennas
Antenna array
Radio receiver characteristics
Wiener filters

What's hot (20)

PDF
Antenna parameters
PPTX
Adaptive equalization
PPTX
Nyquist criterion for distortion less baseband binary channel
PPTX
Properties of dft
PPTX
MicroStrip Antenna
PDF
Lecture Notes on Adaptive Signal Processing-1.pdf
PPTX
MIMO Calculation
PPT
03 digital image fundamentals DIP
PDF
Motion Estimation - umit 5 (II).pdf
PPT
Vestigial side band (vsb)
PDF
Design and Realization of 2.4GHz Branch-line Coupler
PPT
Robotics: 2-Link Planar Manipulator
PPTX
Elementary signals
PDF
7. log distance and log normal shadowing
PPTX
IIR filter
PDF
Flat and curved earth propagation
PPTX
RECONFIGURABLE ANTENAA
PPT
5 pulse compression waveform
PPTX
Microstrip patch antenna using hfss
DOCX
Tuned radio frequency TRF receiver.docx
Antenna parameters
Adaptive equalization
Nyquist criterion for distortion less baseband binary channel
Properties of dft
MicroStrip Antenna
Lecture Notes on Adaptive Signal Processing-1.pdf
MIMO Calculation
03 digital image fundamentals DIP
Motion Estimation - umit 5 (II).pdf
Vestigial side band (vsb)
Design and Realization of 2.4GHz Branch-line Coupler
Robotics: 2-Link Planar Manipulator
Elementary signals
7. log distance and log normal shadowing
IIR filter
Flat and curved earth propagation
RECONFIGURABLE ANTENAA
5 pulse compression waveform
Microstrip patch antenna using hfss
Tuned radio frequency TRF receiver.docx
Ad

Viewers also liked (9)

PDF
Sound Source Localization with microphone arrays
PPTX
Sound Source Localization
PPTX
Beamforming and microphone arrays
ODP
Sound source localization
PPTX
Plane wave decomposition and beamforming for directional spatial sound locali...
PPTX
Kinect Microphone Array case study
PDF
Food Preservation for Farming Communities in Nepal: A Low Cost Engineering So...
PDF
Track 1 session 3 - st dev con 2016 - smart home and building
PPTX
recommender_systems
Sound Source Localization with microphone arrays
Sound Source Localization
Beamforming and microphone arrays
Sound source localization
Plane wave decomposition and beamforming for directional spatial sound locali...
Kinect Microphone Array case study
Food Preservation for Farming Communities in Nepal: A Low Cost Engineering So...
Track 1 session 3 - st dev con 2016 - smart home and building
recommender_systems
Ad

Similar to FPGA Based Acoustic Source Localization Project (10)

PPTX
Signal processing system for audio sensing and manipulation for the control o...
PDF
Webinar_Slides_-_Offload_Multiple_Signal_Classification_to_AMD_Versal_AI_Engi...
PDF
Field-programmable gate array-based field-oriented control for permanent magn...
PPTX
stft implementation and lstm implementation
PDF
Basic signal processing system design on fpga using lms based adaptive filter
PPTX
Implementation of STFT-Based Audio Processing with LSTM Acceleration on Cyclo...
PDF
⭐⭐⭐⭐⭐ CHARLA FIEC: Monitoring of system memory usage embedded in #FPGA
PDF
Prestentation
PPTX
Showing sound signals on VGA with using PMOD MIC
PDF
Dsp final report
Signal processing system for audio sensing and manipulation for the control o...
Webinar_Slides_-_Offload_Multiple_Signal_Classification_to_AMD_Versal_AI_Engi...
Field-programmable gate array-based field-oriented control for permanent magn...
stft implementation and lstm implementation
Basic signal processing system design on fpga using lms based adaptive filter
Implementation of STFT-Based Audio Processing with LSTM Acceleration on Cyclo...
⭐⭐⭐⭐⭐ CHARLA FIEC: Monitoring of system memory usage embedded in #FPGA
Prestentation
Showing sound signals on VGA with using PMOD MIC
Dsp final report

More from Shristi Pradhan (7)

PDF
Multiuser MIMO Gaussian Channels: Capacity Region and Duality
PDF
Traffic Offloading Solutions: Femto, WiFi and Integrated Femto-WiFi
PDF
TRMM observation for global rainfall prediction and flood monitoring study
PDF
MIMO Capacity and Duality Between MAC and BC
PDF
ZERONE 2010 - Annual Technical Journal, IOE, Nepal
PDF
Establishment of Remote Sensing Data Centre in NAST
PDF
Shristi Pradhan 3MT ECE UBC
Multiuser MIMO Gaussian Channels: Capacity Region and Duality
Traffic Offloading Solutions: Femto, WiFi and Integrated Femto-WiFi
TRMM observation for global rainfall prediction and flood monitoring study
MIMO Capacity and Duality Between MAC and BC
ZERONE 2010 - Annual Technical Journal, IOE, Nepal
Establishment of Remote Sensing Data Centre in NAST
Shristi Pradhan 3MT ECE UBC

Recently uploaded (20)

PPTX
6ME3A-Unit-II-Sensors and Actuators_Handouts.pptx
PPT
Mechanical Engineering MATERIALS Selection
PDF
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
PDF
Artificial Superintelligence (ASI) Alliance Vision Paper.pdf
PPTX
Artificial Intelligence
PDF
737-MAX_SRG.pdf student reference guides
PPTX
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
PPTX
Internet of Things (IOT) - A guide to understanding
PPTX
Fundamentals of Mechanical Engineering.pptx
PDF
Unit I ESSENTIAL OF DIGITAL MARKETING.pdf
PPTX
Foundation to blockchain - A guide to Blockchain Tech
PPTX
Construction Project Organization Group 2.pptx
PPT
Project quality management in manufacturing
PPT
Introduction, IoT Design Methodology, Case Study on IoT System for Weather Mo...
PDF
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
PDF
III.4.1.2_The_Space_Environment.p pdffdf
PPTX
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
PPTX
Geodesy 1.pptx...............................................
PDF
Automation-in-Manufacturing-Chapter-Introduction.pdf
PPT
Total quality management ppt for engineering students
6ME3A-Unit-II-Sensors and Actuators_Handouts.pptx
Mechanical Engineering MATERIALS Selection
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
Artificial Superintelligence (ASI) Alliance Vision Paper.pdf
Artificial Intelligence
737-MAX_SRG.pdf student reference guides
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
Internet of Things (IOT) - A guide to understanding
Fundamentals of Mechanical Engineering.pptx
Unit I ESSENTIAL OF DIGITAL MARKETING.pdf
Foundation to blockchain - A guide to Blockchain Tech
Construction Project Organization Group 2.pptx
Project quality management in manufacturing
Introduction, IoT Design Methodology, Case Study on IoT System for Weather Mo...
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
III.4.1.2_The_Space_Environment.p pdffdf
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
Geodesy 1.pptx...............................................
Automation-in-Manufacturing-Chapter-Introduction.pdf
Total quality management ppt for engineering students

FPGA Based Acoustic Source Localization Project

  • 1. FPGA  Based  Acous.c  Source   Localiza.on   Prabin  Maharjan         Prabin  Man  Baidya         Presha  Joshi         Shristi  Nhuchhe  Pradhan     -­‐  Final  Year  Project  Presenta.on   March 18, 2010 Supervisors: Prof. Dr. Dinesh Kumar Sharma Asst. Prof Jitendra Kumar Manandhar Internal Examiner: Dr. Nanda Bikram Adhikari External Examiner: Er. Shiva Raj Baral Tribhuvan University Institute of Engineering, Pulchowk Campus, Nepal
  • 2. !   Task  of  locating  the  position  of  sound  source   using  sound  =ield  measurements   !   Best  example:  auditory  system  of  human  ear  
  • 3. !   Integrating  acoustic  source  localization  with  a  video   camera  so  that  camera  automatically  follows  a   lecturer  or  active  speaker  in  conference  room     !   Security  surveillance-­‐  camera  automatically   captures  video  whenever  burglar  makes  sound   !   Robotics,  Humanoids  
  • 4. Capture  sound  signal  from  source   using  microphones  with   ampli=ication   Detect  sound  signal  and  determine   the  position  of  the  sound  source   Control  the  movement  of  stepper   motor  to  the  direction  of  sound   source  
  • 7. Signals captured by microphones: Time Difference of Arrival (TDOA):
  • 15. D = GAIN* ((Vin-1.65)/1.25)*8192
  • 18. INITIALIZATION RUN ADC RUN FFT INSIDE FFT RUN IFFT INSIDE IFFT CALCULATE DOA RUN STEPPER MOTOR En  ADC=1     Start  FFT=1     Start  IFFT=1     Start  motor=1    
  • 24. !   Localizes    the  sound  source  only  in  left  and   right  direction   !   Affected  by  background  noise   !   Stepper  motor  doesn‘t  react  quickly  to  the   sound  signals  
  • 25. !   High  resource  utilization  of  FPGA  board   !   Cascading  different  modules   !   Different  clock  for  ADC,  stepper  motor   controller  
  • 26. !   Using  more  than  2  microphones  for  exact   localization   !   Localization    of  acoustic  source  in  3-­‐D   environment   !   Multiple  source  detection   !   Reducing    the  effect  of  background  noise  and   reverberation  
  • 27. !   FPGA  prototyping  by  VHDL  examples,  Pong  P.  Chu   !   Industrial  Circuits  ApplicaFon  Note    Stepper  Motor   Basics   !   Circuit  Design  Using  VHDL,  Pedroni   !   Spartan  3E  user  guide   !   “A  comparison  of    the  ILD  and  TDOA  sound  source   LocalizaFon  algorithms  in  a  train  environment”   !   “Reliability  measurement    of    Fme    difference    of   arrival  esFmaFons  for    mulFple  sound  source   localizaFon”