TI中文支持网
TI专业的中文技术问题搜集分享网站

LAUNCHXL-CC1352P: 如何获得通信过程的LQI(链路质量指示)

Part Number:LAUNCHXL-CC1352P

我想利用LQI值进行一些数据的处理,但是没有找到这个值的位置,请问哪些示例里面有这个值的应用呢?

Nick Sun:

您好,

感谢您的提问。

我们很抱歉暂无示例有用到这个值。您可以参考Migrating from CC1101 — SimpleLinkTm CC13x2 Proprietary RF User's Guide 1.03.00.00 documentation其中的17.6 Link Quality Indicator (LQI)。

希望可以帮助到您。

,

li shihao:

如果我想使用zstack进行类似于rfEchoTx和rfEchoRx的基本通信功能而不是某些控制,有什么参考例程吗?

,

Alex Zhang:

BLE5stack 中没有 LQI,但您可以在连接期间使用 HCI_ReadRSSICmd ()函数访问 RSSI。没有示例提供关于LQI的值应用,这个值您可以通过以下公式获取,您可以得到rssi的值。

公式 和 (-5dBm 和 -90dBm) 已在 simplelink_cc13x2_26x2_sdk_4_40_04_04 的 ti154stack 和 zstack 上验证。

LQI = (MAC_SPEC_ED_MAX * (RSSIdbm – ED_RF_POWER_MIN_DBM)) / (ED_RF_POWER_MAX_DBM – ED_RF_POWER_MIN_DBM);

其中 MAC_SPEC_ED_MAX = 255,ED_RF_POWER_MIN_DBM = -90,ED_RF_POWER_MAX_DBM = -5

在dev.ti.com/…/cc1101-migration.html中搜索 RSSI 和 LQI ,希望可以帮助到您。

,

Alex Zhang:

目前没有参考例程,能提供的只有一些user guide内容,希望可以帮助到您。

您可以结合工程师这边的技术指导,来选择相应的协议栈。

或者是您这边使用rssi的值来进行转换。

,

li shihao:

请问使用zstack只进行一个简单的数据的发送和回传功能,有可以参考的SDK吗?

,

li shihao:

是否意味着在通信过程中,LQI值可以通过读取寄存器中的值获得?

,

li shihao:

LQI值为什么和RSSI值会有一个线性关系呢?LQI值不是应该和误码率有关的一个值吗?

,

Alex Zhang:

这是一个公式,行业内的公式。

,

Alex Zhang:

基本上,您应该使用 Zstackapi_ZdoMgmtLqiReq() 作为应用程序示例,或使用 ZDO_MGMT_LQI_REQ 作为与 ZNP 通信的主机以接收 LQI,然后将该值转换为 RSSI。这里有一些类似的E2E线程和更新的资源链接。

https://e2e.ti.com/f/1/t/997774  https://e2e.ti.com/f/1/t/1179770  Z-Stack API 用户指南Z-Stack ZCL API

,

Alex Zhang:

li shihao said:QI值为什么和RSSI值会有一个线性关系呢?LQI值不是应该和误码率有关的一个值吗?

https://e2e.ti.com/support/wireless-connectivity/zigbee-thread-group/zigbee-and-thread/f/zigbee-thread-forum/992257/cc2652p-questions-about-rssi-and-linkquality-relationship/3665057#3665057

你可以参考这个链接,希望可以帮助到您这边。

,

li shihao:

感谢您的回答,请问如果我想使用zstack进行数据包的传输,而非大部分SDK实现的控制功能,我是否应该以zc_genericapp和zed_genericapp这两个SDK为基础进行开发?与zc_sampleapp和zed_sampleapp有什么区别呢?

,

li shihao:

BLE5stack中没有LQI,但是zstack中是否有呢?

,

Alex Zhang:

li shihao said:与zc_sampleapp和zed_sampleapp有什么区别呢?

您可以在readme中去查看

,

Alex Zhang:

Alex Zhang said:

基本上,您应该使用 Zstackapi_ZdoMgmtLqiReq() 作为应用程序示例,或使用 ZDO_MGMT_LQI_REQ 作为与 ZNP 通信的主机以接收 LQI,然后将该值转换为 RSSI。这里有一些类似的E2E线程和更新的资源链接。

https://e2e.ti.com/f/1/t/997774  https://e2e.ti.com/f/1/t/1179770  Z-Stack API 用户指南Z-Stack ZCL API

目前能找到的 相关内容 我为您这边提供了链接,您这边可以查看。希望可以帮助到您。

赞(0)
未经允许不得转载:TI中文支持网 » LAUNCHXL-CC1352P: 如何获得通信过程的LQI(链路质量指示)
分享到: 更多 (0)