osxAcousticBF software provides an implementation for a real-time adaptive beamforming algorithm: using the audio signals acquired from two digital MEMS microphones, it creates a virtual directional microphone pointing to a fixed direction in space.

Several configuration of the algorithm are available, allowing the user to find the best tradeoff between audio output quality and resource consumption. Parameters and modalities can be modified at runtime, to grant adaptation to the varying ambient conditions.

The osxAcousticBF library is provided in binary format, integrated in a software package providing implementation examples running on the X-NUCLEO-CCA02M1, when connected to a NUCLEO-F401RE.

The sample package is designed as an add-on for X-CUBE-MEMSMIC1 package; the library can be easily ported to any STM32F4 microcontroller with an FPU unit. The software is based on STM32Cube technology. Information regarding STM32Cube is available on www.st.com at http://www.st.com/stm32cube.

主な特徴

  • Real-time beamforming algorithm (under OpenSoftwareX license) based on 2 digital microphones audio signals
  • PDM or PCM input
  • Different configurations to determine the right tradeoff between audio quality and resources consumption
  • Parameters editable at runtime
  • Complete middleware to build applications on top of X-CUBE-MEMSMIC1
  • Easy portability across different MCU families, thanks to STM32Cube
  • Sample implementation available on X-NUCLEO-CCA02M1 board, mounted on the NUCLEO-F401RE

画像

×

リソース

技術文書

製品スペック
Description バージョン サイズ
DB2714 DB2714: Real-time beamforming software expansion for STM32Cube 1.0 293 KB
ユーザマニュアル
Description バージョン サイズ
UM1967 UM1967: Getting started with osxAcousticBF real-time beam forming software expansion for STM32Cube 2.0 1 MB

法務

ライセンス契約
Description バージョン サイズ
SLA0053 SLA0053: LIMITED LICENSE AGREEMENT FOR ST MATERIALS EVALUATION 2.12 121 KB
サポート & コミュニティ

×