此示例显示如何使用信号upsample和应用低通插补滤波器interp.
。上采样L.插入L.- 原始信号的每个元素之间的1个零。上采样可以创建成像伪影。低通滤波跟随上采样可以消除这些成像伪影。在时域中,低通滤波插值通过上采样插入的零。
创建一个离散时间信号,其基带频谱支持是万博1manbetx 。绘制幅度谱。
f = [0 0.250 0.500 0.7500 1];a = [1.0000 0.5000 0 0];nf = 512;B = FIR2(NF-1,F,A);HX = FFTSHIFT(FREQZ(B,1,NF,'所有的'));OMEGA = -PI:2 * PI / NF:PI-2 * PI / NF;绘图(OMEGA / PI,ABS(HX))网格XLABEL('\ times \ pi rad / sample')ylabel('震级')
upsamplple,并应用低通滤波器以删除成像伪影。绘制幅度谱。上采样仍然承担光谱,但是通过低通滤波器去除成像伪影。
Y = Interp(B,2);hy = fftshift(freqz(y,1,nf,'所有的'));抓住在绘图(OMEGA / PI,ABS(HY))保持离开传奇('原版的'那'upsampled')