本帖最后由 nethopper 于 2017-2-15 18:02 编辑
利用离散时间的采样序列来恢复连续波形意味着要通过插值来加密原来的采样序列,当加密到相邻两个采样点之间的时间间距无穷小时,就变成连续波形了;或者加密到一定程度后,再由DAC输出,就会大大地降低对DAC输出端的模拟重构滤波器的特性要求。加密采样序列也叫做升采样。升采样的方法是先在原采样点之间补零(Zero Stuffing)以加密采样点,在频域上,其后果是将原信号的频谱以原采样频率fs为间隔在频率轴上复制,换句话说就是产生了很多高频的幻像频谱,这些幻像频谱可通过低通数字滤波来滤除。在原采样点之间补零并不会改变原信号基带部分的频谱,而且在做后续的数字滤波卷积时,零点还能简化计算。
下图为一个采样频率为16kHz的7kHz正弦波,从时域采样点完全看不出是什么波形,但从频谱上看却是干干静静的准准的7kHz。
现在在相邻的采样点之间补3个零(如下图),从而将采样频率提高到64kHz,从频谱上看,有7kHz, 9kHz (=16kHz-7kHz), 23kHz (=16kHz+7kHz), 25kHz (=32kHz-7kHz)谱线, 可见补零后增加了高频幻像频谱。
升采样为进行【原采样频率】/2的低通数字滤波留下的空间,最后做SINC低通滤波得到下图。前面为了方便介绍补零的影响举了个采样率升4倍的例子,下图是升采样更多倍出来的。
|