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

Radio REceiver RF,mixer and Detector.docx
Radio REceiver RF,mixer and Detector.docxRadio REceiver RF,mixer and Detector.docx
Radio REceiver RF,mixer and Detector.docx
CyprianObota
 
Signal Filtering
Signal FilteringSignal Filtering
Signal Filtering
Imane Haf
 

La actualidad más candente (20)

Semiconductor Optical Amplifier
Semiconductor Optical AmplifierSemiconductor Optical Amplifier
Semiconductor Optical Amplifier
 
Moving target indicator radar (mti)part2
Moving target indicator radar (mti)part2Moving target indicator radar (mti)part2
Moving target indicator radar (mti)part2
 
Introduction to modulation and demodulation
Introduction to modulation and demodulationIntroduction to modulation and demodulation
Introduction to modulation and demodulation
 
Digital Modulation Techniques ppt
Digital Modulation Techniques pptDigital Modulation Techniques ppt
Digital Modulation Techniques ppt
 
Digital Signal Processing and Control System under MATLAB Environment
Digital Signal Processing and Control System under MATLAB EnvironmentDigital Signal Processing and Control System under MATLAB Environment
Digital Signal Processing and Control System under MATLAB Environment
 
Design of Filters PPT
Design of Filters PPTDesign of Filters PPT
Design of Filters PPT
 
Radio REceiver RF,mixer and Detector.docx
Radio REceiver RF,mixer and Detector.docxRadio REceiver RF,mixer and Detector.docx
Radio REceiver RF,mixer and Detector.docx
 
RFID and Wireless Sensor Networks
RFID and Wireless Sensor NetworksRFID and Wireless Sensor Networks
RFID and Wireless Sensor Networks
 
Signal Filtering
Signal FilteringSignal Filtering
Signal Filtering
 
Case study of digital camera
Case study of digital cameraCase study of digital camera
Case study of digital camera
 
Matched filter
Matched filterMatched filter
Matched filter
 
Equalization
EqualizationEqualization
Equalization
 
Microphone and its characteristics.pdf
Microphone and its characteristics.pdfMicrophone and its characteristics.pdf
Microphone and its characteristics.pdf
 
Consumer electronics lab manual
Consumer electronics lab manualConsumer electronics lab manual
Consumer electronics lab manual
 
Signal Filtering
Signal FilteringSignal Filtering
Signal Filtering
 
Hardware View of Intel 8051
Hardware View of Intel 8051Hardware View of Intel 8051
Hardware View of Intel 8051
 
Periodic vs. aperiodic signal
Periodic vs. aperiodic signalPeriodic vs. aperiodic signal
Periodic vs. aperiodic signal
 
Radio receivers
Radio receiversRadio receivers
Radio receivers
 
Radio receiver
Radio receiverRadio receiver
Radio receiver
 
Homomorphic speech processing
Homomorphic speech processingHomomorphic speech processing
Homomorphic speech processing
 

Destacado

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
 

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

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
 

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

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
Shristi 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

ENCODERS & DECODERS - Digital Electronics - diu swe
ENCODERS & DECODERS - Digital Electronics - diu sweENCODERS & DECODERS - Digital Electronics - diu swe
ENCODERS & DECODERS - Digital Electronics - diu swe
MohammadAliNayeem
 
DR PROF ING GURUDUTT SAHNI WIKIPEDIA.pdf
DR PROF ING GURUDUTT SAHNI WIKIPEDIA.pdfDR PROF ING GURUDUTT SAHNI WIKIPEDIA.pdf
DR PROF ING GURUDUTT SAHNI WIKIPEDIA.pdf
DrGurudutt
 
Paint shop management system project report.pdf
Paint shop management system project report.pdfPaint shop management system project report.pdf
Paint shop management system project report.pdf
Kamal Acharya
 
ONLINE VEHICLE RENTAL SYSTEM PROJECT REPORT.pdf
ONLINE VEHICLE RENTAL SYSTEM PROJECT REPORT.pdfONLINE VEHICLE RENTAL SYSTEM PROJECT REPORT.pdf
ONLINE VEHICLE RENTAL SYSTEM PROJECT REPORT.pdf
Kamal Acharya
 
Activity Planning: Objectives, Project Schedule, Network Planning Model. Time...
Activity Planning: Objectives, Project Schedule, Network Planning Model. Time...Activity Planning: Objectives, Project Schedule, Network Planning Model. Time...
Activity Planning: Objectives, Project Schedule, Network Planning Model. Time...
Lovely Professional University
 

Último (20)

İTÜ CAD and Reverse Engineering Workshop
İTÜ CAD and Reverse Engineering WorkshopİTÜ CAD and Reverse Engineering Workshop
İTÜ CAD and Reverse Engineering Workshop
 
ENCODERS & DECODERS - Digital Electronics - diu swe
ENCODERS & DECODERS - Digital Electronics - diu sweENCODERS & DECODERS - Digital Electronics - diu swe
ENCODERS & DECODERS - Digital Electronics - diu swe
 
Cloud-Computing_CSE311_Computer-Networking CSE GUB BD - Shahidul.pptx
Cloud-Computing_CSE311_Computer-Networking CSE GUB BD - Shahidul.pptxCloud-Computing_CSE311_Computer-Networking CSE GUB BD - Shahidul.pptx
Cloud-Computing_CSE311_Computer-Networking CSE GUB BD - Shahidul.pptx
 
E-Commerce Shopping for developing a shopping ecommerce site
E-Commerce Shopping for developing a shopping ecommerce siteE-Commerce Shopping for developing a shopping ecommerce site
E-Commerce Shopping for developing a shopping ecommerce site
 
Supermarket billing system project report..pdf
Supermarket billing system project report..pdfSupermarket billing system project report..pdf
Supermarket billing system project report..pdf
 
Construction method of steel structure space frame .pptx
Construction method of steel structure space frame .pptxConstruction method of steel structure space frame .pptx
Construction method of steel structure space frame .pptx
 
2024 DevOps Pro Europe - Growing at the edge
2024 DevOps Pro Europe - Growing at the edge2024 DevOps Pro Europe - Growing at the edge
2024 DevOps Pro Europe - Growing at the edge
 
The battle for RAG, explore the pros and cons of using KnowledgeGraphs and Ve...
The battle for RAG, explore the pros and cons of using KnowledgeGraphs and Ve...The battle for RAG, explore the pros and cons of using KnowledgeGraphs and Ve...
The battle for RAG, explore the pros and cons of using KnowledgeGraphs and Ve...
 
Top 13 Famous Civil Engineering Scientist
Top 13 Famous Civil Engineering ScientistTop 13 Famous Civil Engineering Scientist
Top 13 Famous Civil Engineering Scientist
 
Research Methodolgy & Intellectual Property Rights Series 2
Research Methodolgy & Intellectual Property Rights Series 2Research Methodolgy & Intellectual Property Rights Series 2
Research Methodolgy & Intellectual Property Rights Series 2
 
DR PROF ING GURUDUTT SAHNI WIKIPEDIA.pdf
DR PROF ING GURUDUTT SAHNI WIKIPEDIA.pdfDR PROF ING GURUDUTT SAHNI WIKIPEDIA.pdf
DR PROF ING GURUDUTT SAHNI WIKIPEDIA.pdf
 
Research Methodolgy & Intellectual Property Rights Series 1
Research Methodolgy & Intellectual Property Rights Series 1Research Methodolgy & Intellectual Property Rights Series 1
Research Methodolgy & Intellectual Property Rights Series 1
 
An improvement in the safety of big data using blockchain technology
An improvement in the safety of big data using blockchain technologyAn improvement in the safety of big data using blockchain technology
An improvement in the safety of big data using blockchain technology
 
Peek implant persentation - Copy (1).pdf
Peek implant persentation - Copy (1).pdfPeek implant persentation - Copy (1).pdf
Peek implant persentation - Copy (1).pdf
 
Paint shop management system project report.pdf
Paint shop management system project report.pdfPaint shop management system project report.pdf
Paint shop management system project report.pdf
 
BRAKING SYSTEM IN INDIAN RAILWAY AutoCAD DRAWING
BRAKING SYSTEM IN INDIAN RAILWAY AutoCAD DRAWINGBRAKING SYSTEM IN INDIAN RAILWAY AutoCAD DRAWING
BRAKING SYSTEM IN INDIAN RAILWAY AutoCAD DRAWING
 
Software Engineering - Modelling Concepts + Class Modelling + Building the An...
Software Engineering - Modelling Concepts + Class Modelling + Building the An...Software Engineering - Modelling Concepts + Class Modelling + Building the An...
Software Engineering - Modelling Concepts + Class Modelling + Building the An...
 
ONLINE VEHICLE RENTAL SYSTEM PROJECT REPORT.pdf
ONLINE VEHICLE RENTAL SYSTEM PROJECT REPORT.pdfONLINE VEHICLE RENTAL SYSTEM PROJECT REPORT.pdf
ONLINE VEHICLE RENTAL SYSTEM PROJECT REPORT.pdf
 
Activity Planning: Objectives, Project Schedule, Network Planning Model. Time...
Activity Planning: Objectives, Project Schedule, Network Planning Model. Time...Activity Planning: Objectives, Project Schedule, Network Planning Model. Time...
Activity Planning: Objectives, Project Schedule, Network Planning Model. Time...
 
Introduction to Machine Learning Unit-4 Notes for II-II Mechanical Engineering
Introduction to Machine Learning Unit-4 Notes for II-II Mechanical EngineeringIntroduction to Machine Learning Unit-4 Notes for II-II Mechanical Engineering
Introduction to Machine Learning Unit-4 Notes for II-II Mechanical Engineering
 

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”