重新采样非复音声音

时间:2012-01-26 00:09:49

标签: signal-processing

我想重新采样一些单个.wav文件,比如说A440hz到C.我不知道从哪里开始,并且正在寻找能够实现这一目标的东西。我正在研究Hermite Interpolation,但不知道这是否是我需要的。我真的不知道关于DSP的任何事情。

正确方向的一点会有所帮助。喜欢留下的声音"清洁"探测。

1 个答案:

答案 0 :(得分:0)

插值是重采样的一种形式。在频域中避免混叠伪像的一个合适的插值是进行同步插值,通常使用带窗口的Sinc内核,其中窗口的宽度以及插值内核取决于所需的信噪比。

多相重采样方法或内插多相方法是该方法的一种实现,其使用预先计算的插值内核表。但是如果您不关心实时性能,对于更简单的窗口函数,您可以为每个插值点“动态”计算窗口Sinc插值核心,从而允许任何插值速率,甚至时间变量插值速率。

我有here的伪代码(实际上是BASIC代码)。

相关问题