ACM8687创新一代DRC算法

描述

DRC在音频算法中是非常核心的模块,英文全称dynamic range control,作用是调整音频信号的动态范围,根据输入信号的大小自动调整增益。基本可以的设置参数如下:

音频信号

Threshold,单位dB,输入信号超过该门限值,将会启动DRC进行相应的处理。

Ratio,单位1,将超过Threshold的输入信号按照Ratio比率进行压缩或放大。

Energy,是energy time,单位ms,决定了检测输入信号有效值所需要的时间。

Attack,是attack time,单位ms,决定了增益值从开始生效到稳定所需的时间。可以将1/fL(单位s)设为初始值,然后根据听感进行调整,其中fL为该段DRC对应的低频截止频率。

Release,是release time,单位ms,决定了增益值从开始释放到稳定所需要的时间。可以将200ms作为初调设置,然后根据听感进行调整。Noise Gate,主要作用是去除噪声。

Mixer Gain,单位1,输入信号经过3段DRC处理后,再分别与该段DRC对应的Mixer Gain相乘,最后相加输出。当Mixer Gain输入值为0时,可以认为对该段DRC的输出信号进行mute处理。灵活使用分频点设置和Mixer Gain设置,可以将3段DRC变成2段或者1段DRC。

以上是DRC的基本参数的意义,在8625/8628等都是这种格式和算法。已经能很好的处理好大部分应用。但是传统DRC存在一些弊端。

例如常见的分频点鼓包问题。而8687除了传统的滤波器,还加入了Novel DRC Filter来解决鼓包问题。

 

音频信号

 

另外一个弊端例如传统DRC信号突变时,前几个波形失真的问题。由于传统DRC是计算RMS,必然有几个周期的波形是可能失真的。ACM8687除了RMS DRC之外,采用专利技术,加入PEAK检测。信号经过peak加权后跟RMS值比较,决定先进入peak DRC还是RMS DRC。例如前几个波形失真问题,可以通过调整peak DRC的attack来调整失真。

音频信号

例如下图,蓝色是传统DRC(RMS DRC)的瞬态输出波形,红色是RMS+Peak DRC的瞬态输出波形。

音频信号

ACM8687还有一个特色就是两组DRB模块。

两组DRB可以解决非常多声学遇到的问题,例如:

小音量下的低音增强;

大音量下的高频尖锐;

功率大之后,优化扬声器的系统的震动,异音等;

音频信号

音频信号

审核编辑:黄飞

 

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分