SlideShare una empresa de Scribd logo
1 de 29
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	
  !!!	
  
Signals captured by microphones:
Time Difference of Arrival (TDOA):
D = GAIN* ((Vin-1.65)/1.25)*8192
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	
  	
  
!   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	
  ???	
  

Más contenido relacionado

La actualidad más candente

DSP_FOEHU - Lec 13 - Digital Signal Processing Applications I
DSP_FOEHU - Lec 13 - Digital Signal Processing Applications IDSP_FOEHU - Lec 13 - Digital Signal Processing Applications I
DSP_FOEHU - Lec 13 - Digital Signal Processing Applications IAmr E. Mohamed
 
NOISE CANCELATION USING MATLAB
NOISE CANCELATION USING MATLABNOISE CANCELATION USING MATLAB
NOISE CANCELATION USING MATLABAniruddha Paul
 
Hc sr04 users-manual
Hc sr04 users-manualHc sr04 users-manual
Hc sr04 users-manualnguyen nam
 
Working Principals of Microphones
Working Principals of MicrophonesWorking Principals of Microphones
Working Principals of MicrophonesMuhammad Irtiza
 
Chapter6 - Review of Passive and Active RF Lumped Components
Chapter6 - Review of Passive and Active RF Lumped ComponentsChapter6 - Review of Passive and Active RF Lumped Components
Chapter6 - Review of Passive and Active RF Lumped ComponentsFabian Kung
 
Fourier transforms of discrete signals (DSP) 5
Fourier transforms of discrete signals (DSP) 5Fourier transforms of discrete signals (DSP) 5
Fourier transforms of discrete signals (DSP) 5HIMANSHU DIWAKAR
 
Audiospotlighting
AudiospotlightingAudiospotlighting
AudiospotlightingBiji Raju
 
Usb wifi adapter, 600 mbps dual band 802.11ac driver
Usb wifi adapter, 600 mbps dual band 802.11ac driverUsb wifi adapter, 600 mbps dual band 802.11ac driver
Usb wifi adapter, 600 mbps dual band 802.11ac driverizzall
 
Fiber End Preparations & Splicing
Fiber End Preparations & SplicingFiber End Preparations & Splicing
Fiber End Preparations & SplicingKalyan Acharjya
 
Silent speech recognition
Silent speech recognitionSilent speech recognition
Silent speech recognitionJay Patel
 
OPTICAL COMMUNICATION Unit 4
OPTICAL COMMUNICATION Unit 4OPTICAL COMMUNICATION Unit 4
OPTICAL COMMUNICATION Unit 4Asif Iqbal
 
Coherent systems
Coherent systemsCoherent systems
Coherent systemsCKSunith1
 
Semiconductor optical amplifiers
Semiconductor optical amplifiersSemiconductor optical amplifiers
Semiconductor optical amplifiersCKSunith1
 

La actualidad más candente (20)

DSP_FOEHU - Lec 13 - Digital Signal Processing Applications I
DSP_FOEHU - Lec 13 - Digital Signal Processing Applications IDSP_FOEHU - Lec 13 - Digital Signal Processing Applications I
DSP_FOEHU - Lec 13 - Digital Signal Processing Applications I
 
NOISE CANCELATION USING MATLAB
NOISE CANCELATION USING MATLABNOISE CANCELATION USING MATLAB
NOISE CANCELATION USING MATLAB
 
Hc sr04 users-manual
Hc sr04 users-manualHc sr04 users-manual
Hc sr04 users-manual
 
Neural source-filter waveform model
Neural source-filter waveform modelNeural source-filter waveform model
Neural source-filter waveform model
 
Working Principals of Microphones
Working Principals of MicrophonesWorking Principals of Microphones
Working Principals of Microphones
 
Dsp lab manual 15 11-2016
Dsp lab manual 15 11-2016Dsp lab manual 15 11-2016
Dsp lab manual 15 11-2016
 
DPSK.pptx
DPSK.pptxDPSK.pptx
DPSK.pptx
 
Chapter6 - Review of Passive and Active RF Lumped Components
Chapter6 - Review of Passive and Active RF Lumped ComponentsChapter6 - Review of Passive and Active RF Lumped Components
Chapter6 - Review of Passive and Active RF Lumped Components
 
Metamaterial
MetamaterialMetamaterial
Metamaterial
 
Fourier transforms of discrete signals (DSP) 5
Fourier transforms of discrete signals (DSP) 5Fourier transforms of discrete signals (DSP) 5
Fourier transforms of discrete signals (DSP) 5
 
Audiospotlighting
AudiospotlightingAudiospotlighting
Audiospotlighting
 
Usb wifi adapter, 600 mbps dual band 802.11ac driver
Usb wifi adapter, 600 mbps dual band 802.11ac driverUsb wifi adapter, 600 mbps dual band 802.11ac driver
Usb wifi adapter, 600 mbps dual band 802.11ac driver
 
Fiber End Preparations & Splicing
Fiber End Preparations & SplicingFiber End Preparations & Splicing
Fiber End Preparations & Splicing
 
Spiral Antenna
Spiral Antenna  Spiral Antenna
Spiral Antenna
 
Silent speech recognition
Silent speech recognitionSilent speech recognition
Silent speech recognition
 
OPTICAL COMMUNICATION Unit 4
OPTICAL COMMUNICATION Unit 4OPTICAL COMMUNICATION Unit 4
OPTICAL COMMUNICATION Unit 4
 
Noise cancellation and supression
Noise cancellation and supressionNoise cancellation and supression
Noise cancellation and supression
 
Coherent systems
Coherent systemsCoherent systems
Coherent systems
 
Enlaces radioeléctricos y de microondas wlc
Enlaces radioeléctricos y de microondas wlcEnlaces radioeléctricos y de microondas wlc
Enlaces radioeléctricos y de microondas wlc
 
Semiconductor optical amplifiers
Semiconductor optical amplifiersSemiconductor optical amplifiers
Semiconductor optical amplifiers
 

Destacado

Sound Source Localization with microphone arrays
Sound Source Localization with microphone arraysSound Source Localization with microphone arrays
Sound Source Localization with microphone arraysRamin Anushiravani
 
Sound Source Localization
Sound Source LocalizationSound Source Localization
Sound Source LocalizationMuhammad Imran
 
Beamforming and microphone arrays
Beamforming and microphone arraysBeamforming and microphone arrays
Beamforming and microphone arraysRamin Anushiravani
 
Sound source localization
Sound source localizationSound source localization
Sound source localizationguest10652b
 
Plane wave decomposition and beamforming for directional spatial sound locali...
Plane wave decomposition and beamforming for directional spatial sound locali...Plane wave decomposition and beamforming for directional spatial sound locali...
Plane wave decomposition and beamforming for directional spatial sound locali...Muhammad Imran
 
Kinect Microphone Array case study
Kinect Microphone Array case studyKinect Microphone Array case study
Kinect Microphone Array case studyMuhammad Imran
 
Food Preservation for Farming Communities in Nepal: A Low Cost Engineering So...
Food Preservation for Farming Communities in Nepal: A Low Cost Engineering So...Food Preservation for Farming Communities in Nepal: A Low Cost Engineering So...
Food Preservation for Farming Communities in Nepal: A Low Cost Engineering So...Shristi Pradhan
 
Track 1 session 3 - st dev con 2016 - smart home and building
Track 1   session 3 - st dev con 2016 - smart home and buildingTrack 1   session 3 - st dev con 2016 - smart home and building
Track 1 session 3 - st dev con 2016 - smart home and buildingST_World
 

Destacado (9)

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

Similar a FPGA Based Acoustic Source Localization Project

PHOENIX AUDIO TECHNOLOGIES - A large Audio Signal Algorithm Portfolio
PHOENIX AUDIO TECHNOLOGIES  - A large Audio Signal Algorithm PortfolioPHOENIX AUDIO TECHNOLOGIES  - A large Audio Signal Algorithm Portfolio
PHOENIX AUDIO TECHNOLOGIES - A large Audio Signal Algorithm PortfolioHTCS LLC
 
COMP 4010 Lecture5 VR Audio and Tracking
COMP 4010 Lecture5 VR Audio and TrackingCOMP 4010 Lecture5 VR Audio and Tracking
COMP 4010 Lecture5 VR Audio and TrackingMark Billinghurst
 
VOICE CONTROLLED WHEELCHAIR using Amharic.pdf
VOICE CONTROLLED WHEELCHAIR using Amharic.pdfVOICE CONTROLLED WHEELCHAIR using Amharic.pdf
VOICE CONTROLLED WHEELCHAIR using Amharic.pdfMubarek kebede
 
Modeling the Doppler Effect using Audacity
Modeling the Doppler Effect using AudacityModeling the Doppler Effect using Audacity
Modeling the Doppler Effect using AudacityVijayan thanasekaran
 
Signal processing system for audio sensing and manipulation for the control o...
Signal processing system for audio sensing and manipulation for the control o...Signal processing system for audio sensing and manipulation for the control o...
Signal processing system for audio sensing and manipulation for the control o...Akash Kpa
 
Smart walking Stick for blinds
Smart walking Stick for blindsSmart walking Stick for blinds
Smart walking Stick for blindsAmbikaR4
 
IRJET - Gesture based Robot with Victim Detection using Audio
IRJET - Gesture based Robot with Victim Detection using AudioIRJET - Gesture based Robot with Victim Detection using Audio
IRJET - Gesture based Robot with Victim Detection using AudioIRJET Journal
 
Presentasi Seminar Proyek Akhir (PA)
Presentasi Seminar Proyek Akhir (PA)Presentasi Seminar Proyek Akhir (PA)
Presentasi Seminar Proyek Akhir (PA)Ian March
 
Digital Watermarking Of Audio Signals.pptx
Digital Watermarking Of Audio Signals.pptxDigital Watermarking Of Audio Signals.pptx
Digital Watermarking Of Audio Signals.pptxAyushJaiswal781174
 
OBSTACLE AVOIDACE ROBOT USING ARDUINO UNO AND ULTRASONIC SENSOR
OBSTACLE AVOIDACE ROBOT USING ARDUINO UNO AND ULTRASONIC SENSOROBSTACLE AVOIDACE ROBOT USING ARDUINO UNO AND ULTRASONIC SENSOR
OBSTACLE AVOIDACE ROBOT USING ARDUINO UNO AND ULTRASONIC SENSORLeTsKnOw1
 
MLConf2013: Teaching Computer to Listen to Music
MLConf2013: Teaching Computer to Listen to MusicMLConf2013: Teaching Computer to Listen to Music
MLConf2013: Teaching Computer to Listen to MusicEric Battenberg
 
Ml conf2013 teaching_computers_share
Ml conf2013 teaching_computers_shareMl conf2013 teaching_computers_share
Ml conf2013 teaching_computers_shareMLconf
 
Distance measuring using ultra sonic sensor (2).pptx
Distance measuring using ultra sonic sensor (2).pptxDistance measuring using ultra sonic sensor (2).pptx
Distance measuring using ultra sonic sensor (2).pptxDrTRaghavendraVishnu
 
saranyanec524.pptx
saranyanec524.pptxsaranyanec524.pptx
saranyanec524.pptxSunesh N.V
 

Similar a FPGA Based Acoustic Source Localization Project (20)

PHOENIX AUDIO TECHNOLOGIES - A large Audio Signal Algorithm Portfolio
PHOENIX AUDIO TECHNOLOGIES  - A large Audio Signal Algorithm PortfolioPHOENIX AUDIO TECHNOLOGIES  - A large Audio Signal Algorithm Portfolio
PHOENIX AUDIO TECHNOLOGIES - A large Audio Signal Algorithm Portfolio
 
COMP 4010 Lecture5 VR Audio and Tracking
COMP 4010 Lecture5 VR Audio and TrackingCOMP 4010 Lecture5 VR Audio and Tracking
COMP 4010 Lecture5 VR Audio and Tracking
 
VOICE CONTROLLED WHEELCHAIR using Amharic.pdf
VOICE CONTROLLED WHEELCHAIR using Amharic.pdfVOICE CONTROLLED WHEELCHAIR using Amharic.pdf
VOICE CONTROLLED WHEELCHAIR using Amharic.pdf
 
Reverse car-parking
Reverse car-parkingReverse car-parking
Reverse car-parking
 
Best Paper winning PPT
Best Paper winning PPTBest Paper winning PPT
Best Paper winning PPT
 
Modeling the Doppler Effect using Audacity
Modeling the Doppler Effect using AudacityModeling the Doppler Effect using Audacity
Modeling the Doppler Effect using Audacity
 
J044064851
J044064851J044064851
J044064851
 
Signal processing system for audio sensing and manipulation for the control o...
Signal processing system for audio sensing and manipulation for the control o...Signal processing system for audio sensing and manipulation for the control o...
Signal processing system for audio sensing and manipulation for the control o...
 
Smart walking Stick for blinds
Smart walking Stick for blindsSmart walking Stick for blinds
Smart walking Stick for blinds
 
IRJET - Gesture based Robot with Victim Detection using Audio
IRJET - Gesture based Robot with Victim Detection using AudioIRJET - Gesture based Robot with Victim Detection using Audio
IRJET - Gesture based Robot with Victim Detection using Audio
 
Presentasi Seminar Proyek Akhir (PA)
Presentasi Seminar Proyek Akhir (PA)Presentasi Seminar Proyek Akhir (PA)
Presentasi Seminar Proyek Akhir (PA)
 
Digital Watermarking Of Audio Signals.pptx
Digital Watermarking Of Audio Signals.pptxDigital Watermarking Of Audio Signals.pptx
Digital Watermarking Of Audio Signals.pptx
 
OBSTACLE AVOIDACE ROBOT USING ARDUINO UNO AND ULTRASONIC SENSOR
OBSTACLE AVOIDACE ROBOT USING ARDUINO UNO AND ULTRASONIC SENSOROBSTACLE AVOIDACE ROBOT USING ARDUINO UNO AND ULTRASONIC SENSOR
OBSTACLE AVOIDACE ROBOT USING ARDUINO UNO AND ULTRASONIC SENSOR
 
Solo solution
Solo solutionSolo solution
Solo solution
 
MLConf2013: Teaching Computer to Listen to Music
MLConf2013: Teaching Computer to Listen to MusicMLConf2013: Teaching Computer to Listen to Music
MLConf2013: Teaching Computer to Listen to Music
 
Ml conf2013 teaching_computers_share
Ml conf2013 teaching_computers_shareMl conf2013 teaching_computers_share
Ml conf2013 teaching_computers_share
 
Curriculum vitae
Curriculum vitaeCurriculum vitae
Curriculum vitae
 
Distance measuring using ultra sonic sensor (2).pptx
Distance measuring using ultra sonic sensor (2).pptxDistance measuring using ultra sonic sensor (2).pptx
Distance measuring using ultra sonic sensor (2).pptx
 
Straight
StraightStraight
Straight
 
saranyanec524.pptx
saranyanec524.pptxsaranyanec524.pptx
saranyanec524.pptx
 

Más de Shristi Pradhan

Multiuser MIMO Gaussian Channels: Capacity Region and Duality
Multiuser MIMO Gaussian Channels: Capacity Region and DualityMultiuser MIMO Gaussian Channels: Capacity Region and Duality
Multiuser MIMO Gaussian Channels: Capacity Region and DualityShristi Pradhan
 
Traffic Offloading Solutions: Femto, WiFi and Integrated Femto-WiFi
Traffic Offloading Solutions: Femto, WiFi and Integrated Femto-WiFiTraffic Offloading Solutions: Femto, WiFi and Integrated Femto-WiFi
Traffic Offloading Solutions: Femto, WiFi and Integrated Femto-WiFiShristi Pradhan
 
TRMM observation for global rainfall prediction and flood monitoring study
TRMM observation for global rainfall prediction and flood monitoring studyTRMM observation for global rainfall prediction and flood monitoring study
TRMM observation for global rainfall prediction and flood monitoring studyShristi Pradhan
 
MIMO Capacity and Duality Between MAC and BC
MIMO Capacity and Duality Between MAC and BCMIMO Capacity and Duality Between MAC and BC
MIMO Capacity and Duality Between MAC and BCShristi Pradhan
 
ZERONE 2010 - Annual Technical Journal, IOE, Nepal
ZERONE 2010 - Annual Technical Journal, IOE, NepalZERONE 2010 - Annual Technical Journal, IOE, Nepal
ZERONE 2010 - Annual Technical Journal, IOE, NepalShristi Pradhan
 
Establishment of Remote Sensing Data Centre in NAST
Establishment of Remote Sensing Data Centre in NASTEstablishment of Remote Sensing Data Centre in NAST
Establishment of Remote Sensing Data Centre in NASTShristi Pradhan
 
Shristi Pradhan 3MT ECE UBC
Shristi Pradhan 3MT ECE UBCShristi Pradhan 3MT ECE UBC
Shristi Pradhan 3MT ECE UBCShristi Pradhan
 

Más de Shristi Pradhan (7)

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

Último

PE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and propertiesPE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and propertiessarkmank1
 
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdfAldoGarca30
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VDineshKumar4165
 
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...Amil baba
 
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKARHAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKARKOUSTAV SARKAR
 
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptxA CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptxmaisarahman1
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueBhangaleSonal
 
Introduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaIntroduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaOmar Fathy
 
Moment Distribution Method For Btech Civil
Moment Distribution Method For Btech CivilMoment Distribution Method For Btech Civil
Moment Distribution Method For Btech CivilVinayVitekari
 
Computer Networks Basics of Network Devices
Computer Networks  Basics of Network DevicesComputer Networks  Basics of Network Devices
Computer Networks Basics of Network DevicesChandrakantDivate1
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfJiananWang21
 
Wadi Rum luxhotel lodge Analysis case study.pptx
Wadi Rum luxhotel lodge Analysis case study.pptxWadi Rum luxhotel lodge Analysis case study.pptx
Wadi Rum luxhotel lodge Analysis case study.pptxNadaHaitham1
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXssuser89054b
 
Employee leave management system project.
Employee leave management system project.Employee leave management system project.
Employee leave management system project.Kamal Acharya
 
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills KuwaitKuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwaitjaanualu31
 
kiln thermal load.pptx kiln tgermal load
kiln thermal load.pptx kiln tgermal loadkiln thermal load.pptx kiln tgermal load
kiln thermal load.pptx kiln tgermal loadhamedmustafa094
 
GEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLE
GEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLEGEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLE
GEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLEselvakumar948
 
Block diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.pptBlock diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.pptNANDHAKUMARA10
 

Último (20)

Integrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - NeometrixIntegrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - Neometrix
 
PE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and propertiesPE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and properties
 
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
 
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
 
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKARHAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
 
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptxA CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torque
 
Introduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaIntroduction to Serverless with AWS Lambda
Introduction to Serverless with AWS Lambda
 
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced LoadsFEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
 
Moment Distribution Method For Btech Civil
Moment Distribution Method For Btech CivilMoment Distribution Method For Btech Civil
Moment Distribution Method For Btech Civil
 
Computer Networks Basics of Network Devices
Computer Networks  Basics of Network DevicesComputer Networks  Basics of Network Devices
Computer Networks Basics of Network Devices
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
 
Wadi Rum luxhotel lodge Analysis case study.pptx
Wadi Rum luxhotel lodge Analysis case study.pptxWadi Rum luxhotel lodge Analysis case study.pptx
Wadi Rum luxhotel lodge Analysis case study.pptx
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 
Employee leave management system project.
Employee leave management system project.Employee leave management system project.
Employee leave management system project.
 
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills KuwaitKuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
 
kiln thermal load.pptx kiln tgermal load
kiln thermal load.pptx kiln tgermal loadkiln thermal load.pptx kiln tgermal load
kiln thermal load.pptx kiln tgermal load
 
GEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLE
GEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLEGEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLE
GEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLE
 
Block diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.pptBlock diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.ppt
 

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  
  • 6.
  • 7. Signals captured by microphones: Time Difference of Arrival (TDOA):
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15. D = GAIN* ((Vin-1.65)/1.25)*8192
  • 16.
  • 17.
  • 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    
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 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”