X-CUBE-AUDIO-KIT
Active
Design Win
Audio processing software expansion for STM32Cube

获取软件 Download databrief

产品概要

Key Benefits

Accelerate your development

with LiveTune, the graphical audio dataflow tool, and the AudioChain execution framework.

Craft your own audio processing dataflow

by reusing ST-optimized algorithms and integrating your own.

Prototype and select the optimal STM32

using the integrated RAM and CPU load profiler.

描述

X-CUBE-AUDIO-KIT扩展包为在支持的STM32系列微控制器上设计、实现和微调音频处理数据流提供了一个集成式平台。

凭借可通过HTML5导航器访问的图形用户界面LiveTune,用户可以在STM32器件上实时设计和微调数据流。

该扩展包中包含了一个来自意法半导体和外部资源的算法库。

此外,用户还可将自己的自定义算法集成到环境中,以便在数据流中执行和微调这些算法。

该扩展包针对的使用案例包括:

  • 语音降噪,用于语音识别或语音通信应用
  • 音频输出增强
  • 音频调节
  • 声音生成
  • 音频效果
  • 音频分析
  • 任何其他音频处理使用案例

X-CUBE-AUDIO-KIT包含了一个通用设计器固件,适用于STM32H573I-DK、STM32H735G-DK、STM32H7S78-DK和STM32N6570-DK探索套件。每个固件都拥有一套算法、AudioChain框架和LiveTune界面。

  • 性能一览

    • 支持音频处理数据流的框架
      • 最高48 kHz
      • 16位固定PCM、32位固定PCM、32位浮点PCM、PDM、8位压缩采样(G.711 µ-law和A-law)
      • 单声道、立体声或更多声道(交错模式或其他模式)
      • 可配置延迟模式和音频缓冲区大小,最低可调整至毫秒级
      • 时域和频域
    • 音频处理算法库
      • FIR和IIR滤波器以及均衡器等通用处理算法
      • 专门针对语音应用,例如用于语音识别的降噪、回声消除、波束成形和远场降噪器
      • 音频输出增强功能,例如多频带压缩器和混频器
      • 回声、混响、延迟和失真等音乐效果
      • 通过MIDI播放器生成声音
    • 用于设计和调整音频处理数据流和算法参数的工具
      • 在电路板上进行实时测试和调整
      • 为最终产品自动生成等效的C代码
    • 可通过剖析命令详细分析CPU负载和内存使用情况
    • 内存分配策略控制
    • 支持整合用户算法
    • 数据流使用案例和示例
    • 可管理不同的音频外设
      • 板载麦克风、线路输入和音频输出:支持int16和int32格式
      • STEVAL-MIC008A双麦克风扩展(可选)
      • USB音频接口UAC 2.0:支持int16和int32格式
      • USB MIDI输入
    • 支持STM32H573I-DK
    • 支持STM32H735G-DK
    • 支持STM32H7S78-DK
    • 支持STM32N6570-DK

获取软件