欧美性猛交xxxx免费看_牛牛在线视频国产免费_天堂草原电视剧在线观看免费_国产粉嫩高清在线观看_国产欧美日本亚洲精品一5区

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

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

3天內(nèi)不再提示

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

丁先生 ? 來源:weiwanggt ? 作者:weiwanggt ? 2024-02-23 15:10 ? 次閱讀

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

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

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

wKgaomXYRJWAOTb-AABE8jYlE64975.png

圖1-發(fā)射機與接收機

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

wKgZomXYRJWAMZNGAABJ-mYFndQ079.png

圖2-多跳無線中繼

在多數(shù)情況下,負責參數(shù)通訊的還有外部的用戶系統(tǒng),比如連接數(shù)據(jù)庫的上位機應用程序和連接現(xiàn)場工業(yè)傳感器嵌入式設備;通常負責發(fā)起數(shù)據(jù)請求的是上位機應用程序,二者以RJ45以太網(wǎng)線或者RS232電纜連接。

wKgZomXYRJWALD5XAAFcYWOM3_g784.png

圖3-上位機應用軟件

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

wKgaomXYRJWADNa8AAMX6J3hsyo536.png

圖4-下位機現(xiàn)場設備

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

  1. 上位機系統(tǒng)發(fā)起數(shù)據(jù)請求
  2. 數(shù)據(jù)請求通過有線電纜傳遞給發(fā)射機
  3. 發(fā)射機將數(shù)據(jù)發(fā)送給1號中繼
  4. 數(shù)據(jù)依次在中繼1→2→3→4→5之間傳遞,最后到達接收機
  5. 接收機將數(shù)據(jù)通過有線電纜傳遞給嵌入式系統(tǒng)
  6. 嵌入式系統(tǒng)采集數(shù)據(jù)

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

  1. 嵌入式系統(tǒng)送出采集到的數(shù)據(jù)
  2. 數(shù)據(jù)應答通過有線電纜傳送給接收機
  3. 接收機將數(shù)據(jù)發(fā)送給5號中繼
  4. 數(shù)據(jù)依次在中繼5→4→3→2→1之間傳遞,最后到達發(fā)射機
  5. 發(fā)射機將數(shù)據(jù)通過有線電纜傳遞給上位機系統(tǒng)
  6. 上位機系統(tǒng)完成數(shù)據(jù)的存儲,計算和顯示

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

wKgaomXYRJWACxcWAAT1XH_GXd4645.png

圖5-UDP多跳傳輸模型

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

  1. 發(fā)射機:產(chǎn)生數(shù)據(jù)請求,發(fā)送給中繼1,然后轉(zhuǎn)入接收狀態(tài),等待來自目標節(jié)點(接收機)的應答數(shù)據(jù);如果在指定的時間之內(nèi)收到了應答數(shù)據(jù)則代表通訊成功;如果沒有則重新發(fā)送請求并增加計數(shù)器;當計數(shù)器到達某個限定數(shù)值則認定通訊失敗。
  2. 接收機:平時處于接收等待狀態(tài),一旦從中繼5接收到了來自發(fā)射機的請求數(shù)據(jù),則立刻生成應答數(shù)據(jù),并交給中繼5。
  3. 中繼器:按照報文約定的指定的傳輸方向,復制報文并以重新發(fā)送給下一個接收節(jié)點,包括中繼,發(fā)射機和接收機。

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

  1. 新數(shù)據(jù)請求,在發(fā)射機到中繼1的下行鏈路上就丟失了
  2. 第1次重傳,在中繼2到中繼3的下行鏈路上丟失了
  3. 第2次重傳,下行鏈路各跳全部成功,接收機正確的收到了數(shù)據(jù),并生成了應答,但是應答數(shù)據(jù)在中繼5→中繼4的上行鏈路上丟失了
  4. 第3次重傳,在中繼3到中繼4的下行鏈路上丟失了
  5. 第4次重傳,下行鏈路各跳全部成功,接收機正確的收到了數(shù)據(jù),并生成了應答,但是應答數(shù)據(jù)在中繼2→中繼1的上行鏈路上丟失了
  6. 第5次重傳,在在中繼5到接收機的下行鏈路上丟失了
  7. 重傳計數(shù)器到達極限,應用程序判定當前鏈路不穩(wěn)定,通訊失??!

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

事實上在大多數(shù)情況下,加大嘗試次數(shù),通訊成功率的確會有一定的改善,但無法從根本上消除問題。考慮到有線鏈路的和無線多跳的通訊延遲,再疊加上目標設備的數(shù)據(jù)采集行為,下行或者上行鏈路的傳輸時間可能高達數(shù)百毫秒;在真實的環(huán)境中,還要考慮到各種系統(tǒng)延遲和等待操作,比如Windows,Linux等主流桌面操作系統(tǒng)的調(diào)度延遲,各級無線節(jié)點的單片機延遲,這個時間往往還需要進一步加大,最終這個總的時間往往高達數(shù)秒甚至幾十秒,在一個有幾百個節(jié)點的數(shù)據(jù)采集系統(tǒng)中,系統(tǒng)整體掃描一遍,耗時將會比較長了。

從上述分析可以看出,端到端的重傳機制在跳數(shù)較深的無線自組織網(wǎng)絡中難以保證足夠的可靠性,即便犧牲延時,加大重傳次數(shù),效果也不會有根本性的改善。那么問題來了!我們要怎么做才可以獲得理想的可靠性與實時性呢?敬請關注后續(xù)系列文章的深入解讀。

審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • UDP
    UDP
    +關注

    關注

    0

    文章

    328

    瀏覽量

    34060
  • 無線通訊
    +關注

    關注

    5

    文章

    588

    瀏覽量

    40375
  • 中繼技術
    +關注

    關注

    0

    文章

    3

    瀏覽量

    5925
收藏 人收藏

    評論

    相關推薦

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

    在《WiMinet 評說 1.2:多跳無線網(wǎng)絡的現(xiàn)狀》一文中,我們提到:在室外長距離的無線自組織網(wǎng)絡中,由于節(jié)點之間的鏈路損耗較大,其鏈路預算相對不足,其包誤碼率PER會相應升高,也就是丟包概率
    發(fā)表于 02-23 15:16

    傳統(tǒng)模擬式傳感器和新興科技數(shù)字傳感器

    轉(zhuǎn)帖數(shù)字傳感器是在傳統(tǒng)電阻應變傳感器基礎上,結(jié)合現(xiàn)代微電子技術、微型計算機技術集成而發(fā)展起來的一種新型電子稱重傳感器。由模擬傳感器(電阻
    發(fā)表于 11-09 15:43

    數(shù)字傳感器與模擬式傳感器的八個區(qū)別

    數(shù)字傳感器的性能區(qū)別于模擬式傳感器,主要有以下幾點:(1).解決模擬式傳感器信號差的問題模擬式傳感器的輸出信號最大大約只有幾十毫伏,最低時只達百萬分之幾毫伏。在電纜傳輸弱信號過程中,
    發(fā)表于 08-13 10:31

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

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

    寬帶X輸入的模擬式分壓電路

    寬帶X輸入的模擬式分壓電路
    發(fā)表于 12-22 02:29 ?1010次閱讀
    寬帶X輸入的<b class='flag-5'>模擬式</b>分壓電路

    模擬式測速計電路

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

    模擬式測速計電路Ⅰ

    模擬式測速計電路Ⅰ 在這個測試計電路中,555用作
    發(fā)表于 10-08 16:45 ?581次閱讀
    <b class='flag-5'>模擬式</b>測速計電路Ⅰ

    HRDA型數(shù)字模擬式電空制動機

    HRDA型數(shù)字模擬式電空制動機是NABCO公司為北京復-八線地鐵生產(chǎn)的制動控制設備,它具有反應速度快、自動化程度高、結(jié)構緊湊、適應性強等優(yōu)點。
    發(fā)表于 03-31 11:38 ?23次下載

    LTE系統(tǒng)中的分布空時中繼技術

    LTE系統(tǒng)中的分布空時中繼技術.
    發(fā)表于 04-16 13:45 ?39次下載
    LTE系統(tǒng)中的分布<b class='flag-5'>式</b>空時<b class='flag-5'>中繼</b><b class='flag-5'>技術</b>

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

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

    傳感器應用實例--模擬式檢測儀表設計實例

    傳感器應用實例--模擬式檢測儀表設計實例
    發(fā)表于 12-11 23:15 ?1次下載

    模擬式電壓表常見的四種類型

     傳統(tǒng)的模擬式電壓表根據(jù)工作原理一般分為磁電儀表、整流式儀表、電磁儀表、電動儀表等四類。
    的頭像 發(fā)表于 03-21 16:16 ?1.2w次閱讀
    <b class='flag-5'>模擬式</b>電壓表常見的四種類型

    模擬式和數(shù)字質(zhì)量流量計的詳細介紹

    質(zhì)量流量計從信號處理方式來分類,有模擬式質(zhì)量流量計和數(shù)字質(zhì)量流量計兩大類。下面分別就這兩種信號處理方式進行分析。
    發(fā)表于 05-06 13:11 ?1988次閱讀

    DIY WS2812模擬式Arduino環(huán)形時鐘

    電子發(fā)燒友網(wǎng)站提供《DIY WS2812模擬式Arduino環(huán)形時鐘.zip》資料免費下載
    發(fā)表于 02-03 10:01 ?12次下載
    DIY WS2812<b class='flag-5'>模擬式</b>Arduino環(huán)形時鐘

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

    在《WiMinet 評說 1.2:多跳無線網(wǎng)絡的現(xiàn)狀》一文中,我們提到:在室外長距離的無線自組織網(wǎng)絡中,由于節(jié)點之間的鏈路損耗較大,其鏈路預算相對不足,其包誤碼率PER會相應升高,也就是丟包概率 p 會比較大;
    的頭像 發(fā)表于 02-23 10:53 ?1045次閱讀
    深入討論一下<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>