跳转至

EQ均衡器算法

1. EQ基本介绍

EQ作为一种音频信号精细化处理工具,主要用于对音频中各个频带的声音进行调节,以此达到得到均衡效果,如削减低频增益来减少低频噪声,增加高频增益来强化人声细节等。当前EQ拥有9组独立可调频段,后文将对其详细描述。

2. EQ软件平台

以下SDK可以支持EQ功能:

  • 离线通话降噪SDK:CI130X_SDK_NN_ENC

3. EQ功能配置及参数调节说明

3.1 开启功能

该算法参数宏使能在CI13XX_SDK_NN_ENC_Vx.x.x\projects\nn_denoise_rtc_sample\src\user_config.h文件中

//使用EQ均衡器算法模块:1开启,0关闭
#define USE_EQ_MODULE              1  

3.2. 核心参数说明

  • 中心频率:频段核心作用点(单位:Hz)
  • 带宽:影响范围宽窄(单位:HZ)
  • 增益:频段音量增减(单位:dB,范围:±20dB)

3.3 核心参数调节详解

3.3.1 中心频率及带宽

可在规定范围内,修改以下中心频率及带宽参数默认参数,以此调节频段增益影响范围,频段默认分布:

  • 频段1:默认62HZ 范围31-62Hz,带宽:默认35Hz 范围16-62Hz
  • 频段2:默认125HZ 范围100-150Hz,带宽:默认65Hz 范围50-150Hz
  • 频段3:默认250HZ 范围200-300Hz,带宽:默认150Hz 范围100-300Hz
  • 频段4:默认500HZ 范围400-600Hz,带宽:默认300Hz 范围250-500Hz
  • 频段5:默认1000HZ 范围800-1200Hz,带宽:默认650Hz 范围400-800Hz
  • 频段6:默认2000HZ 范围1500-2500Hz,带宽:默认1250Hz 范围1000-2000Hz
  • 频段7:默认3000HZ 范围2500-3500Hz 带宽:默认1650Hz 范围1500-3000Hz
  • 频段8:默认4000HZ 范围3500-4500Hz 带宽:默认2250Hz 范围2000-4000Hz
  • 频段9:默认7500HZ 范围6500-7900Hz 带宽:默认3500Hz 范围3500-5000Hz

3.3.2 增益调节

安全范围:-12dB → +12dB

黄金法则:削减优先(-3dB降噪 > +3dB增强)避免相邻频段叠加超过±6dB

4. EQ工具使用说明

第1步:开启英泰伦EQ均衡器工具,配置对应串口,工具界面如图所示,其中在EQ参数栏里面,左边是频段,右边输入框是增益。

EQ工具使用说明

第2步:工具中包括串口配置、读取数据、发送数据、清楚日志和重置参数几项功能,选择对应频段,可对其增益进行调节,如图所示,如对31HZ频段的增益设置为5.1dB。

EQ工具使用说明

第3步:在配置完各频段对应带宽及增益后,点击发送数据,及可对芯片内部EQ参数进行修改,从而达到改变音质的效果,如图所示。

EQ工具使用说明

第4歩:通过人耳主观去听芯片处理后的音频,若听感符合预期可结束调试,若不符合预期则回到第一步进行反复微调,以达到预期效果。接下来将对一些常用频段对听感影响举例说明。

  • 60Hz:属于低频段,改变该频段增益对人声听感影响较小,可用于一些环境低频噪声的抑制,如低频“嗡嗡”声等。
  • 125-500Hz:该频段是影响人声力度、听感的关键频段,增益调大会使人声力度增大、声音浑浊,反正则会变得单薄,是人声主要调节的频段,可优先尝试调节。
  • 500-1000Hz:该频段依然影响人声听感,增益过大可能会引起人声失真。
  • 1000-4000Hz:主要影响人声音色、清晰度,适当提升增益可使人声更加明亮,提升过大则依然失真。
  • 4000-8000Hz:该频段提升过大可能是人声变得尖锐,同时人声的齿音通常集中在该频段。

备注:想要提升某一频段增益,可通过直接增大该频段增益,和适当减少附近频段增益来实现。