色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

深入討論一下模擬式UDP無線中繼技術的缺陷

WiMinet無線組網通信 ? 來源:WiMinet無線組網通信 ? 2024-02-23 10:53 ? 次閱讀

1

前言

在《WiMinet 評說 1.2:多跳無線網絡的現狀》一文中,我們提到:在室外長距離的無線自組織網絡中,由于節點之間的鏈路損耗較大,其鏈路預算相對不足,其包誤碼率PER會相應升高,也就是丟包概率 p 會比較大;而在一個大規模網絡中,某些分支節點的通訊鏈路又會比較深,也就是網絡跳數 n 比較大,在這種情況下其通訊成功率 Pn 自然也就顯著下降了,人們的切身感受就是這個鏈路不太穩定。

此時人們的第一反應自然是上 TCP 算法,在發送節點啟用 TCP Client 算法,在接收點啟用 TCP Server 算法,實現端到端的控制,這樣不就可以解決多跳無線通訊網絡的可靠性了么?我們今天就來深入討論一下這個問題。

2

多跳網絡

很顯然在一個真實的無線通訊系統中,每一個節點都是具備雙向收發能力的,但是為了更加清晰的描述數據流向,我們將原始數據的發出者定義為發射機,將目標數據的接受者定義為接收機;如下圖所示,我們定義左邊紅色的“鐵塔”為發射機,右邊藍色的“鍋蓋”為接收機。

1f036b82-d1f6-11ee-a297-92fbcf53809c.png

圖1-發射機與接收機

在一個較大規模的無線通訊網絡中,中繼通常有兩種存在形式,一種是獨立的中繼器,通常其硬件配置較高,性能也比較強勁,并安裝有多根天線;另外一種是普通的數據節點本身承擔數據轉發的功能,這種節點成本較低,通常僅僅配置一根天線。無論其硬件配置和工作原理如何,它們都可以承擔數據轉發的功能,為了更加直觀地描述中繼的工作機制,我們以雙天線的中繼器為例。

1f2139f0-d1f6-11ee-a297-92fbcf53809c.png

圖2-多跳無線中繼

在多數情況下,負責參數通訊的還有外部的用戶系統,比如連接數據庫的上位機應用程序和連接現場工業傳感器嵌入式設備;通常負責發起數據請求的是上位機應用程序,二者以RJ45以太網線或者RS232電纜連接。

1f3334c0-d1f6-11ee-a297-92fbcf53809c.png

圖3-上位機應用軟件

負責采集數據并回傳的是嵌入式設備,二者以RS232電纜,TTL電平的串口或者GPIO端口直接相連。

3

業務流程與運作機制

按照我們之前的約定,我們選定網絡中一個具有6跳的(5個中繼)分支鏈路,在該鏈路上一個標準的通訊業務流程通常如下:

01

上位機系統發起數據請求

02

數據請求通過有線電纜傳遞給發射機

03

發射機將數據發送給1號中繼

04

數據依次在中繼1→2→3→4→5之間傳遞,最后到達接收機

05

接收機將數據通過有線電纜傳遞給嵌入式系統

06

嵌入式系統采集數據

注意到,這里僅僅是數據的下行請求過程,在嵌入式系統完成了數據的采集之后,就會將其作為應答回傳給上位機系統,其上行通訊流程剛好和下行傳輸完全相反:

01

嵌入式系統送出采集到的數據

02

數據應答通過有線電纜傳送給接收機

03

接收機將數據發送給5號中繼

04

數據依次在中繼5→4→3→2→1之間傳遞,最后到達發射機

05

發射機將數據通過有線電纜傳遞給上位機系統

06

上位機系統完成數據的存儲,計算和顯示

4

UDP多跳傳輸模型

我們都知道,有線通訊由于在封閉的通道中運行,其錯誤率通常在 10-9~10-12,可靠性是非常高的,我們基本不用考慮丟包的問題。這里為了敘述方便,我們將上位機應用程序的功能合并到發射機中去,將連接工業傳感器的嵌入式設備的功能合并到接收機中去,這樣簡化之后的模型就是下圖。

1f66a968-d1f6-11ee-a297-92fbcf53809c.png

圖5-UDP多跳傳輸模型

在該模型中,每一個角色的基本工作原理如下:

01

發射機:產生數據請求,發送給中繼1,然后轉入接收狀態,等待來自目標節點(接收機)的應答數據;如果在指定的時間之內收到了應答數據則代表通訊成功;如果沒有則重新發送請求并增加計數器;當計數器到達某個限定數值則認定通訊失敗。

02

接收機:平時處于接收等待狀態,一旦從中繼5接收到了來自發射機的請求數據,則立刻生成應答數據,并交給中繼5。

03

中繼器:按照報文約定的指定的傳輸方向,復制報文并以重新發送給下一個接收節點,包括中繼,發射機和接收機。

上圖是丟包概率 p = 10% 的時候的一種效果模擬圖。這里設定了5次數據重傳,從該圖我們看出來每一次的通訊丟包情況都不同:

01

新數據請求,在發射機到中繼1的下行鏈路上就丟失了

02

第1次重傳,在中繼2到中繼3的下行鏈路上丟失了

03

第2次重傳,下行鏈路各跳全部成功,接收機正確地收到了數據,并生成了應答,但是應答數據在中繼5→中繼4的上行鏈路上丟失了

04

第3次重傳,在中繼3到中繼4的下行鏈路上丟失了

05

第4次重傳,下行鏈路各跳全部成功,接收機正確地收到了數據,并生成了應答,但是應答數據在中繼2→中繼1的上行鏈路上丟失了

06

第5次重傳,在中繼5接收機的下行鏈路上丟失了

07

重傳計數器到達極限,應用程序判定當前鏈路不穩定,通訊失敗!

5

總結

當然有的讀者心里會想,這個效果模擬圖太過于極端,上述流程中有好幾次差一點就通訊成功了呢,就差一口氣!如果我們加大嘗試的次數,說不定就成功了呢?

事實上在大多數情況下,加大嘗試次數,通訊成功率的確會有一定的改善,但無法從根本上消除問題。考慮到有線鏈路的和無線多跳的通訊延遲,再疊加上目標設備的數據采集行為,下行或者上行鏈路的傳輸時間可能高達數百毫秒。

在真實的環境中,還要考慮到各種系統延遲和等待操作,比如Windows,Linux等主流桌面操作系統的調度延遲,各級無線節點的單片機延遲,這個時間往往還需要進一步加大,最終這個總的時間往往高達數秒甚至幾十秒,在一個有幾百個節點的數據采集系統中,系統整體掃描一遍,耗時將會比較長了。

從上述分析可以看出,端到端的重傳機制在跳數較深的無線自組織網絡中難以保證足夠的可靠性,即便犧牲延時,加大重傳次數,效果也不會有根本性的改善。





審核編輯:劉清

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 接收機
    +關注

    關注

    8

    文章

    1182

    瀏覽量

    53529
  • 中繼器
    +關注

    關注

    3

    文章

    390

    瀏覽量

    28285
  • 無線網絡
    +關注

    關注

    6

    文章

    1439

    瀏覽量

    65986
  • 無線通訊
    +關注

    關注

    5

    文章

    586

    瀏覽量

    40156
  • UDP通信
    +關注

    關注

    0

    文章

    21

    瀏覽量

    1938

原文標題:WiMinet 評說1.3:模擬式UDP無線中繼技術的缺陷

文章出處:【微信號:WiMi-net,微信公眾號:WiMinet無線組網通信】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    WiMinet 評說1.3:模擬式UDP中繼技術缺陷

    反應自然是上 TCP 算法,在發送節點啟用 TCP Client 算法,在接收點啟用 TCP Server 算法,實現端到端的控制,這樣不就可以解決多跳無線通訊網絡的可靠性了么?我們今天就來深入討論一下
    發表于 02-23 15:16

    有沒有做電源的啊?快來討論一下啊。。。

    有沒有做電源的啊?快來討論一下啊。。。
    發表于 09-04 21:16

    討論一下輸液泵精度調節的問題

    本人目前在做個關于輸液泵的項目,主控板是飛思卡爾8位單片機。有沒有相關經驗的大俠能討論一下輸液泵精度調節的問題。主要是步進電機速度對應的輸液的速度……這里附個輸液泵的資料,大家
    發表于 07-31 11:39

    AD模數轉換模塊大家都用什么芯片,都進來討論一下。。。

    AD模數轉換模塊大家都用什么芯片,都進來討論一下啊。。。哪些好用哪些不好用的,都可以進來說一下。。。。。
    發表于 08-01 17:46

    5G商用后,是否能夠取代wifi?討論一下

    5G商用后,是否能夠取代wifi?討論一下
    發表于 06-22 14:28

    大家討論一下這種電路

    本帖最后由 曉曉江南 于 2017-1-14 17:23 編輯 這個電路所實現的功能之前有網友發帖求助過,在這里想再討論一下,電路功能是第次閉合開關,燈亮,斷開燈滅,第二次閉合,燈不亮,斷開
    發表于 01-14 12:24

    上傳個原理圖,是關于壓電蜂鳴器的,大家來討論一下工作原理

    本帖最后由 Stark揚 于 2018-10-19 18:23 編輯 上傳個原理圖,是關于壓電蜂鳴器的,大家來討論一下工作原理
    發表于 10-19 18:10

    討論一下編程風格與技巧是怎樣提高設計性能的?

    討論一下編程風格與技巧是怎樣提高設計性能的?
    發表于 05-07 06:31

    討論一下如何創建、下載和運行腳本?

    讓我們簡要討論一下如何創建、下載和運行腳本。
    發表于 05-11 06:31

    模擬式旋鈕的相關資料推薦

    模擬式旋鈕、本例程實現功能二、模擬式旋鈕介紹三、接線圖四、完整代碼五、實驗過程及結論、本例程實現功能調整旋鈕的位置,獲取當前位置旋鈕的電壓輸出值,并通過print()函數在電腦串口
    發表于 01-12 07:54

    模擬式測速計電路

    模擬式測速計電路
    發表于 10-08 16:39 ?736次閱讀
    <b class='flag-5'>模擬式</b>測速計電路

    通用模擬式示波器的基本原理

    通用模擬式示波器的基本原理。
    發表于 05-05 11:12 ?26次下載

    討論一下2018年物聯網行業應該制定的7個新年計劃

    新年開始常常是做規劃的時候,有些人致力于制定新年計劃用以改善我們的生活,物聯網也不例外。本文中主要討論一下2018年物聯網行業應該制定的7個新年計劃。
    的頭像 發表于 01-13 09:49 ?4254次閱讀

    基于VN5650討論一下以太網的配置與使用

    嵌入開發,仿真環節至關重要。仿真,自然脫離不了仿真設備的使用,本文基于VN5650,討論一下以太網的配置與使用。
    的頭像 發表于 05-26 09:22 ?3234次閱讀
    基于VN5650<b class='flag-5'>討論一下</b>以太網的配置與使用

    WiMinet 評說1.3:模擬式UDP中繼技術缺陷

    在室外長距離的無線自組織網絡中,某些網絡分支的通訊鏈路比較深,網絡跳數比較大,其通訊成功率下降明顯;如果我們引入端到端的 TCP 重傳機制,犧牲通訊的實時性,加大延時和重傳次數,通訊效果會有明顯的改善么?
    的頭像 發表于 02-23 15:10 ?474次閱讀
    WiMinet 評說1.3:<b class='flag-5'>模擬式</b><b class='flag-5'>UDP</b><b class='flag-5'>中繼</b><b class='flag-5'>技術</b><b class='flag-5'>缺陷</b>
    主站蜘蛛池模板: 青柠在线视频| 欧美雌雄双性人交xxxx| 男同志在线观看| 亚洲精品久久久992KVTV| 成人中文字幕在线观看| 欧美高清videosgratis高| 在线免费观看毛片| 精品亚洲一区二区在线播放| 午夜男女爽爽羞羞影院在线观看| 99久久久无码国产AAA精品| 久久人妻熟女中文字幕AV蜜芽 | 国内极度色诱视频网站| 日本性xxx| 国产传媒麻豆剧精品AV| 甜性涩爱下载| 国产一区私人高清影院| 吸奶舔下面| 精品久久久久久无码人妻国产馆| 野花高清影视免费观看| 老司机深夜福利ae 入口网站| 99久久国产露脸精品麻豆| 欧美性猛交AAA片| 国产成人精品电影| 亚洲性夜色噜噜噜网站2258KK| 久久在精品线影院精品国产| AV福利无码亚洲网站麻豆| 日韩亚洲中文欧美在线| 国产特级毛片AAAAAAA高清| 中文人妻熟妇精品乱又伦| 人驴交f ee欧美| 国产色青青视频在线观看| 岳扒开让我添| 欧美久久综合性欧美| 国产福利视频一区二区| 一本之道高清在线观看免费| 欧美四虎精品二区免费| 国产呦精品一区二区三区下载 | 孕妇bbwbbwbbwbbw超清| 青青草原影视| 久久国产亚洲精品AV麻豆| aaaaaa级特色特黄的毛片|