This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] CC1312R:TI15.4 Stack -如何获取信噪比

Guru**** 2482225 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/1202484/cc1312r-ti15-4-stack---how-to-get-signal-to-noise-ratio

器件型号:CC1312R

大家好、

我正在使用 TI15.4堆栈、并且我需要获得信噪比。  

我注意到"ApiMac_mcpsDataInd_t"类型有"mpduLinkQuestion"字段、但是我找不到任何关于它的信息。 也许这已经是与我需要的东西相关的东西。

我的问题是它到底是什么、它是如何计算的、它是什么单位? 如果情况完全不同、我该如何获得信噪比?

谢谢。

JD.

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    请参阅 E2E 帖子: e2e.ti.com/.../4081285

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    嘿、RGW、

    感谢参考、它显示了一种通过能量扫描获得本底噪声水平的方法、但它没有提到任何关于"mpduLinkQuality"的内容、我想了解更多有关此变量的信息、以了解我是否可以在不需要调整能量扫描的情况下使用它。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    此外,我使用 FH 模式,所以似乎不调用能量扫描。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    JD、您好!

    在中需要 mpduLinkquality IEEE 标准802.15.4 TI 堆栈实现了这一点。

    根据您的应用需求、接收到的信号强度指示器(RSSI)也可能被用作一个可行的替代器件(或同时使用这两个替代器件)。  如上面的链接线程中所述、RSSI 用于 LQI 分频。

    此致、

    扎克

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    ZC、您好、感谢您提供的信息。

    两点:

    -我已经测试过这个,就像 Vince Wu 一样,在你发送的第一个链接中,我有时获得不同的 LQI 值用于相同的 RSSI ,这是不应该发生根据这个等式。 我在该线程上没有看到此方面的良好解释、因此我想知道为什么会发生这种情况、因为那时我不知道我是否可以信任该价值。

    -我同意您的意见,或许我应该根据应用需求使用 RSSI 和 LQI ,但为了做到这一点,我需要对 LQI 进行某种分类,我知道0意味着不好的链接,但其他的情况如何? LQI 值是否有一定的比例、以表示不良、中等、良好和完美的链路? 如何知道对于给定的 LQI 值、质量是好还是坏?

    谢谢

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    JD、您好!

    我想与我们的设计团队核实这一点 、因此 请允许我花几天的时间来做这件事并回答您的问题。

    此致、

    扎克

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    JD、您好!

    作为其中的一部分、您能否给出一些示例测量、在这些测量中、您会针对同一 RSSI 获得不同的 LQI 值? 这将有助于为这一工作提供更大的背景。

    此致、

    扎克

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    JD、您好!

    我已经跟踪了如何在 TI 15.4堆栈中计算 LQI。

    LQI 是根据接收到的 RSSI 计算的:
    (MAC_SPEC_ED_MAX * (rssiDbm - ED_RF_POWER_MIN_DBM)) / (ED_RF_POWER_MAX_DBM - ED_RF_POWER_MIN_DBM);

    其中

    MAC_SPICE_ED_MAX = 255

    ED_RF_POWER_MIN_DBM = -90
    ED_RF_POWER_MAX_DBM = -20

    因此、公式为:  255 *(RSSI + 90)/70

    因此、它的计算方式与之前线程中的公式稍微不同。

    通常、RSSI 范围为-40至-70、相应的 LQI 为182至72。

     

    从上面的信息中可以看出、如果 RSSI 相同、则计算的 LQI 也应该相同。 最好是您可以提供一些示例测量、以便为同一 RSSI 获取不同的 LQI 值、从而帮助进行研究。

    此致、
    扎克

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Zack、

    感谢您提供的信息和对公式的更正。  

    关于不同的值、我将尝试从中捕获并在此处分享。 也许我需要几天时间,我正在做一些其他的事情,但我会回来讨论这个问题。

    谢谢!

    JD.

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    JD、您好!

    您是否对此有任何后续测量?

    此致、

    扎克

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你好、扎克

    我无法重现此问题。 您可以关闭线程。

    感谢你的帮助。

    此致。