摘要:鐵路機車(chē)無(wú)線(xiàn)通信主要用于列車(chē)與控制中心之間的數據傳輸,如果通信網(wǎng)絡(luò )出現擁塞,會(huì )導致信息傳輸延遲或失敗,進(jìn)而影響到列車(chē)的運行安全。為了提高鐵路機車(chē)無(wú)線(xiàn)通信接入的流暢性,設計了基于模糊邏輯的鐵路機車(chē)無(wú)線(xiàn)通信接入擁塞控制系統。通過(guò)數據解析分類(lèi)模塊對數據包進(jìn)行解析,經(jīng)過(guò)WRED模塊完成丟包處理,傳輸給隊列模塊,通過(guò)隊列的整理將數據傳輸給模糊邏輯控制器模塊,在模糊邏輯控制器模塊中,利用模糊邏輯理論,設計了模糊控制規則,依據逐跳擁塞控制,完成系統的硬件設計。在系統的軟件設計中,根據無(wú)線(xiàn)通信接入數據在隊列模塊的緩存情況,感知無(wú)線(xiàn)通信接入節點(diǎn)的狀態(tài),通過(guò)獲取無(wú)線(xiàn)通信接入節點(diǎn)的剩余隊列,預測無(wú)線(xiàn)通信接入路徑的擁塞情況,在無(wú)線(xiàn)通信接入的最佳路徑下,設計了擁塞控制算法,實(shí)現對鐵路機車(chē)無(wú)線(xiàn)通信接入的擁塞控制。測試結果表明,設計系統的吞吐量可達到4000kpbs,丟包率和節點(diǎn)死亡率均低于1%,能夠有效控制無(wú)線(xiàn)通信接入的擁塞情況。