Board logo

标题: zigbee中的CCA&ED&LQI之惑 [打印本页]

作者: soundsilly    时间: 2006-7-23 17:01     标题: zigbee中的CCA&ED&LQI之惑

由基于802.15.4的几个应用实例My Wireless App,如MyApp_Ex02.c  - Energy Detection Scan


其得出的16个通道的能量值均为00,即各通道都空闲.


由SMAC中的例程,如simple network,其检测空闲的通道,ED值为-95dbm,


这一问题让我非常迷惑,于是看了MC13192的文档,得出现面的见解,不知道是否正确,请指教.


MC13192提供了CCA模式,该模式下可以进行CCA及ED.


CCA用于判定该通道是否busy或是idle.是通过测定通道energy并将该值与存于cca_vt中的threshold值比较来判定的.


ED则是测定该通道的energy并可返回该energy值.


LQI则是有ED方式下,当接收了一个帧时,紧接着去读cca_final[7:0]中的值得出的.


所以不管是CCA,还是ED,LQI的测量,都是通过读取cca_final[7:0]的值,并通过


- (dec (cca_final[7:0] / 2))计算公式得出单位为dbm的值来.


该值的范围是-95dBm~-18dBm,所以前面提到的之所以基于802.15.4的MyApp_Ex02.c例程得出00的ED结果,是因为使用了人为的偏移值计算,如EDvalue+95dBm,这样的话,当通道为idle时,测量值为-95dBm,反馈给用户的结果自然是-95dBm+95dBm=0dBm.


请问我这样的理解对不?


作者: soundsilly    时间: 2006-7-24 11:18

顶一下,快掉下去了,汗[upload=image/gif]uploadImages/27.gif[/upload]
作者: seuafu2005    时间: 2006-7-24 16:40

顶一下,我觉得你分析得挺好的,不敢说正确,但我的理解和你类似。ED是做channel的检测,LQI是每次数据传输的检测,802.15.4的软件做过了修正,方便查看
作者: soundsilly    时间: 2006-7-26 11:25

呵呵,没人完全肯定这一理解,也没人来对此说个否字,那我就当是正确啦!
作者: shalong    时间: 2006-7-28 10:48

我也是这么理解的
作者: davidw    时间: 2008-1-16 11:18

请问怎样进行ED SCAN? 是不是直接读RSSI寄存器的值?
作者: davidw    时间: 2008-1-16 11:29

ZigBee新手。 请问怎样进行ED SCAN? 是不是直接读RSSI寄存器的值?
作者: qing1945    时间: 2008-9-7 22:03

是对的




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