如今关心这个问题的人实在是太少了,技术文档愿意花时间研究的人就更是少,造成一些以前是业内常识的东西竟然失传。
再回复一下。
首先44.1kHZ的采样率理论上是可以完美覆盖20K的频率的,如果看不懂采样定律起码把这个结论记住!设计CD规格的工程师可不是高中水平。
然后疑问44.1kHZ的采样率在20KHZ的频率上一个周期只有两个采样点的不可能还原一个正确正弦曲线的问题,这说明你还是没有搞懂采样定理。Larvy本人也说过,这个定理不是1+1=2这种直观的过程,是非直观的,如果看懂这个定理的数学证明的话就明白为什么两个采样点可以还原一个完整的正弦曲线。
好吧我知道大部分人没兴趣看证明过程,我就说结论就好了(其实我也看不懂),经过某2个点的正弦曲线虽然不唯一,但是在20KHz以内是唯一的,就这么简单。如果不相信就只能去看定理的证明了。
所以在进行采样之前,要对信号进行高切滤波。去除信号里面可能存在的高于20KHz的高频干扰。
最后是为什么需要高采样率。不是为了采到高于20KHz的内容!设计这些规范的人不是发烧友,不会以为人能听见超声波,不会以为器材能回放超声波。工程师们知道人的听力极限还不到20KHz,也知道我们的扬声器播放的能力也没法回放20KHz以上的频率。
到底为什么?先看一张图。
这张图是一个滤波器的实际响应曲线。跟我们脑子里那种理想的曲线不一样,不是说滤波器在截至频率上就一刀把不要的内容切掉了。而且不光不能有效的切除,在我们需要的频率上,截至频率附近的信号内容甚至还被增益了!滤波器的Q值越大,增益的就越多。Q值大就是切除的曲线陡峭。于是就产生了矛盾,如果你希望切除的干净,那么被切除的附近就会有不应该出现的增益。为了减小这个增益,就会切除不干净。
当然,设计的好的ADDA是可以把这种失真减小到非常低的水平的,几乎可以说是忽略不计。缺点就在于这样的ADDA太贵了。
于是工程师们想到了提高截至频率的办法。如果高切频率在20KHz,可能16KHz以上的频率都会增益。如果提高截至频率,只用滤波器频率响应平坦的一段,那么这个滤波器的设计难度,成本都会大幅度下降。就是这个原因(最最最主要的)。
Larvy当然明白为什么要提高采样率,但是他也说了,过高的采样率会导致运算精度下降,结果是得不偿失。
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x