MICROPHONE ARRAY DAUGHTER BOARD (MicArr)
MicArr is a research stand in the field of acoustics analysis, beamforming and sound imaging. It is designed as an expansion unit to National Instruments’ MyRIO educational embedded device, utilizing the power of embedded SOC (dual Core ARM processor and Field Programmable Gate Array (FPGA)) and available API for data acquisition from array of microphones installed on MicArr.
MicArr daughter board is a PCB in a plastic enclosure that connects to MyRIO through MXP connector. The board driver provides software access to the board for data acquisition and configuration.
The board comes in different configurations that have different number of MEMS microphones with different microphone placements.
AVAILABLE CONFIGURATIONS OF MICROPHONE LAYOUTS:
1. Uniform Rectangular Array
Square 2D array with number of microphones from 4x4 up to 8x8 microphone array with variable
distance from 2cm to 4cm
2. Circular Array
The number of microphones reaches up to 60 with the diameter of the circle varying from 4cm (2x2) up to 50cm and sound imaging
3. Spiral Array
Logarithmic displacement of microphones with the number of microphones from 20 to 60 and diameter of outer circle from 20cm up to 50cm
APPLICATION PROGRAMMING INTERFACE
There are two levels of APIs:
FPGA API. This level of API provides easy access to the MEMS microphones on MicArr for consecutive analysis (e. g. beamforming, direction finding and acoustic imaging) on the FPGA. Utilizing the power of FPGA on MyRIO the user can implement real-time analysis for such computationally intensive algorithms like beamforming and sound imaging.
Software Driver. This is a higher-level API that provides access to the acquired waveforms from microphone array, for consecutive online or offline analysis.
Windows 7 (x86_32 or x64) or above
LabVIEW Full Development Environment
LabVIEW Real-Time Development
LabVIEW Real-Time Vision Development
This product can be used with Ngene's Beamforming Toolkit for LabVIEW.