抽取的意义何在?

信息处理 抽取
2022-02-23 05:56:33

以下对我来说很有意义:

抽取减少了样本的数量,因此它减少了跨网络计量的数据量并减少了芯片的处理时间。这听起来很不错。

但是,以下内容对我没有意义:

我一直在 gnuradio-companion 中看到抽取。通常会抽取信号以降低采样率,然后以某种方式增加采样率。这有什么意义?

抱歉这个问题含糊不清。

2个回答

在通信和典型的 GnuRadio 应用中,抽取最常用于降低过采样信号的采样率,以降低系统的计算复杂度。

考虑这个例子:你在 GnuRadio 中设计了一个立体声 FM 接收器。FM 信号的宽度约为 200 KHz,因此您在(比方说)512 kHz 处对下变频信号进行采样。经过 FM 解调后,L+R 音频信号出现在 0 到 15 kHz 之间;为了恢复它,你对信号进行低通滤波。这会给您留下一个频谱扩展至 256 kHz 的信号,但实际内容仅高达 15 kHz。将其抽取以使其采样率变为 32 kHz 是有意义的。在对该信号的任何进一步处理中,您只需将所需的操作数减少 512/32=16 倍。

有时您必须进行插值(提高采样率)。假设现在您正在创建立体声 FM 信号。您需要将 LM 信号的频谱从 0-15 kHz 范围移动到 23-38 kHz 范围。如果信号最初以 32 kHz 采样,则无法进行操作。您需要先将其内插到至少 38*2=76 kHz 的新采样率。

如果您不熟悉 FM 广播信号的格式,请参阅https://en.wikipedia.org/wiki/FM_broadcasting#Stereo_FM )。

https://www.youtube.com/watch?v=ZC4arr7qTek中,作者说模拟信号的接收分为两个阶段。解调和检测。在解调和检测之间有一个与奈奎斯特采样无关的采样。它的功能是分离有关传输符号的信息,以促进检测阶段发生的决策。