| |
在dac之前我们通常会需要添加一个oversample的结构,这是为什么呢?
在资料上常常看到说过采样可以简化之后的滤波器的设计,但是其中的原理又是如何呢?
今天无意看到一些资料才弄明白这个道理,这里做个记录。
如图,如果要设计一个滤波器使其有【fa,fs-fa】的过渡带,如图A,理论上当然是过渡带越陡峭,滤波器的性能越好,但是对于实现来说就越困难。
在 图B中,采用了过采样的设计,将采样频率变为原来的K倍,采样频率为K*Fs,这样对于一个实现同样低通效果的滤波器来说,其过渡带变为[fa,k*Fs -
fa]过渡带得到了拓展,但是实现的是同样的性能,只是增加了dac的时钟和处理速率,但是极大的简化了滤波器的设计。
在tv encoder中需要2x或者4x的interplotion,正是为了简化dac后面的滤波器,例如
在sdtv的设计中,y的有效带宽大概是6M,这里需要设计一个低通滤波器,根据ITU601中对Y的
幅频特性的规定
其过渡带从5.75M-6.75M,这个滤波器的设计还是比较困难的,其目的就是能够较好的保留[0,5.75M]的成分,而使频率大于6.75M的信号得到最大的衰减。
k*fs采样(k>1)能够感兴趣的内容不损失,而且能够减小滤波器的设计难度,使过渡带放大到[5.75,k*fs-5.75],这样降低了滤波器设计的难度。