首页 ZigBee中RSSI与LQI详解

ZigBee中RSSI与LQI详解

举报
开通vip

ZigBee中RSSI与LQI详解ZigBee中RSSI与LQI详解RSSI:信号强度值LQI:连接质量在协议栈中中,LQI是可以直接从接收数据后的结构体中得到,例如接收数据使用的结构定义为pkt:LQI=pkt->LinkQuality;RSSI是通过读取max_rx.c文件中的数组rxBuf的第一位得到的,这里得到的信号强度值是以2进制补码的形式体现,具体使用可以参看2430DataSheet。RSSI=rxBuf[0];2.RSSI与LQI之间的转换关系如下:RSSI= -(81-(LQI*91)/255)3.补充RSSI反映接收信号强度,L...

ZigBee中RSSI与LQI详解
ZigBee中RSSI与LQI详解RSSI:信号强度值LQI:连接质量在 协议 离婚协议模板下载合伙人协议 下载渠道分销协议免费下载敬业协议下载授课协议下载 栈中中,LQI是可以直接从接收数据后的结构体中得到,例如接收数据使用的结构定义为pkt:LQI=pkt->LinkQuality;RSSI是通过读取max_rx.c文件中的数组rxBuf的第一位得到的,这里得到的信号强度值是以2进制补码的形式体现,具体使用可以参看2430DataSheet。RSSI=rxBuf[0];2.RSSI与LQI之间的转换关系如下:RSSI= -(81-(LQI*91)/255)3.补充RSSI反映接收信号强度,LQI反映信号的连接质量,两者都可以通过读取芯片的寄存器得到。LQI虽然能够判断连接质量,但会因调制方式的不同而不同。RSSI是判断两个节点距离的很好的参数。在从RSSI寄存器中读到数值后我们需要进行一系列转化,才能得到接收强度值。首先判断RSSI寄存器中的值RSSIdec是否大于128,如果成立,则:如果小于128,则:RSSI与LQI(2009-04-2822:01:55)转载标签:rssi与lqiit分类:zigbee一路向前最近针对自己做的无线模块进行了距离实验,有些问题还是不太懂,在这里在加强一下概念的理解:1.简介RSSI:信号强度值LQI:连接质量在协议栈中中,LQI是可以直接从接收数据后的结构体中得到,例如接收数据使用的结构定义为pkt:LQI=pkt->LinkQuality;RSSI是通过读取max_rx.c文件中的数组rxBuf的第一位得到的,这里得到的信号强度值是以2进制补码的形式体现,具体使用可以参看2430DataSheet。RSSI=rxBuf[0];2.RSSI与LQI之间的转换关系如下:RSSI= -(81-(LQI*91)/255)3.补充RSSI反映接收信号强度,LQI反映信号的连接质量,两者都可以通过读取芯片的寄存器得到。LQI虽然能够判断连接质量,但会因调制方式的不同而不同。RSSI是判断两个节点距离的很好的参数。在从RSSI寄存器中读到数值后我们需要进行一系列转化,才能得到接收强度值。首先判断RSSI寄存器中的值RSSIdec是否大于128,如果成立,则:如果小于128,则:如何使用ZStack——获取RSSI和LQICC2430内置接收信号强度指示器(RSSI),其数字值为8位有符号二进制补码,可以从寄存器RSSIL.RSSI_VAL读出。RSSI寄存器值RSSI.RSSI_VAL在RF上涉及的电能P为:P=(RSSI_VAL+RSSI_OFFSET)dBm,式中:RSSI_OFFSET是一个系统开发期间得到的来自前端增益的经验值,RSSI_OFFSET近似值为-45。ZStack中获得P的语句为:#defineMAC_RADIO_RSSI_OFFSET HAL_MAC_RSSI_OFFSET#defineHAL_MAC_RSSI_OFFSET -45rssiDbm=PROPRIETARY_FCS_RSSI(rxBuf)+MAC_RADIO_RSSI_OFFSET;链路质量指示(LQI)计量所收到的数据包的强度和质量,可使用接收信号强度指示器(RSSI)软件产生LQI值,尽管这样计算有若干缺点,但ZStack中的确是这样计算的。#defineMAC_RADIO_RECEIVER_SENSITIVITY_DBM     -91/*dBm*/#defineMAC_RADIO_RECEIVER_SATURATION_DBM      10 /*dBm*/#defineMAC_SPEC_ED_MIN_DBM_ABOVE_RECEIVER_SENSITIVITY   10#defineED_RF_POWER_MIN_DBM  (MAC_RADIO_RECEIVER_SENSITIVITY_DBM+MAC_SPEC_ED_MIN_DBM_ABOVE_RECEIVER_SENSITIVITY)#defineED_RF_POWER_MAX_DBM  MAC_RADIO_RECEIVER_SATURATION_DBMed=(MAC_SPEC_ED_MAX*(rssiDbm-ED_RF_POWER_MIN_DBM))/(ED_RF_POWER_MAX_DBM-ED_RF_POWER_MIN_DBM);pRxBuf->mac.mpduLinkQuality=macRadioComputeLQI(rssiDbm,corr);LQI值也可以在应用层通过afIncomingMSGPacket_t*pkt;pkt->LinkQuality直接获得。RSSI和LQI的关系为:LQI=255*(RSSI+81)/91RSSI反映接收信号强度,LQI反映信号的连接质量,两者都可以通过读取芯片的寄存器得到。LQI虽然能够判断连接质量,但会因调制方式的不同而不同。RSSI是判断两个节点距离的很好的参数。在从RSSI寄存器中读到数值后我们需要进行一系列转化,才能得到接收强度值。首先判断RSSI寄存器中的值RSSIdec是否大于128,如果成立,则:如果小于128,则:
本文档为【ZigBee中RSSI与LQI详解】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_321635
暂无简介~
格式:doc
大小:40KB
软件:Word
页数:0
分类:
上传时间:2021-05-24
浏览量:57