新闻中心

EEPW首页>测试测量>设计应用> 无线传感器网络CSMA协议的设计

无线传感器网络CSMA协议的设计

作者: 时间:2012-03-15 来源:网络 收藏

本文引用地址://m.amcfsurvey.com/article/259207.htm

回退时间的选择也是值得推敲的一个参数。CC2420是以数据包为单位发送的射频芯片,其最大数据包的长度为128字节,加上同步头5字节,总共是133字节。CC2420的发送速率是250 kb/s,即发送一个字节的时间为32 μs,因此发送一个最大数据包的时间为133×32=4 256 μs。根据信道采样规则,只要一采样到信道占用,就可以结束本次监测并得出信道繁忙的结论,因此回退时间应该要大于数据包的发送时间。又因为采样窗口数已经采用了随机选取,所以回退时间可以使用固定值。因此可以将回退时间固定为4.5 ms,回退功能的具体实现只需要一个定时器辅助就可以了。

最后,要处理信道强度阈值更新的问题。如果连续对信道监测的结果都是繁忙,且累计超过一个预设的阈值Y,就必须要调用提供的接口来对minSignal阈值进行更新,参照上节信号强度阈值的更新机制。根据实际的测试分析,Y的取值一般为30~60。

结语

本文灵活利用CC2420射频芯片的特点,设计并实现了一整套从物理层到网络的实现;并详细阐述了协议中信道监测使用的所有判定规则及各关键阈值参数的选择。经过实际的多节点通信测试,该可以正确、稳定地进行信道活动监测,并实时动态地调整阈值;并且该的设计可以完全嵌入应用到其他MAC层协议中,辅助其他协议完成信道竞争或信道检测。


上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭