动态范围规划(调整)Dynamic Range Control的一些心得(一)
来源:互联网 发布:电子音乐推荐 知乎 编辑:程序博客网 时间:2024/06/10 01:02
动态范围规划(规整、调整)Dynamic Range Control或者Dynamic Range Processor,在信号处理或者语音处理领域中,用的非常普遍了,但是想仔细理解一下里面的一些设置、用法。还是需要一些心思好好研究一下的。
一般这里提及的都是数字信号处理里面的概念,对应相类似的模拟信号处理的有ALC(比如SSM2167)或者AGC。当然都是增益调整的模块,就笔者感觉而言,DRC(或者DRP)侧重于从数字域上对增益进行有选择、有目的地调整,以保证最大信号有合适的headroom,中间信号得到合适的amplify,小信号或者底噪被cutoff掉。
下面是一段典型的语音信号,人说的的动态范围变化是非常大的,可以看到有底噪,有较大的peak点,中等幅度的信号还有被调整的空间。
随随便便加一个增益是非常危险的,就拿最大值来说吧,只有不到1dB的增益放大空间,很容易就Clipping。而那些低噪声是你不像放大的。
DRC的block图,我觉得matlab官网给的解释就非常完美
https://cn.mathworks.com/help/audio/examples/multiband-dynamic-range-compression.html
https://cn.mathworks.com/help/audio/ug/dynamic-range-control.html
分解动作:
1、由线性域转化到对数域x→xdB
2、计算增益,求出差值gc=xsc−xdB
3、增益平滑gc →gs,加入make-up Gain gs→gm
4、反变化到线性域,进行增益相乘,y=glin×x
- 动态范围规划(调整)Dynamic Range Control的一些心得(一)
- 动态范围规划(调整)Dynamic Range Control的一些心得(二)
- 动态范围规划(调整)Dynamic Range Control的一些心得(三)
- 动态范围规划(调整)Dynamic Range Control的一些心得(四)
- camera 高动态范围(High-Dynamic Range,简称HDR)
- HDR(High Dynamic Range Imaging)在摄影中指高动态范围成像
- 概念术语之 high dynamic range(HDR)高动态范围
- 动态规划(Dynamic Programming)
- 动态规划(Dynamic Programming)
- 动态规划(dynamic programming)
- 动态规划(Dynamic Programming)
- 动态规划(Dynamic Programming)的一些事一些情
- 调整队形(动态规划)
- Dynamic range compression/Dynamic range control
- ASP.NET Futures初探——动态数据控件(Dynamic Data Control):深入一些
- 算法导论-动态规划(dynamic programming)
- 动态规划、贪心、dynamic programming(DP)
- 动态规划(Dynamic Programming, DP)简介
- spring boot 发送邮件
- 学习Javascript闭包(Closure),从外部读取局部变量
- 如何给SNMP Trap通道加上同步机制
- Bootstrap学习之四:表单
- maven 找不到符号 或者总是报编译错误
- 动态范围规划(调整)Dynamic Range Control的一些心得(一)
- U-Box of Bricks
- cocoapods安装以及使用(图文详解)
- [一起学Hive]之二–Hive函数大全-完整版
- 成功移植 SSH 服务到 ARM 开发板上
- 优先级反转
- JAVA 常用的加密算法之对称加密DES、3DES和AES
- 输入一行 string (带空格)
- 利用静态内部类来实现builder模式