Matlab source code, dataset and evaluation scripts for the microphone array localization algorithm in the paper "SoundCompass: A Distributed MEMS Microphone Array-Based Sensor for Sound Source Localization", by Jelmer Tiete et al. (http://www.mdpi.com/1424-8220/14/2/1918/htm) In the paper, a microphone array is sampled and the data is processed by a Microsemi Igloo FPGA, to localize the sound source with the Delay-and-Sum algorithm The purpose of the implementation here is to evaluate whether that algorithm is effective for deforestation detection (chain-saw noise), and to evaluate variations on that design and how localization accuracy may be traded for energy efficiency. We utilize an online dataset of chain-saw noises, which is linked as a git sub-module to this repository How to build: make init -> clones the dataset repository, creates required symlinks, segments each chainsaw OGG file into 4 1-second WAVs make -> runs ssl.m on all the WAVs, results are dumped in txt files in the repo root directory
Name | Last commit | Last update |
---|---|---|
data | ||
doc | ||
hdl/verilog | ||
netlist | ||
sim | ||
.gitmodules | ||
LICENSE | ||
README |