RTL-SDR 单位,分贝dBm

信息处理 功率谱密度 特别提款权
2022-02-16 04:54:27

我正在使用 Pythonrtlsdr库从我的 RTL-SDR USB 记忆棒中获取复杂的样本。我通过平方这些值的实部和虚部并将它们相加来获得力量。

  • 结果是什么单位?
  • 如果不是,我怎样才能到达dBmdBm
2个回答

很难将您计算的数字与天线的实际信号功率联系起来。SDR 将对信号进行滤波、放大和 AGC,然后将其转换为数字信号。充其量,您可以说您正在计算的功率与真实信号的功率有些相关。

您计算的功率是线性的,而不是对数的。要转换为分贝,请使用通常的公式。但是,请注意,在这种情况下,没有很好地指定使用分贝时固有的参考。

真的很难知道你的加密狗接收了多少功率。每个阶段(天线、放大器、失配损耗等)都不容易计算或测量。但是,您可以做的是使用已知源校准您的加密狗(即您已经知道的源传输预定功率。当然,来自校准的设备!)

另外,请记住,该设备没有线性响应,因此除非您对加密狗支持的每个频率都执行上述程序,否则不要期望很高的准确性。