Difference between revisions of "Project1: Implement algorithm using microphone array"

From ESE497 Wiki
Jump to navigationJump to search
(Created page with 'PC Implementation *Using a simulation model of the 4 microphones: **Source Localization ***Compute angle for each pair ***Compute intersection of 2 lines ***Compute all possible …')
 
Line 1: Line 1:
PC Implementation
+
==PC Implementation==
 
*Using a simulation model of the 4 microphones:
 
*Using a simulation model of the 4 microphones:
 
**Source Localization
 
**Source Localization
***Compute angle for each pair
+
***Compute angle of arrival for each pair
***Compute intersection of 2 lines
+
***Compute source location by computing the intersection of the 2 lines given (x,y,theta) of each pair
 
***Compute all possible intersections (Web)
 
***Compute all possible intersections (Web)
 
**Bandpass signal on all channels
 
**Bandpass signal on all channels
Line 9: Line 9:
 
**Store previous buffer and do level detection to handly an Asynchronous Source
 
**Store previous buffer and do level detection to handly an Asynchronous Source
 
*Test with microphone array
 
*Test with microphone array
* Group Projects:
+
==Robot Impelmentation==
**Compute source angle on a pair of microphone
+
Projects for smaller groups:
 +
*Compute angle of arrival on Robot platform
 +
*PC to Robot communication using Shared Variable
 +
*Robot position control (x,y,theta)
 +
*Main PC Controller to compute source location from N robots
 +
** Manual Position
 +
** Automated controller
 +
*Robot/FPGA implementation of Cross Correlation
 +
*Thin client communication to Robot

Revision as of 22:31, 12 February 2010

PC Implementation

  • Using a simulation model of the 4 microphones:
    • Source Localization
      • Compute angle of arrival for each pair
      • Compute source location by computing the intersection of the 2 lines given (x,y,theta) of each pair
      • Compute all possible intersections (Web)
    • Bandpass signal on all channels
    • Spectrogram
    • Store previous buffer and do level detection to handly an Asynchronous Source
  • Test with microphone array

Robot Impelmentation

Projects for smaller groups:

  • Compute angle of arrival on Robot platform
  • PC to Robot communication using Shared Variable
  • Robot position control (x,y,theta)
  • Main PC Controller to compute source location from N robots
    • Manual Position
    • Automated controller
  • Robot/FPGA implementation of Cross Correlation
  • Thin client communication to Robot