衡阳派盒市场营销有限公司

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

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

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

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

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

1

前言

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

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

2

多跳網(wǎng)絡(luò)

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

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

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

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

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

圖2-多跳無線中繼

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

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

圖3-上位機(jī)應(yīng)用軟件

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

3

業(yè)務(wù)流程與運(yùn)作機(jī)制

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

01

上位機(jī)系統(tǒng)發(fā)起數(shù)據(jù)請(qǐng)求

02

數(shù)據(jù)請(qǐng)求通過有線電纜傳遞給發(fā)射機(jī)

03

發(fā)射機(jī)將數(shù)據(jù)發(fā)送給1號(hào)中繼

04

數(shù)據(jù)依次在中繼1→2→3→4→5之間傳遞,最后到達(dá)接收機(jī)

05

接收機(jī)將數(shù)據(jù)通過有線電纜傳遞給嵌入式系統(tǒng)

06

嵌入式系統(tǒng)采集數(shù)據(jù)

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

01

嵌入式系統(tǒng)送出采集到的數(shù)據(jù)

02

數(shù)據(jù)應(yīng)答通過有線電纜傳送給接收機(jī)

03

接收機(jī)將數(shù)據(jù)發(fā)送給5號(hào)中繼

04

數(shù)據(jù)依次在中繼5→4→3→2→1之間傳遞,最后到達(dá)發(fā)射機(jī)

05

發(fā)射機(jī)將數(shù)據(jù)通過有線電纜傳遞給上位機(jī)系統(tǒng)

06

上位機(jī)系統(tǒng)完成數(shù)據(jù)的存儲(chǔ),計(jì)算和顯示

4

UDP多跳傳輸模型

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

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

圖5-UDP多跳傳輸模型

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

01

發(fā)射機(jī):產(chǎn)生數(shù)據(jù)請(qǐng)求,發(fā)送給中繼1,然后轉(zhuǎn)入接收狀態(tài),等待來自目標(biāo)節(jié)點(diǎn)(接收機(jī))的應(yīng)答數(shù)據(jù);如果在指定的時(shí)間之內(nèi)收到了應(yīng)答數(shù)據(jù)則代表通訊成功;如果沒有則重新發(fā)送請(qǐng)求并增加計(jì)數(shù)器;當(dāng)計(jì)數(shù)器到達(dá)某個(gè)限定數(shù)值則認(rèn)定通訊失敗。

02

接收機(jī):平時(shí)處于接收等待狀態(tài),一旦從中繼5接收到了來自發(fā)射機(jī)的請(qǐng)求數(shù)據(jù),則立刻生成應(yīng)答數(shù)據(jù),并交給中繼5。

03

中繼器:按照?qǐng)?bào)文約定的指定的傳輸方向,復(fù)制報(bào)文并以重新發(fā)送給下一個(gè)接收節(jié)點(diǎn),包括中繼,發(fā)射機(jī)和接收機(jī)。

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

01

新數(shù)據(jù)請(qǐng)求,在發(fā)射機(jī)到中繼1的下行鏈路上就丟失了

02

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

03

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

04

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

05

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

06

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

07

重傳計(jì)數(shù)器到達(dá)極限,應(yīng)用程序判定當(dāng)前鏈路不穩(wěn)定,通訊失敗!

5

總結(jié)

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

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

在真實(shí)的環(huán)境中,還要考慮到各種系統(tǒng)延遲和等待操作,比如Windows,Linux等主流桌面操作系統(tǒng)的調(diào)度延遲,各級(jí)無線節(jié)點(diǎn)的單片機(jī)延遲,這個(gè)時(shí)間往往還需要進(jìn)一步加大,最終這個(gè)總的時(shí)間往往高達(dá)數(shù)秒甚至幾十秒,在一個(gè)有幾百個(gè)節(jié)點(diǎn)的數(shù)據(jù)采集系統(tǒng)中,系統(tǒng)整體掃描一遍,耗時(shí)將會(huì)比較長了。

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





審核編輯:劉清

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

    關(guān)注

    8

    文章

    1184

    瀏覽量

    53637
  • 中繼器
    +關(guān)注

    關(guān)注

    3

    文章

    394

    瀏覽量

    28352
  • 無線網(wǎng)絡(luò)
    +關(guān)注

    關(guān)注

    6

    文章

    1443

    瀏覽量

    66092
  • 無線通訊
    +關(guān)注

    關(guān)注

    5

    文章

    588

    瀏覽量

    40359
  • UDP通信
    +關(guān)注

    關(guān)注

    0

    文章

    21

    瀏覽量

    1956

原文標(biāo)題:WiMinet 評(píng)說1.3:模擬式UDP無線中繼技術(shù)的缺陷

文章出處:【微信號(hào):WiMi-net,微信公眾號(hào):WiMinet無線組網(wǎng)通信】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    WiMinet 評(píng)說1.3:模擬式UDP中繼技術(shù)缺陷

    反應(yīng)自然是上 TCP 算法,在發(fā)送節(jié)點(diǎn)啟用 TCP Client 算法,在接收點(diǎn)啟用 TCP Server 算法,實(shí)現(xiàn)端到端的控制,這樣不就可以解決多跳無線通訊網(wǎng)絡(luò)的可靠性了么?我們今天就來深入討論一下
    發(fā)表于 02-23 15:16

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

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

    討論一下輸液泵精度調(diào)節(jié)的問題

    本人目前在做個(gè)關(guān)于輸液泵的項(xiàng)目,主控板是飛思卡爾8位單片機(jī)。有沒有相關(guān)經(jīng)驗(yàn)的大俠能討論一下輸液泵精度調(diào)節(jié)的問題。主要是步進(jìn)電機(jī)速度對(duì)應(yīng)的輸液的速度……這里附個(gè)輸液泵的資料,大家
    發(fā)表于 07-31 11:39

    AD模數(shù)轉(zhuǎn)換模塊大家都用什么芯片,都進(jìn)來討論一下。。。

    AD模數(shù)轉(zhuǎn)換模塊大家都用什么芯片,都進(jìn)來討論一下啊。。。哪些好用哪些不好用的,都可以進(jìn)來說一下。。。。。
    發(fā)表于 08-01 17:46

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

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

    大家討論一下這種電路

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

    上傳個(gè)原理圖,是關(guān)于壓電蜂鳴器的,大家來討論一下工作原理

    本帖最后由 Stark揚(yáng) 于 2018-10-19 18:23 編輯 上傳個(gè)原理圖,是關(guān)于壓電蜂鳴器的,大家來討論一下工作原理
    發(fā)表于 10-19 18:10

    討論一下編程風(fēng)格與技巧是怎樣提高設(shè)計(jì)性能的?

    討論一下編程風(fēng)格與技巧是怎樣提高設(shè)計(jì)性能的?
    發(fā)表于 05-07 06:31

    討論一下如何創(chuàng)建、下載和運(yùn)行腳本?

    讓我們簡要討論一下如何創(chuàng)建、下載和運(yùn)行腳本。
    發(fā)表于 05-11 06:31

    模擬式旋鈕的相關(guān)資料推薦

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

    模擬式測速計(jì)電路

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

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

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

    討論一下2018年物聯(lián)網(wǎng)行業(yè)應(yīng)該制定的7個(gè)新年計(jì)劃

    新年開始常常是做規(guī)劃的時(shí)候,有些人致力于制定新年計(jì)劃用以改善我們的生活,物聯(lián)網(wǎng)也不例外。本文中主要討論一下2018年物聯(lián)網(wǎng)行業(yè)應(yīng)該制定的7個(gè)新年計(jì)劃。
    的頭像 發(fā)表于 01-13 09:49 ?4281次閱讀

    基于VN5650討論一下以太網(wǎng)的配置與使用

    嵌入開發(fā),仿真環(huán)節(jié)至關(guān)重要。仿真,自然脫離不了仿真設(shè)備的使用,本文基于VN5650,討論一下以太網(wǎng)的配置與使用。
    的頭像 發(fā)表于 05-26 09:22 ?3359次閱讀
    基于VN5650<b class='flag-5'>討論一下</b>以太網(wǎng)的配置與使用

    WiMinet 評(píng)說1.3:模擬式UDP中繼技術(shù)缺陷

    在室外長距離的無線自組織網(wǎng)絡(luò)中,某些網(wǎng)絡(luò)分支的通訊鏈路比較深,網(wǎng)絡(luò)跳數(shù)比較大,其通訊成功率下降明顯;如果我們引入端到端的 TCP 重傳機(jī)制,犧牲通訊的實(shí)時(shí)性,加大延時(shí)和重傳次數(shù),通訊效果會(huì)有明顯的改善么?
    的頭像 發(fā)表于 02-23 15:10 ?503次閱讀
    WiMinet 評(píng)說1.3:<b class='flag-5'>模擬式</b><b class='flag-5'>UDP</b><b class='flag-5'>中繼</b><b class='flag-5'>技術(shù)</b><b class='flag-5'>缺陷</b>
    网上老虎机游戏| 百家乐路子分| 百家乐官网打法介绍| 百家乐详解| 威尼斯人娱乐老| 新葡京百家乐现金| 百家乐官网怎么骗人| 奉节县| 大发888 大发888娱乐城 大发888娱乐场 | 678百家乐官网博彩娱乐场| 紫阳县| 易玩棋牌怎么样| 星期8百家乐娱乐城| 百家乐开户送8彩金| 富二代百家乐官网的玩法技巧和规则 | 百家乐官网明灯| 百家乐官网视频象棋| 百家乐官网赌局| 大方县| 大发888娱乐能借钱| 德州扑克2| 万达百家乐官网娱乐城| 百家乐的视频百家乐| 威尼斯人娱乐城网址是什么 | 百家乐官网最佳打| 百家乐官网太阳城娱乐城| 澳门百家乐官网论谈| 皇冠网投| 博尔国际| 998棋牌游戏中心| 麻将二八杠技巧| 利来百家乐的玩法技巧和规则| 百家乐赌机破解| 百家乐足球投注网哪个平台网址测速最好| 24山吉凶段| 巴黎人百家乐官网的玩法技巧和规则| 百家乐官网大西洋城| 澳门百家乐官网怎赌才能赚钱| 百家乐官网游戏软件出售| 百家乐蔬菜配送公司| 迪威百家乐娱乐场|