导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→:[推荐] ZigBee无线定位技术剖析

* 61280: [推荐] ZigBee无线定位技术剖析

   wireless2009 
wireless2009发表的帖子 

 :[推荐] ZigBee无线定位技术剖析
2.2 RSSI参数
当CC2431接收到一个数据包后会自动将RSSI值添加到该数据包中。RSSI值为数据包接收在开始的8个周期中的平均值,用1个字节表示。当一个数据包从CC2431的FIFO中读出时,倒数第二个字节包含RSSI值,这个值在接收到实际数据包的8个符号后测量得到,也可在数据包接收的同时获得。此时RSSI将反映当时接收信号的强度,而不一定是接收到的数据的信号强度,从而增加了大量节点同时使用信道时RSSI值出错的可能性。
CC2431包含一个RSSI寄存器,此寄存器保留与上述相同的值,但它并不锁定,因此寄存器值不能用于进一步的计算。只有与接收到的数据相关的被锁定的RSSI值才能认为是接收数据时获得的正确RSSI测量值。
RSSI的理论值可以由式(1)表示:
RSSI=-(10n•lgd+A) (1)
其中,射频参数A和n用于描述网络操作环境。在全向模式下,射频参数A被定义为用dBm表示的距发射端1 m处接收到的信号强度绝对值。如信号强度为-40dBm,那么参数A被定为40。定位引擎的期望参数A为30.0~50.0,精度为0.5。参数A用无符号定点数值给出,最低位为小数位,而其余各位为整数位。A的一个典型值为40.0。
射频参数n被定义为路径损失指数,它指出了信号能量随着到收发器距离的增加而衰减的速率。衰减与d-n成比例,这里d是发射器和接收器之间的距离。实际写入定位引擎的参数n是一个通过查表得到的整数索引值n_index,如表2所列。
n_index n值 n_index n值 n_index n值 n_index n值
0 1.000 8 2.375 16 3.375 24 4.375
1 1.250 9 2.500 17 3.500 25 4.5000
2 1.500 10 2.625 18 3.625 26 4.625
3 1.750 11 2.750 19 3.750 27 5.000
4 1.850 12 2.875 20 3.875 28 5.500
5 2.000 13 3.000 21 4.000 29 6.000
6 2.125 14 3.125 22 4.125 30 7.000
7 2.250 15 3.250 23 4.250 31 8.000
例如,通过测量得到n=2.98,查表得到最接近的有效值为3.00,相应的索引值是13。因此,整数13作为参数n写入定位引擎中。参数n以[0,31]之间的整数索引写入定位引擎,索引用整数表示。如 ......

发表时间:2009年3月23日16:13:31

  
回复该帖

本主题共有 3 帖,分页:>>>>>该主题的所有内容[3]条

 *树形目录 只列出部分跟帖的标题以及简单的摘要信息 该主题的部分跟帖如下:

[上一篇帖子]:[推荐]ZigBee无线网络定位经济开发系统C51RF-CC2431-BS产品简介:  B
[下一篇帖子]:[原创]工业CF卡与DOM的比较工业级CF卡与DOM同为Flash存储,区别如下: &nbs