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.
SPECIFICATIONS
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:
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.
SYSTEM REQUIREMENTS
-
Windows 7 (x86_32 or x64) or above
-
LabVIEW Full Development Environment
-
LabVIEW Real-Time Development
-
LabVIEW FPGA
-
LabVIEW Real-Time Vision Development
This product can be used with Ngene's Beamforming Toolkit for LabVIEW.