Board logo

标题: LQ [打印本页]

作者: 微毫度十分个扩大飞机公婆    时间: 2007-4-17 12:28     标题: LQ

RSSI值 是通过UINT8 PLMELinkQuality (void)得到的吗??
/* Note: Actual power returned is: -(power/2) */
/* Global calibration required for accuracy. */
下面这两个Note分别是什么意思??
作者: jimmytan    时间: 2007-4-17 14:49

是的,RSSI可以根据UINT8 PLMELinkQuality (void)得到。下面的说明,寄存器的值和真实值之间的关系。
作者: 微毫度十分个扩大飞机公婆    时间: 2007-4-17 15:52

如何进行Global calibration??谢谢
作者: 微毫度十分个扩大飞机公婆    时间: 2007-4-18 21:48

怎么没人回答呢?
作者: seuafu2005    时间: 2007-4-19 10:35

两个注释,第一个是把你读到的数据按照公式转换成实际值
第二个指出各个板子之间存在差异,所以你需要校准。比如说,你寄存器读到0,根据公式转换是0dbm,但实际你用外面的仪器测可能有些偏差,那你可以自己做的列表,校准寄存器读数和真实值
作者: 微毫度十分个扩大飞机公婆    时间: 2007-4-19 17:25

LQ范围0--255

那么Actual power returned is: -(power/2)即0dbm---(-127.5)dbm
但是13192的接受灵敏度不是-92dbm吗??怎么有超出啊
并且如果接受信号较强》0dbm,那这种情况下LQ值是多少??

作者: seuafu2005    时间: 2007-4-20 10:12

确实,这个问题很多人都有疑问。但是在13192的手册中明确给出了答案。
第一,LQ的值不是随意给出的,它的范围典型值是-95到-18dbm。
第二,在寄存器04中有设定cca的门槛值,一般可以把门槛值设置成-95,所以在低于-95的时候,lq是不会有值输出的。

在802154的标准中使用的话,一般要把这个值的范围扩展成0-255
作者: 微毫度十分个扩大飞机公婆    时间: 2007-4-20 10:53

还是有疑惑:如果LQ的量程是-95到-18dbm,那么如果实际接受信号较强大于-18dbm,那这种情况下LQ值是多少??

作者: seuafu2005    时间: 2007-4-20 14:15

这个你可以测试看看,-18dbm,寄存器的值应该是36。
实际情况是,条件好的话,是可以读到寄存器更低的值的。我以前读到过26的值
作者: 微毫度十分个扩大飞机公婆    时间: 2007-4-20 14:41

不好意思,更疑惑了。。。
怎么以前刚给了LQ的量程,现在又来了个“实际情况”
“我以前读到过26的值”,26如果是16进制时就对应-19dbm,还是在量程之内
我在实验中确实发现LQ的量程是-95dbm,即对应BE时,再发送就有可能收不到,还没发现LQ值大于BE的。。。

还有一个问题:13192给出的灵敏度是-92dbm,这与上面提到的-95dbm有冲突吗??
作者: seuafu2005    时间: 2007-4-23 14:51

我说的是典型值在-95到-18
实际情况受周围各种条件的影响,有可能比-18更好

13192的灵敏度是1%的误码率下面的值,和-95没有冲突。-95的时候也可以接收到,但是误码率可能比较高。
作者: seuafu2005    时间: 2007-4-23 15:36

SARD在两个板子靠的很近的情况下,发射功率都是max power,我测得比较好的寄存器读数是38,也就是-19dbm。




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0