BES2600xx之EQ调试

一、概述 

EQ(Equalizer,均衡器)的本质是一套精密的数字音频滤波器系统,其核心功能是通过增益(Boost)或衰减(Cut)特定频率段的信号能量,实现对声音频谱的主动塑形。如同摄影师用滤镜调整光线色彩,音频工程师通过EQ参数将原始音频信号中的频率特征重新"调色",使其更符合目标场景的听感需求。

为什么需要调EQ?

  1. 物理补偿:硬件设备的物理限制(如TWS耳机微型扬声器的低频衰减)需要EQ进行频响曲线补偿;

  2. 主观偏好:不同用户群体对声音风格的诉求差异(如"重低音爱好者"vs."人声解析党");

  3. 场景适配:嘈杂环境下的语音增强(提升1-4kHz人声频段)或影音场景的空间感扩展(控制200Hz以下驻波);

  4. 系统协同:在ANC(主动降噪)系统中,EQ常被用于修正降噪算法引入的相位失真。

EQ如何改变听感体验?

  • 低频(20-200Hz):适度提升可增强鼓点力度与氛围包裹感,过度调节则导致声音浑浊;

  • 中频(200Hz-2kHz):精准控制人声与乐器的分离度,例如衰减500Hz可减少"电话音"效应;

  • 高频(2kHz-20kHz):微调齿音(6-8kHz)与空气感(12kHz以上),塑造声音的"明亮度"与细节解析力。

二、EQ调试

1.软件配置

在工程文件目录中找到target.mk文件,需要做以下几个修改:

(1)关闭串口日志,开启PC端上位机和UART的调试功能

DEBUG       ?= 0    //关闭串口日志
PC_CMD_UART ?= 1

(2)根据需求选择不同的滤波器类型

  • HW_DAC_IIR_EQ_PROCESS是首选
  • SW_IIR_EQ_PROCESS是软件实现,所以会消耗一些mips
  • HW_IIR_EQ_PROCESS是一个基于一个键的缓冲区对缓冲区实现,所以它不会增加CPU使用率,但会引入一些额外的延迟

        通常我们会选择HW_DAC_IIR_EQ_PROCESS,修改如下

(3)若需要烧录到Flash中生效,则需要将AUDIO_SECTION_ENABLE置为1,否则为0。

按照上述完成软件配置后,重新编译并烧录固件!!!

2.参数调试

设备连接上手机,并处于音乐播放状态,打开“AudioTool_V3.2”(可能不同版本),并在目录中找到如下所示的“audiotool_main.exe”文件

选择对应COM口,并点击“connect”连接设备


连接成功后,红色的“connect”会变成绿色的“connected”,配置好EQ MODELIIR TYPE即可开始调试。

相关功能按钮介绍

  • Preview :预览参数曲线
  • Audition :在设备中试听参数效果
  • Load :加载参数文件
  • EQ ON/OFF :设备EQ音效开关
  • Write to Flash :将参数写入设备Flash

3.参数合入

可以通过调试工具上的write to flash按钮直接将参数写入flash,也可将参数固化到工程文件目录中找下的tgt_hardware.c文件。

(1)若选择写入flash中,则需要注意后续在调试烧录程序的过程中不能擦除flash,否则需要重写

(2)推荐固化到tgt_hardware.c文件中,如下所示是一组低音增强的参数

参数结构体填入参数列表,根据需EQ效果的数量,可适当修改EQ_HW_DAC_IIR_LIST_NUM值,创建相应的参数结构体并填入参数列表。

以上就是BES平台EQ调试的经验分享,多有不足,还望补充指正!!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值