【问题标题】:Sampling rate concerning my GNU Radio source block关于我的 GNU Radio 源代码块的采样率
【发布时间】:2018-08-20 14:10:55
【问题描述】:

我正在为我的源块使用一个石灰 sdr mini,定义的采样率假设为 (x) Msps。我从规格表中知道,lime sdr mini 硬件本身的采样速度约为 30Msps。还让我们假设 x

我想源块中的“采样率”是设置石灰 sdr 硬件本身的 RX?所以对于lime sdr mini,采样率不能超过30.72 MS/s。

【问题讨论】:

  • 您肯定对 GNU Radio 有误解,但不清楚您的意思。 GNU Radio 本身并不关心采样率。它只是处理样本,只要它们进来的速度。它也不会丢弃样本。
  • 更新了问题并进行了澄清。
  • 好的,是的,你的理解是正确的:LimeSuit Source Block 的“采样率”参数告诉硬件采样的速度。

标签: gnuradio gnuradio-companion


【解决方案1】:

GNU Radio 本身——管理块之间互连的框架——对采样率一无所知;它只是在块之间传递可用的缓冲区。它永远不会掉落样本。

在我知道的所有情况下,具有采样率参数的硬件源块将以指定的速率产生样本。这可能在内部涉及重新采样以产生所需的速率,或者它可能直接控制硬件的采样时钟——在任何一种情况下,GNU Radio 中的结果都是相同的。

(一个软件源,就像标准的信号源模块一样,不服从任何时钟,并且总是产生足够的样本来保持其下游缓冲区满;在这种情况下,采样率参数只是一个方便告诉它如何将频率转换为每个样本的相位增量,因此您可以根据时间而不是样本指定所需的波形。)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-27
    • 2016-07-17
    • 2022-01-01
    • 2019-12-16
    • 2020-08-20
    相关资源
    最近更新 更多