谢谢大家的回复! 我昨天研究了一下这个问题,有这么些收获:
模拟电路里头EQ和Filter一般都有相位偏移的问题,简单理解就是整个频段一开始齐刷刷走进EQ/Filter, 提升/衰减某些频段会导致这些频段比其他频段出声要晚。设想一个枪声的低频经过EQ后比高频晚了0.05秒才出现,这声音就糊了。
一个EQ/Filter上相位偏移的程度跟它衰减频段的程度(也就是图形上的坡度)是紧密相关的。以音箱的分频器为例(典型的Filter), 一阶的分频器一般每个八度能衰减6db(也就是1/2的音量), 也就是说在图形上看440hz处的音量只有880hz的一半。如果在它后面再接一个一阶的分频器, 变成了二阶分频器,这回440hz处的音量只有880hz的1/4了,也就是说每个八度衰减了12db,但是同时相位的偏移也比一阶的分频器严重了一倍。做到四阶的时候,我们虽然每个八度能衰减24db,相位偏移问题也已经很严重了。厂家为了音质考虑一般不会做出超过四阶的Filter, 至于EQ更是大多限制在一阶左右。这就是大头梦说的到顶了也只能衰减24db的原因。
大家不难看出, 如果有办法让所有频段延迟的程度一样,也就是说把我们开头提过的那个枪声的高频暂时存起来等上0.05秒后才跟姗姗来迟的低频一起输出,相位偏移的问题不就解决了! 这就是伟大的线性相位(Linear-Phasing)思想, 由于模拟电路本身的局限, 这个设想实现起来难度很大。可是...
东风吹,战鼓擂,数字技术横空出世了!!! 在数字领域里把那个枪声的高频暂存0.05秒简直是小菜一碟,你要做5阶Filter?没问题, 我把高频暂存0.25秒之后再跟低频一起输出就是了,这样一来线性相位(Linear-Phasing)设想终于摆脱了技术上的限制。典型应用到这一技术的EQ就是WAVES的LinEQ (Linear Phase EQ), 这个插件分成整个频段适用的LinEQ Broadband和专门对付低频的LinEQ Lowband, 这两个EQ几乎可以把曲线做成一堵墙, 哈哈。