製品概要
主な利点
New board support
STM32N6570-DK support
New documentations
Contextual help now embedded in software helps you understand the different algorithms available.
PDM support
PDM support (mems microphones format), memory usage and profiler greatly improved to help you optimize your system.
概要
The X-CUBE-AUDIO-KIT Expansion Package provides an integrated platform for designing, implementing, and fine-tuning audio processing data flows on supported series of STM32 microcontrollers.
With LiveTune, a graphical user interface accessible through an HTML5 navigator, users can design and fine-tune data flows in real time on STM32 devices.
The Expansion Package includes a library of algorithms from STMicroelectronics and external sources.
Additionally, the users can integrate their own custom algorithms into the environment, allowing their execution and fine-tuning within the data flows.
This Expansion Package aims at use cases such as:
- Voice denoising for speech recognition or voice communication
- Audio output enhancement
- Audio conditioning
- Sound generation
- Audio effects
- Any other audio processing use case
X-CUBE-AUDIO-KIT includes one generic designer firmware for each of the STM32H573I-DK, STM32H735G-DK, and STM32N6570-DK Discovery kits. Each firmware features a set of algorithms, the AudioChain framework, and the LiveTune interface.
-
特徴
- Framework to support audio processing data flow
- Up to 48 kHz
- 16-bit fixed PCM, 32-bit fixed PCM, 32-bit floating-point PCM, PDM, 8-bit compressed samples (G.711 µ-law and A-law)
- Mono, stereo, or a wider range of channels, interleaved or not
- Configurable latency mode and audio buffer sizes adjustable down to fractions of milliseconds
- Time and frequency domains
- Library of audio processing algorithms
- Generic processing algorithms such as FIR and IIR filters, and equalizers
- Voice use case oriented such as noise reduction, echo cancellation, and beamforming
- Audio output enhancement such as multiband compressor and mixer
- Musical effects such as echo, reverb, delay, and distortion
- Sound generation with MIDI player
- Tool to design and tune audio processing data flow and algorithm parameters
- Real-time testing and tuning on the board
- Automatic generation of an equivalent C code for the final product
- Profiling commands for detailed analysis of CPU load and memory usage
- Capability to integrate the user’s algorithms
- Use cases and examples of data flows
- Management of different audio peripherals
- On-board microphone, line input, and audio output: supports int16 and int32 formats
- STEVAL-MIC008A dual microphone extension (optional)
- USB audio interface UAC 2.0: supports int16 and int32 formats
- USB MIDI input
- Support for STM32H573I-DK
- Support for STM32H735G-DK
- Support for STM32N6570-DK
- Framework to support audio processing data flow