当前位置:首页 >> 信息与通信 >>

ZigBee中RSSI与LQI详解


RSSI:信号强度值 LQI:连接质量 在协议栈中中,LQI 是可以直接从接收数据后的结构体中得到,例如接收数 据使用的结构定义为 pkt :LQI = pkt->LinkQuality; RSSI 是通过读取 max_rx.c 文件中的数组 rxBuf 的第一位得到的, 这里得到 的信号强度值是以 2 进制补码的形式体现,具体使用可以参看 2430 Data She et

。 RSSI = rxBuf[0]; 2.RSSI 与 LQI 之间的转换关系如下: RSSI = -(81-(LQI*91)/255) 3.补充 RSSI 反映接收信号强度,LQI 反映信号的连接质量,两者都可以通过读取 芯片的寄存器得到。 虽然能够判断连接质量, LQI 但会因调制方式的不同而不同。 RSSI 是判断两个节点距离的很好的参数。在从 RSSI 寄存器中读到数值后 我们需要进行一系列转化,才能得到接收强度值。首先判断 RSSI 寄存器中的值 RSSI dec 是否大于 128,如果成立,则: 如果小于 128,则:

RSSI 与 LQI
(2009-04-28 22:01:55) 转载 标签: 分类: zigbee 一路向前
rssi 与 lqi it

最近针对自己做的无线模块进行了距离实验,有些问题还是不太懂,在这里在加强一 下概念的理解:

1.简介

RSSI:信号强度值

LQI:连接质量

在协议栈中中,LQI 是可以直接从接收数据后的结构体中得到,例如接收数据使用的 结构定义为 pkt :LQI = pkt->LinkQuality; RSSI 是通过读取 max_rx.c 文件中的数组 rxBuf 的第一位得到的,这里得到的信号强度 值是以 2 进制补码的形式体现,具体使用可以参看 2430 Data Sheet。

RSSI = rxBuf[0]; 2.RSSI 与 LQI 之间的转换关系如下:

RSSI = -(81-(LQI*91)/255)

3.补充 RSSI 反映接收信号强度,LQI 反映信号的连接质量,两者都可以通过读取芯片的寄存 器得到。LQI 虽然能够判断连接质量,但会因调制方式的不同而不同。

RSSI 是判断两个节点距离的很好的参数。在从 RSSI 寄存器中读到数值后我们需要进 行一系列转化, 才能得到接收强度值。 首先判断 RSSI 寄存器中的值 RSSI dec 是否大于 128, 如果成立,则:

如果小于 128,则:

ZStack—— ——获取 如何使用 ZStack——获取 RSSI 和 LQI
CC2430 内置接收信号强度指示器(RSSI),其数字值为 8 位有符号二进制补码,可以从寄 存器 RSSIL.RSSI_VAL 读出。RSSI 寄存器值 RSSI.RSSI_VAL 在 RF 上涉及的电能 P 为: P=(RSSI_VAL+RSSI_OFFSET) dBm,式中:RSSI_OFFSET 是一个系统开发期间得到的来自前端 增益的经验值,RSSI_OFFSET 近似值为-45。 ZStack 中获得 P 的语句为:

#define MAC_RADIO_RSSI_OFFSET HAL_MAC_RSSI_OFFSET #define HAL_MAC_RSSI_OFFSET -45 rssiDbm = PROPRIETARY_FCS_RSSI(rxBuf) + MAC_RADIO_RSSI_OFFSET; 链路质量指示 (LQI) 计量所收到的数据包的强度和质量, 可使用接收信号强度指示器 (RSSI) 软件产生 LQI 值,尽管这样计算有若干缺点,但 ZStack 中的确是这样计算的。 #define MAC_RADIO_RECEIVER_SENSITIVITY_DBM -91 /* dBm */ #define MAC_RADIO_RECEIVER_SATURATION_DBM 10 /* dBm */ #define MAC_SPEC_ED_MIN_DBM_ABOVE_RECEIVER_SENSITIVITY 10

#define ED_RF_POWER_MIN_DBM (MAC_RADIO_RECEIVER_SENSITIVITY_DBM + MAC_SPEC_ED_MIN_DBM_ABOVE_RECEIVER_SENSITIVITY) #define ED_RF_POWER_MAX_DBM MAC_RADIO_RECEIVER_SATURATION_DBM ed = (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)/91 RSSI 反映接收信号强度, 反映信号的连接质量, LQI 两者都可以通过读取芯片的寄存器得到。 LQI 虽然能够判断连接质量,但会因调制方式的不同而不同。 RSSI 是判断两个节点距离的很好的参数。在从 RSSI 寄存器中读到数值后我们需要进行 一系列转化,才能得到接收强度值。首先判断 RSSI 寄存器中的值 RSSI dec 是否大于 128, 如果成立,则:

如果小于 128,则:


相关文章:
RSSI-LQI动态距离估计
RSSI-LQI动态距离估计_计算机软件及应用_IT/计算机_专业资料。基于 RSSI 和 LQI...7页 免费 ZigBee中RSSI与LQI详解 3页 2下载券 物联网应用 59页 免费©...
实验12 信号强度实验(RSSI)
RSSI和 LQI 值在 802.15.4/ZigBee 收发模块每接收一个数据帧时都可以得 到, 及时反映信号强度的变化和受到的干扰的变化。LQI 的动态范围比 RSSI 大, 有...
ZigBee技术在智能交通控制中的应用与推广
ZigBee 技术在智能交通控制中的应用与推广 ZigBee ...其依据的理论是: 当采用大量的节点后, RSSI 的...(无线信号强度 RSSI 和无 线信号质量 LQI),以无线...
基于zigbee的人员定位系统介绍
协议内部数字信号强度(RSSI)与无线连接质量(LQI) 2 个高精度,高标准的数字量...2 网关: 服务器 Zigbee 网络之间的桥接设备, 网络中所有的标签信息最终汇聚...
ZigBee-RSSI无线车辆定位系统
ZigBee RSSI与LQI详解 3页 免费 基于ZigBee的RSSI测距研... 5页 免费 基于ZigBee...系统中参考节点数量越多,定位节点计算出的坐标越精确。 定位节点算出自身的坐...
基于RSSI估计指纹位置的ZigBee网络移动节点定位
基于RSSI估计指纹位置的ZigBee网络移动节点定位_信息与通信_工程科技_专业资料。ZigBee 网络中基于 RSSI 位置指纹的定位研究 无线传感网络具有低成本、高灵活性的特点,...
基于ZigBee技术的定位系统和扩展应用
基于ZigBee技术的定位系统和扩展应用_信息与通信_工程科技_专业资料。ZIGBEE技术...RSSI + LQI + ADC 视遮蔽情况有差别,但可放大功率 N:固定节点 RSSI:Received...
基于Zigbee的空气质量检测_图文
本课题研究的是基于 ZigBee 技术,设计和实现 使用空气质量传感器来检测空气中质量...RSSI/LQI 支持。 DMA 功能。 支持 CSMA/CA。 AES 加密协处理器。 最大输出...
基于Zigbee的磁场检测_图文
6 《ZigBee 无线网络原理》课程设计报告:基于 ZigBee 磁场检测的设计 21 个通用 I/O。 4 种供电模式。 2.0-3.6V 工作电压。 RSSI/LQI 支持。 DMA 功能。 ...
ZigBee无线网络实验实训手册V2.0_图文
? ? ? ? 硬件支持 CSMA/CA 支持精确的数字化 RSSI/LQI 电池监视器和温度...187 无线传感网络实验实训手册 ZigBee 设备种类 在 ZigBee 中有三类设备:协调器...
更多相关标签:
lqi rssi | zigbee lqi | zigbee rssi | zigbee rssi 例子 | zigbee读取rssi | zigbee协议栈详解 | zigbee ha协议 详解 | zigbee协议栈代码详解 |