關 閉

        新聞中心

        EEPW首頁 > 工控自動化 > 設計應用 > CSMA協議在無線傳感器網絡中的實現

        CSMA協議在無線傳感器網絡中的實現

        作者: 時間:2011-08-05 來源:網絡 收藏

        本文引用地址:http://www.104case.com/article/161636.htm

          2.2 信道活動狀態判斷的擴展規則

          擴展規則是為了處理基本規則不能解決的問題。擴展規則其實就是擴展m次采樣,在這m次的擴展采樣中使用對應的擴展規則來判定信道狀態。擴展規則涉及一些統計的方法,需要維護一個extCSVal的統計變量。擴展規則如下:

         ?、贁U展采樣中,判定信道繁忙的規則與基本規則一樣。只要檢查到采樣RSSI值大于等于minSignal,就判定為信道忙,然后結束擴展采樣。

          ②信道空閑的判定與基本規則不同,因為已經處于擴展采樣,所以只要檢查到采樣RSSI值小于noiseLevel,就可判定信道為空閑,同時給出更新閾值的標志。

         ?、廴绻跀U展采樣中并沒有出現以上兩種情況,那么就必須要計算extCSVal來做判斷。先說明賦給extCS2Val的初值,如果最后一次基本采樣的RSSI值介于兩閾值之間,那么直接將這個RSSI值賦給extCSVal;如果最后一次基本采樣讀取RSSI失敗,那么將第一次擴展采樣得到的介于兩閾值之間的RSSI值賦給extCSVal。如果extCSVal已經賦值,而擴展采樣中又得到了介于兩閾值之間的RSSI值,那么更新extCSVal值:extCSVal=(ex2tCSVal+RSSI)m1(即取平均值)。

         ?、苋绻鹠次擴展采樣,依靠前兩個規則仍然不能判斷信道狀態,且最后一次擴展采樣的結果仍然介于兩者之間,那就使用統計值extCSVal來輔助判斷。規則如下:如果extCSVal>=((minSignal+noiseLevel)m1),那么就判定信道忙;反之,則判定信道空閑。

         ?、葑詈笫亲顗牡囊环N情況:當擴展采樣的最后一次采樣發生錯誤,讀取RSSI值失敗時,并不知道信道的實際狀況,但也不能一直擴展下去,所以判斷為信道繁忙以避免出錯。


        上一頁 1 2 3 4 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 静海县| 白银市| 建水县| 云林县| 仙桃市| 浦县| 磐石市| 东源县| 皋兰县| 社会| 教育| 措美县| 内丘县| 吉木萨尔县| 冕宁县| 白玉县| 临澧县| 南康市| 香河县| 常山县| 奎屯市| 出国| 松滋市| 光山县| 桐庐县| 剑阁县| 原平市| 杂多县| 满洲里市| 久治县| 虎林市| 夹江县| 永宁县| 鲁山县| 尖扎县| 石家庄市| 依兰县| 永新县| 鄱阳县| 寿光市| 七台河市|