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