This is an adaptation of the beamformer-pipeline for digital signal processing of audio sampling. Read more and get started on the Wiki.
A shotcut to installation and getting started can be found here.
The library has the following features:
- Receiving audio sampling from up to 4 FPGAS, each taking at most 4 microphone arrays.
- Beamforming on data from 2 FPGAS, each taking at most 4 microphone arrays.
- Offline usage for efficient testing (udpreplay).
- Dynamic delay calculation and target directions to enhance signals from specific directions.
- Realtime processing of audio signals.
- Tools for visualizing beamforming results (heatmaps) and configurations.
- Customization of beamforming parameters.
Current issues that may need to be taken into considiration is found in the issues tab.
- Documentation for setting up, developers, tips and tricks as well as future workings can all be found on the Wiki.
- You may see a structural documentation of the project by building the
Doxygen
page which will generate a documentation page atdoc/html/index.html
. Se how here.
make doc
- Also see .h files directly in the repo.