如何使用数字插值对音频进行上采样

时间:2016-05-11 21:52:35

标签: ios audio signal-processing core-audio vdsp

我想采用具有N个音频数据点的数组并对其进行上采样,使得存在L * N个点。我知道一个准确的方法是在每个原点之间填充L-1零点然后低通信号。根据这个4分钟的视频https://www.youtube.com/watch?v=sJslC6TuCoc,我应该以Pi / L的频率低通,然后在结果中增加L,以正确地对信号进行上采样。我在这个低通过步骤时遇到问题,我的结果音频信号根本听不到。有人能帮我一下吗?这种“低通”真的更像是带阻滤波器吗?

此处记录了我的低通算法(系数标记在“LPF”下的双二阶传递函数):http://music.columbia.edu/pipermail/music-dsp/1998-October/054185.html

1 个答案:

答案 0 :(得分:0)

您可以使用高质量插值算法插入所有添加的点,例如多相窗口Sinc FIR滤波器。