Qcom音频调试杂记-DRC
来源:互联网 发布:阿里云域名testpage 编辑:程序博客网 时间:2024/06/05 09:27
DRC-动态范围控制
指的是在数字信号处理中,对大中小信号进行时域上面的处理。
一个DRC的调试界面截图:
看右边一个折线图是一个比较经典的在通话场景中的DRC的调试方式,首先看横纵坐标,横坐标表示输入信号的时域幅值大小,纵坐标表示经过DRC处理之后的输出的时域的幅值大小。
再来看折线图的上面部分斜率小于1的折线,这个表示对大的输入信号进行一个动态的压缩,避免数字信号超过0导致破音,左边下面有相应的压缩的斜率值的设置(根据压缩值的大小和斜率的设置可以将输入信号选压缩到较小输出信号),压缩的attack time的设置(完成上面压缩动作所需要的时间,值太小导致信号瞬变杂音,太大导致压缩不住破音),压缩后的release time的设置(值太小压缩没完成就释放导致破音,值太大导致长时间不释放,动态变差)等,使用向下压缩这个功能通常都是为了在通道前面将信号放大(提升大中小信号),压制打信号避免破音,从而提升中小信号幅度,来增大音量。
再来看折线图的中间部分,这一段斜率等于1,表示不进行向上压缩,一般用于提升中等信号,但我们一般不用这一部分来提升中等幅值的信号。
最后折线的下面部分是一个斜率大于1的部分,表示的是对小信号的压缩处理,在经过前面模块的降噪之后仍然会残余有一些小信号的杂音,就希望在时域上使用压缩小信号的方式来弱化这类的小信号,主要是利用一个语音和噪声小信号的时域的一个幅值差来达到降噪的目的。通常调试的参数有减益的DB数(表示将上面弱信号噪声继续减益比如12DB,提升主观效果),同样也有斜率的调节,attack time, release time等参数的调节。
再来看下折线图的三个转折点的位置;第一个转折点(压缩打信号的门限值)表示大于这个转折点的输入信号就会进行向下压缩处理,小于这个转折点的信号就表示到了中信号的幅值范围,我们这里是不做处理,因此少了一个对中信号做处理的转折点;再下来就是下面的那个转折点,这个转折点的上面还是中信号的不做处理的时域幅值部分,转折点(弱化小信号的门限值)的下面表示到了小信号的部分,希望可以弱化这些小信号保证语音的清晰度。
- Qcom音频调试杂记-DRC
- PCM EQ DRC 音频处理关键词
- 调试杂记
- wordpress 调试杂记
- Android Wi-Fi 开启SSR调试功能(基于QCOM平台)
- 杂记之关于视频、音频编/解码
- 9. 音频调试日志
- 手机音频调试工具
- Java 远程调试设置杂记
- XCode的一些调试 杂记
- 在unity中的调试杂记
- 编写、调试linux常用命令杂记
- 【Hisi音频】Hi3520D音频输出调试
- qcom build
- qcom DeviceTree
- 调试WM9714音频通道切换
- 调试WM9714音频通道切换
- 音频调试的一些tips
- Spring MVC中的/*和/的区别
- Scanf函数
- I/O exception (java.net.SocketException) caught when processing request: Connect
- 大数据1-hadoop、zookeeper、hbase、spark集群环境搭建
- 干货分享之电脑装机
- Qcom音频调试杂记-DRC
- Coursea吴恩达《结构化机器学习项目》课程笔记(1)机器学习策略上篇
- 封装Retrofit工具类
- makefile的隐式规则
- Linux下设置和查看环境变量
- 通过relocate 创建pdb, 即将pdb从一个CDB MOVE 到另一个CDB
- 02-单元测试框架
- 关于Hibernate5.2之后createCriteria(),@deprecated(过时的)
- SQL SERVER 表分区