無線通信最常見的問題就是數(shù)據(jù)丟包,無論是簡單原始的433MHz通信,還是高精尖的5G信號,都會有網絡丟包問題。解決丟包問題也是無線工程師的必要工作,無線通信網絡丟包不可避免,但是遇到丟包了應該怎么辦才是本文要談的(數(shù)據(jù)丟包重傳功能實現(xiàn))。
無線通信最重要的就是設計一套能夠解決應用需求的通信協(xié)議,而通信協(xié)議包含這些要素:無線信號使用什么頻段、什么調制方式不被干擾、無線信號發(fā)給誰、如何保證無線信號送達目標、多個相同的設備同時使用該怎么辦、接收端如何判斷收到的信號是否重復收或漏收……其實這些都是圍繞解決一個問題——網絡丟包。
所以任何一種普遍使用的無線通信協(xié)議,都要分成若干邏輯層,每一個邏輯層。例如常見的lora模塊、WiFi模塊、ZigBee模塊、藍牙模塊,無線模塊通信協(xié)議都具備兩個共同的邏輯層——PHY物理層,MAC鏈路層。其中PHY層定義了頻段、調制方式以及傳輸方式。MAC層則定義了誰來發(fā)信號,誰來收信號,什么時候發(fā)信號。
基本的PHY物理層和MAC鏈路層解決了常見的物理丟包問題,但是無線設備的應用場景十分復雜,因此各種通信協(xié)議之上還增加了諸如網絡層這些邏輯層用于保證通信的穩(wěn)定性,如Wi-Fi協(xié)議上 的TCP協(xié)議就是為了保證傳輸穩(wěn)定而設計的。例如ZigBee的PHY層和MAC層就為了減少丟包做了一些處理機制。
對于丟包的容錯處理是無線通信設計的關鍵,現(xiàn)有成熟的通信協(xié)議雖然做了很多措施來降低丟包率,如果丟包一旦發(fā)生一定要有容錯機制來應對,否則就算是千分之一或萬分之一的丟包,都會為整個無線系統(tǒng)帶來災難性的后果。
相關文章推薦:
查看技術文章和免費咨詢技術問題可以訪問成都億佰特電子科技有限公司官網及各官方平臺:
微信號:cdebyte
今日頭條:億佰特
新浪微博:成都億佰特
7 X 24 銷售服務熱線
4000-330-990深圳辦事處柯經理:18218726658 南京辦事處葛經理:17626012283
無錫辦事處劉經理:13558641933
成都總部銷售經理:
秦 科(無線模塊):18884314654 馮子恒(無線模塊):18828049434
蔡友銀(無線模塊):13882211021 葛宇龍(通信設備):19138800613
胡兵(外貿銷售經理):18584911141、 sales06@ebyte.com
業(yè)務郵箱:support@cdebyte.com 全國銷售投訴電話:19934352316
地址:四川省成都市高新西區(qū)西區(qū)大道199號B5棟(前臺座機:028-61543675)
?? 成都億佰特電子科技有限公司【版權所有】 蜀ICP備13019384號