Loading spinner

X-CUBE-AUDIO

批量生产
Design Win

STM32Cube的音效软件扩展

获取软件 下载数据摘要

产品概述

描述

X-CUBE-AUDIO软件包中包含了适用于STM32F4和STM32F7系列微控制器的全套音频处理组件。该软件包由多种高质量、高效率的软件库和模块组成,可嵌入到各种音频设备中。所有音频二进制文件均支持内部32位处理,并兼容16位或32位I/O缓冲器。

X-CUBE-AUDIO中的每个音频效果应用都要求输入48 kHz采样率的16位立体声音频信号,且需要采用波形格式,其I/O数据缓冲区按10ms音频流容量配置。

  • 所有功能

    • 适用于STM32F4和STM32F7系列微控制器的STM32Cube音频效果模块和库
    • Xcube音频应用要求输入采样率为48 kHz的16位波形格式立体声信号
    • 支持32位分辨率音频库计算和16位或32位I/O缓冲器
    • 低音管理器 (BAM):包括压缩器和限制器,用于管理低频立体声信号
    • 通用双二阶滤波器 (BIQ):包含IIR二阶滤波器和预定义标准滤波器,例如峰化消除、响度补偿、陷波、语音增强,以及用于换能器频率响应均衡的低通和高通滤波器
    • 时钟漂移补偿 (CDC):通过平滑添加或删除一个采样来补偿漂移
    • 增益管理器 (GAM):用于管理输入信号音量,其负增益范围为[-80 dB: 0 dB],粒度为0.5 dB,无压缩
    • 图形均衡器 (GREQ):5、8或10频段。标准模式下可调增益系数为-12 dB到+12 dB
    • 耳机虚拟器 (HPV):通过对耳机的音频虚拟化,将1.0/2.0/5.1/7.1输入流转换为虚拟化2.0输出流
    • MP3解码器 (MP3Dec):面向MPEG-1、2或2.5格式(分别针对第1、2和3层)的解码器,支持恒定比特率、自由格式比特率或VBR可变比特率,可处理单声道或立体声音频输入流,并支持PCM(脉冲编码调制)解码输出。
    • MP3编码器 (MP3Enc):面向MPEG-1、2或2.5格式(仅针对第3层)的编码器,支持固定比特率或自由格式比特率,可处理单声道或立体声音频输入流。
    • 采样率转换器(SRC236和SRC441):
      • 支持按照任意速率,以2/1、3/1、6/1、3/2、1/2、1/3、1/6或2/3的比例进行采样频率转换
      • 采样频率转换范围为44.1 kHz至48 kHz
    • Omni Surround多通道虚拟器 (OMNI2):
      • 通过对扬声器的音频虚拟化,将1.0/2.0/5.1/7.1输入流转换为虚拟化2.0输出流(包括立体声增强效果)。
      • Omni Surround立体声扩展技术(仅限OMNI2_SW):通过对扬声器的音频虚拟化,将1.0/2.0输入流转换为扩展2.0输出流。
    • 智能音量控制 (SVC):用于管理音频输入信号音量,包括增益范围为[-80 dB:+36 dB]的压缩
    • 声音检测器 (SDR):执行用于触发语音识别等信号处理的音频信号检测
    • 声级计 (SMR):基于对数刻度执行电平测量

获取软件