【问题标题】:What is the input Range for the osmocom Sink?osmocom Sink 的输入范围是多少?
【发布时间】:2016-06-10 12:00:34
【问题描述】:

我在 gnuradio-companion 中使用 HackRF One 设备及其对应的 osmocom Sink 块。因为这个块的输入是复杂的(即一对浮点数),我可以想象它发送一个非常大的值。在某些时候,osmocom Sink 将达到最大值并停止驱动附加的 HackRF 以输出更强的信号。

我试图找出最大值是多少。

我查看了许多不同站点的文档,包括 HackRF One 和 osmocom 源代码,但找不到答案。我尝试查看源代码本身,但在那里看不到任何明确的指示,尽管我可能在那里遗漏了一些东西。 http://sdr.osmocom.org/trac/wiki/GrOsmoSDR

https://github.com/osmocom/gr-osmosdr

我也想过凭经验推导出数值,但我不相信我的设备能准确测量出木块何时开始撞到轨道。

有什么想法吗? 谢谢 弗里德曼

【问题讨论】:

    标签: gnuradio software-defined-radio


    【解决方案1】:

    我在 gnuradio-companion 中使用 HackRF One 设备及其对应的 osmocom Sink 块。因为这个块的输入是复杂的(即一对浮点数),我可以想象它发送一个非常大的值。

    不,复数 z 必须满足

    因为 osmocom 接收器/底层驱动程序和设备将 -1 – +1 范围映射到 I 和 Q DAC 值的范围。

    您是对的,但是,很难凭经验进行测量,因为通常情况下,输出放大器会进入接近最大 DAC 输出的非线性,除此之外,一切都取决于频率,例如400 MHz 时的 0.5+j0.5 不一定产生与 1GHz 时的 0.5+j0.5 相同的电场强度。

    所有未校准的 SDR 设备都是如此(除了典型的价值 1 万美元的信号发生器,它就是一切,除非您自己校准所有感兴趣的频率)。

    【讨论】:

    • 这正是我正在寻找的信息。非常感谢!我实际上想知道它是否是这样的,因为我无法找出任何其他合理的限制(我也在玩弄幅度被一个限制的可能性,但这是纯粹的理论化)。你知道这是否记录在任何地方?或者你只需​​要非常熟悉 osmocom 驱动程序代码?
    猜你喜欢
    • 1970-01-01
    • 2017-04-30
    • 1970-01-01
    • 1970-01-01
    • 2018-03-19
    • 2016-04-10
    • 2016-01-16
    • 2020-03-19
    • 2019-06-20
    相关资源
    最近更新 更多