【发布时间】:2010-09-23 14:49:01
【问题描述】:
有很多可用的音频重采样库。我最喜欢Secret Rabbit Code。
音频重采样器保持重采样信号的正确频率,因此源中的 4KHz 正弦将在目标中保持 4KHz 正弦。
不过,这一次,我需要对采样的 IF/RF 信号重新采样。
采样信号包含最初在 f0-BW/2 到 f0+BW/2 频率范围内的数据,移至 0..BW。
与音频信号相同,应保持正确的频率,但现在“正确”意味着与中心的距离相同 - 而不是与采样音频的距离为 0。
例如[已编辑]:如果我将一个 64KSamples/Sec 的中频信号重采样为 48KSamples/Sec,重采样后 16KHz 的音调将变为 12KHz,而 14KHz 的音调将变为 12KHz重采样后。原来的范围 [4..28KHz] 现在是 [0..24KHz]。
我的问题是:我可以重复使用音频重采样代码来进行 IF 重采样吗?
注意:我的样本是真实的,并不复杂。
【问题讨论】:
-
嗯,你能分享一些关于“IF”信号的信息吗?看起来很有趣,但不知道它是什么......另外,你在谈论改变频率,但如果你的重采样器正在工作,它就不应该发生......
-
@Daniel Mošmondor:IF 代表“中频”(参见en.wikipedia.org/wiki/Intermediate_frequency),但它只是一个普通的带限信号(以中心频率 f0 和带宽 BW 为特征)。
标签: algorithm audio signal-processing