新聞中心

        EEPW首頁 > 手機與無線通信 > 設計應用 > 基于23OMHz電臺通信的集抄算法設計

        基于23OMHz電臺通信的集抄算法設計

        作者: 時間:2009-09-15 來源:網絡 收藏

        整個建網發起過程就完成了。雖然建網時采用偵聽空閑機制進行收發的思想來盡量避免多臺終端在能夠造成相互干擾的范圍內同時發送數據,但由于發送時數據的調制以及發送都需要一定的時間來完成,所以接收時的同頻干擾依然是存在的,無法排除有些本該能與主站正常取得聯系的終端由于各種因素而未聯系上主站。此時,主站需要補發搜尋命令幀來搜索未能登記終端Mx,地址鏈表為Mm(主站)Mx。當終端收到搜尋命令幀時,分兩種情況:第一種,Mx即為自己,則在空閑時段內發送該地址鏈表Mm.....Mx的廣播建網命令回應幀;第二種,目的地址不是自己,則將自己的地址Mt加入地址鏈表形成Mm.....MtMx以搜尋命令幀的格式發送出去。
        廣播建網的整個流程中,除了主站首次廣播發起建網命令幀廣播三次以外,其他所有的數據幀均只發送一次,以縮短建網時間,同時也可以降低建網過程中的相互干擾和等待的復雜性。當主站已經聯系上所有終端的時候,停止發送廣播建網和搜尋命令,只接受終端回應建網命令進行路由優化。這樣,由于所有終端接收到非丟棄幀的回應命令不會重復發送,整個網絡內會因為沒有主站命令而最終停止廣播行為,從而達到建網完成時自動停止的目的。
        第二就是后期維護。也就是在成功完成建網之后,為使整個網絡實時暢通所必需采取的維護檢測行為。主站可以在空閑時段(如夜間)與每個終端發起一次檢測會話,以確認的完好性。如果在的過程中某個終端的通信出現障礙,則其中繼終端必須將該錯誤信息上報到主站進行登記,主站完成一次完整的檢測通信會話之后,針對搜集到的所有通信出錯終端集中發起一次廣播搜尋,主站超出等待時間后記錄下出錯情況,上報遠端服務器。
        最后,分析一下建網完成后的正常通信過程。當主站需要與非一級終端通信時,按照主站上存儲的最優路由鏈表發出命令請求后,對應的中繼將會將該命令層層轉發,一直到目標終端,中繼終端必須在空閑狀態向主站發送回應幀匯報兩路鏈接狀態。若某個中繼超時未能發送回應,主站應進行一定數量的重試,若始終不能成功,則選擇備用路由聯系目的終端,同時記錄出錯終端,以備空閑時段的維護檢測。

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

        4 總結
        此路由策略的最大特點就是引入了偵聽空閑思想,合理利用每個時問段來進行數據通信,而且可以使多個不處于同一干擾范圍內的區域在同一時間段內各自互不影響地自由通信,突破了同一時刻只能有一臺設備發出廣播的限制,理論上能夠大大提高建網速度和效率;其次,每臺終端只保存自己與主站的通信路徑而不必管理需要以自己為中繼的其他設備,這樣就大大簡化了終端的路由管理;第三,突破了傳統的無中繼方式,有效擴大了通信范圍,降低了終端發射功耗和通信費用;第四,每個終端都可以作為路由,簡化了組網設備結構和軟件結構,可以節約一定運營成本,同時也為管理終端設備提供了便利。
        由此可見,空閑檢測機制的無線路由策略在確定合適的k和N后,理論上是可行的,也是很有實際意義的。


        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 正定县| 赫章县| 马龙县| 宁陕县| 海口市| 日喀则市| 潞城市| 彭山县| 阳山县| 南川市| 株洲市| 潍坊市| 通山县| 吴忠市| 巴青县| 称多县| 博乐市| 滨州市| 北安市| 清新县| 永宁县| 怀柔区| 德化县| 阳西县| 广安市| 乌审旗| 嵊州市| 河源市| 崇州市| 酒泉市| 来凤县| 拉萨市| 边坝县| 嘉黎县| 三亚市| 大田县| 穆棱市| 顺昌县| 杭锦后旗| 金塔县| 古田县|