如果您通过整数因子进行上采样,并且使用具有因果脉冲响应的插值滤波器,则上采样和插值信号由下式给出x[n]Lh[n]
y[n]=∑k=0∞x[k]h[n−kL](1)
(请注意,因果关系的要求可以很容易地删除;我只是用它来让较低的总和指数从值开始。)0
如果要计算的总和,则需要计算y[n]
sy=∑n=0∞y[n]=∑n=0∞∑k=0∞x[k]h[n−kL](2)
但是,您可以交换 (2) 中的总和,从而得到
sy=∑k=0∞x[k]∑n=0∞h[n−kL](3)
(3)中内和的值与索引无关,所以我们可以写k
sy=sh⋅∑k=0∞x[k]=sh⋅sx(4)
和
sh=∑n=0∞h[n]
因此,上采样和内插信号的总和只是原始信号乘以一个因子的总和,该因子由内插滤波器的脉冲响应值的总和给出。请注意,对于理想的 sinc 滤波器,该因子等于上采样因子对于所有实际的插值滤波器,这也至少近似正确,因为脉冲响应的总和等于插值滤波器的 DC 增益,理想情况下应该等于LL
因此,如果您想让事情保持简单(为什么不呢?),您可以使用
sy≈L⋅sx
对于任何合理的插值滤波器,这是一个非常好的近似值(甚至完全正确)。
在上述推导中,我假设所有(无限)和都存在,实际上,如果我们处理有限长度信号和稳定插值滤波器,情况总是如此。