亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        一種異構(gòu)網(wǎng)絡(luò)多協(xié)議并行數(shù)據(jù)分發(fā)方法

        2021-06-24 09:39:28劉建航武萬(wàn)萍王樹(shù)慶李世寶張玉成
        電子與信息學(xué)報(bào) 2021年6期

        劉建航 武萬(wàn)萍 王樹(shù)慶 李世寶 張玉成

        ①(中國(guó)石油大學(xué)(華東)計(jì)算機(jī)與通信工程學(xué)院 青島 266580)

        ②(中國(guó)科學(xué)院智能農(nóng)業(yè)機(jī)械裝備工程實(shí)驗(yàn)室 北京 100190)

        1 引言

        Gartner的研究報(bào)告[1]指出,無(wú)線連接物聯(lián)網(wǎng)設(shè)備的數(shù)量將在2020年之前達(dá)到200億臺(tái),多種無(wú)線通信技術(shù)共存將帶動(dòng)異構(gòu)無(wú)線設(shè)備通信的發(fā)展。近些年的研究成果[2,3]已經(jīng)實(shí)現(xiàn)了異構(gòu)無(wú)線設(shè)備(如Wi-Fi和ZigBee設(shè)備)之間的直接通信,如Chi等人[3]提出的并行多協(xié)議通信(Parallel Multi-protocol Communication, PMC)技術(shù),通過(guò)物理層調(diào)制Wi-Fi節(jié)點(diǎn)在發(fā)送數(shù)據(jù)時(shí)可以用部分子載波捎帶傳輸Zig-Bee數(shù)據(jù),從而解決信道爭(zhēng)用所帶來(lái)的資源浪費(fèi)等方面的問(wèn)題。由于異構(gòu)網(wǎng)絡(luò)節(jié)點(diǎn)通信能力不同,通過(guò)捎帶傳輸,Wi-Fi[4]可以一跳將數(shù)據(jù)分發(fā)到多個(gè)ZigBee[5]節(jié)點(diǎn),這種方式大幅降低了ZigBee網(wǎng)絡(luò)數(shù)據(jù)分發(fā)中多跳傳輸?shù)膫鞑r(shí)延。然而由于能量受限,ZigBee節(jié)點(diǎn)占空比往往低于10%,這意味著超過(guò)90%的時(shí)間ZigBee節(jié)點(diǎn)處于休眠狀態(tài)。因此,如何規(guī)劃Wi-Fi節(jié)點(diǎn)的傳輸方案,使其能保證數(shù)據(jù)分發(fā)的可靠性的同時(shí)兼顧傳輸時(shí)延和傳輸效率,是目前急需解決的問(wèn)題。

        文獻(xiàn)[6]使用特殊的前導(dǎo)來(lái)協(xié)調(diào)異構(gòu)設(shè)備。Chebrolu等人[7]和Zhang等人[8]通過(guò)檢測(cè)Wi-Fi數(shù)據(jù)包的數(shù)據(jù)包長(zhǎng)度,實(shí)現(xiàn)了Wi-Fi到ZigBee的通信。文獻(xiàn)[9]提出使用Wi-Fi系統(tǒng)的信道狀態(tài)信息(Channel State Information, CSI)啟用低功耗藍(lán)牙(Bluetooth Low Energy, BLE)到Wi-Fi的傳輸。Kim等人[10]提出了一種通用且透明的跨技術(shù)通信框架FreeBee,這個(gè)通信框架可以在Wi-Fi,ZigBee和藍(lán)牙3種流行的無(wú)線技術(shù)之間實(shí)現(xiàn)直接單播和跨技術(shù)的頻道廣播。Chi等人[11]通過(guò)使用常規(guī)數(shù)據(jù)包來(lái)支持Wi-Fi和Zig-Bee設(shè)備之間的通信。以上的研究工作是關(guān)于包層次的跨技術(shù)通信,其吞吐量一般來(lái)說(shuō)都很低。

        為了提高吞吐量,Li等人[2]首先提出第1個(gè)基于仿真的跨技術(shù)通信 (Cross-Technology Communication, CTC),實(shí)現(xiàn)了從Wi-Fi到ZigBee的單向通信,通過(guò)物理層的仿真,能夠使CTC的吞吐量達(dá)到理論最大值,但由于WEBee利用Wi-Fi的有效負(fù)載傳遞ZigBee信號(hào),導(dǎo)致了原有的Wi-Fi數(shù)據(jù)遭到破壞,在傳送ZigBee數(shù)據(jù)的同時(shí)不能傳輸Wi-Fi數(shù)據(jù),頻率利用率較低。Chi等人[3]對(duì)文獻(xiàn)[2]進(jìn)行改進(jìn),它探索了在單一Wi-Fi通道內(nèi)對(duì)異構(gòu)物聯(lián)網(wǎng)無(wú)線電進(jìn)行多協(xié)議并行通信的可能性,從而顯著提高頻譜利用率。本文在此基礎(chǔ)上提出了基于多協(xié)議并行數(shù)據(jù)傳輸?shù)臄?shù)據(jù)分發(fā)方法。但是不管對(duì)于PMC還是WEBee,都只是實(shí)現(xiàn)了數(shù)據(jù)的下行傳輸,即從Wi-Fi端到ZigBee端或是從混合信號(hào)發(fā)送端到傳統(tǒng)的ZigBee與Wi-Fi的接收端,并不能夠?qū)崿F(xiàn)數(shù)據(jù)的上行傳輸。另外,在前期工作[12]中,利用噴泉碼實(shí)現(xiàn)無(wú)反饋的可靠傳輸,這保證了異構(gòu)網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)分發(fā)的可靠性。馬彬等人[13]在密集異構(gòu)蜂窩網(wǎng)絡(luò)和無(wú)線局域網(wǎng)絡(luò)構(gòu)成的超密集異構(gòu)無(wú)線網(wǎng)絡(luò)中,變速移動(dòng)的車輛終端會(huì)面臨更加頻繁地切換,導(dǎo)致用戶服務(wù)質(zhì)量(Quality of Service, QoS)變差。然而我們的工作只異構(gòu)無(wú)線設(shè)備(如Wi-Fi和ZigBee設(shè)備)之間的直接通信,復(fù)雜度低。Zhang等人[14]考慮了面向多信道異步占空比網(wǎng)絡(luò)的廣播問(wèn)題,提出了一個(gè)基于多信道的高效廣播協(xié)議,該協(xié)議可以獲得較低的延遲和較高的數(shù)據(jù)成功傳輸率。針對(duì)低占空比傳感網(wǎng)中的最小延遲廣播問(wèn)題,文獻(xiàn)[15]提出了一個(gè)新穎的沖突容忍調(diào)度策略,該策略通過(guò)允許在非關(guān)鍵節(jié)點(diǎn)上的沖突來(lái)加快在關(guān)鍵節(jié)點(diǎn)上的廣播進(jìn)程,從而進(jìn)一步提供了降低廣播延遲的機(jī)會(huì)。Jiang等人[16]通過(guò)采用一個(gè)基于概率且完全分布式的廣播機(jī)制實(shí)現(xiàn)了低占空比傳感網(wǎng)中的數(shù)據(jù)分發(fā),并且通過(guò)理論和實(shí)驗(yàn)證明了該廣播機(jī)制具有較低的延遲和較高的能量效率。

        上述研究工作大部分集中在研究傳感器網(wǎng)絡(luò)中廣播延遲問(wèn)題,研究成果應(yīng)用于異構(gòu)網(wǎng)絡(luò)數(shù)據(jù)分發(fā)會(huì)導(dǎo)致傳輸時(shí)延較長(zhǎng)、傳輸效率低等問(wèn)題?;谏鲜鰡?wèn)題,本文建立了一個(gè)基于異構(gòu)網(wǎng)絡(luò)的多協(xié)議并行數(shù)據(jù)分發(fā)模型,提出權(quán)衡延遲和能耗的損失函數(shù),通過(guò)對(duì)該函數(shù)中權(quán)衡系數(shù)的自適應(yīng)調(diào)節(jié)優(yōu)化發(fā)送端傳輸方法,從而在保證數(shù)據(jù)分發(fā)的可靠傳輸?shù)幕A(chǔ)上,滿足不同應(yīng)用對(duì)于延遲和能耗方面的需求。

        2 系統(tǒng)模型和問(wèn)題描述

        2.1 網(wǎng)絡(luò)模型與假設(shè)

        不失一般性地,本文假設(shè)所有節(jié)點(diǎn)隨機(jī)分布在一個(gè)圓形區(qū)域內(nèi),發(fā)送節(jié)點(diǎn)是一個(gè)異構(gòu)網(wǎng)絡(luò)設(shè)備[3],其在發(fā)送Wi-Fi數(shù)據(jù)的同時(shí),利用64個(gè)子載波中的7個(gè)子載波捎帶傳輸ZigBee數(shù)據(jù)。發(fā)送節(jié)點(diǎn)位于圓形區(qū)域的中心(數(shù)據(jù)分發(fā)模型),并且本文用G=(V,E)來(lái)表示異構(gòu)網(wǎng)絡(luò)的拓?fù)浣Y(jié)構(gòu)。其中, V表示包含1個(gè)發(fā)送節(jié)點(diǎn)和多個(gè)ZigBee節(jié)點(diǎn)的節(jié)點(diǎn)集合, E表示發(fā)送節(jié)點(diǎn)到ZigBee節(jié)點(diǎn)的鏈路集合。此外,本文將時(shí)間劃分為若干個(gè)大小相等的時(shí)間單元,每個(gè)時(shí)間單元長(zhǎng)度的設(shè)置能夠完成所有數(shù)據(jù)包的收發(fā)操作。作為時(shí)間度量的基本單元,每個(gè)時(shí)間單元要么處于睡眠狀態(tài),要么處于蘇醒狀態(tài)。

        本文還做了如下的一些基本假設(shè):(1)假設(shè)異構(gòu)網(wǎng)絡(luò)中僅存在Wi-Fi和ZigBee兩種設(shè)備,且除了實(shí)驗(yàn)本身設(shè)備之間的相互影響以外,不考慮其他設(shè)備所造成的影響。(2)所有的ZigBee設(shè)備都工作在占空比可調(diào)的低占空比模式下,每個(gè)ZigBee節(jié)點(diǎn)在加入工作的網(wǎng)絡(luò)之前,其占空比以及喚醒時(shí)間都被發(fā)送節(jié)點(diǎn)所知。事實(shí)上,這是因?yàn)閆igBee節(jié)點(diǎn)的占空比和開(kāi)始工作的時(shí)間都是人為可控的??紤]最差的情況下,ZigBee的本地時(shí)鐘發(fā)生偏移時(shí),可以發(fā)送一個(gè)數(shù)據(jù)包到發(fā)送節(jié)點(diǎn)。一方面,這一數(shù)據(jù)包所包含的數(shù)據(jù)量很小,可以視為一個(gè)控制包,不會(huì)影響系統(tǒng)的可靠性;另一方面,這種校準(zhǔn)操作進(jìn)行的頻率也不會(huì)太頻繁,所以這種假設(shè)也是合理的。(3)每個(gè)ZigBee節(jié)點(diǎn)的鏈路上的最高丟包率是已知的。

        2.2 問(wèn)題闡述

        在本文中,由假設(shè)(2)所有的ZigBee節(jié)點(diǎn)都工作在低占空比模式下,每個(gè)節(jié)點(diǎn)獨(dú)立地確定自己的工作情況。具體地說(shuō),在一個(gè)異構(gòu)網(wǎng)絡(luò)中,包含1個(gè)發(fā)送節(jié)點(diǎn)以及4個(gè)ZigBee節(jié)點(diǎn)。在不考慮占空比和數(shù)據(jù)包個(gè)數(shù)的情況下,該網(wǎng)絡(luò)可以抽象成圖1所示的矩陣。在圖1中1表示該節(jié)點(diǎn)處于蘇醒狀態(tài),0表示該節(jié)點(diǎn)處于睡眠狀態(tài)。對(duì)于發(fā)送節(jié)點(diǎn)來(lái)說(shuō),如果想要盡可能地覆蓋所有的ZigBee節(jié)點(diǎn),即考慮時(shí)延最短,可以選擇t1,t2,t3,t4作為發(fā)送時(shí)間。而如果考慮最小的功耗,也就是最少的發(fā)送次數(shù),可以直接選擇 t7時(shí)刻進(jìn)行數(shù)據(jù)發(fā)送。盡管從時(shí)延或者能量損耗單方面來(lái)考慮,問(wèn)題有最優(yōu)解;但是對(duì)于大多數(shù)實(shí)際應(yīng)用而言,往往關(guān)注的是延遲和能耗的權(quán)衡,這就意味著發(fā)送節(jié)點(diǎn)的發(fā)送時(shí)刻可以選擇t3,t4,t5或者t1,t2,t6或者其他更多的選項(xiàng),顯然這沒(méi)有最優(yōu)解,屬于NP-Hard問(wèn)題。

        3 算法設(shè)計(jì)

        由于發(fā)送次數(shù)與系統(tǒng)的能量損耗成正比,發(fā)送節(jié)點(diǎn)發(fā)送得越頻繁,系統(tǒng)的整體能量損耗就越高。為了更好地衡量分發(fā)算法的性能,本文引入新的損失函數(shù)來(lái)權(quán)衡能量和系統(tǒng)損耗,基于定義的損失函數(shù),提出了基于延遲的數(shù)據(jù)分發(fā)方法。并證明了利用該方法所計(jì)算得到的系統(tǒng)損失函數(shù)為最小值。在此基礎(chǔ)上,利用動(dòng)態(tài)規(guī)劃的思想設(shè)計(jì)算法來(lái)實(shí)現(xiàn)該數(shù)據(jù)分發(fā)方法的求解過(guò)程。

        圖1 網(wǎng)絡(luò)矩陣圖

        3.1 損失函數(shù)

        給定一個(gè)網(wǎng)絡(luò)拓?fù)銰=(V,E),可以定義如式(1)的系統(tǒng)損失函數(shù)

        其中,COST(G)表示網(wǎng)絡(luò)的整體代價(jià),Δdelay表示系統(tǒng)的整體時(shí)延,S.T.表示發(fā)送次數(shù),σ 表示一個(gè)權(quán)衡系數(shù),用來(lái)衡量系統(tǒng)損失中在發(fā)送端完成廣播任務(wù)時(shí)是低時(shí)延優(yōu)先還是低發(fā)送次數(shù)優(yōu)先。

        3.2 損失函數(shù)參數(shù)

        發(fā)送節(jié)點(diǎn)每次喚醒并發(fā)送 d 個(gè)噴泉碼所需要的能量主要包括射頻能量和處理噴泉碼數(shù)據(jù)包的能量??梢远x如式(2)的能量

        圖2 時(shí)序圖

        為了確保兩個(gè)工作時(shí)刻相同的ZigBee節(jié)點(diǎn),所收到噴泉碼個(gè)數(shù)接近閾值的一個(gè)優(yōu)先作為不進(jìn)行時(shí)延的節(jié)點(diǎn)(即保證了節(jié)點(diǎn)能夠以最小的時(shí)延接收到足夠的噴泉碼來(lái)進(jìn)行解碼),本文定義第i個(gè)節(jié)點(diǎn)的時(shí)延校正系數(shù)

        其中,S.T.表示發(fā)送節(jié)點(diǎn)進(jìn)行發(fā)送的次數(shù),更進(jìn)一步,也就是ZigBee節(jié)點(diǎn)不進(jìn)行延遲發(fā)送的ZigBee的個(gè)數(shù)。

        3.3 損失函數(shù)最優(yōu)值

        其中,OV(0)=0,表示當(dāng)異構(gòu)網(wǎng)絡(luò)中不存在ZigBee接收節(jié)點(diǎn)時(shí),發(fā)送節(jié)點(diǎn)不耗費(fèi)能量,系統(tǒng)損失為0。另外,上述推導(dǎo)過(guò)程中,時(shí)延校正系數(shù)沒(méi)有改變。這是因?yàn)闀r(shí)延校正系數(shù)只與ZigBee節(jié)點(diǎn)接收到的噴泉碼數(shù)據(jù)包的個(gè)數(shù)和噴泉碼解碼的閾值是相關(guān)的,而上述推導(dǎo)過(guò)程是系統(tǒng)的一次完整的收發(fā)過(guò)程,ZigBee節(jié)點(diǎn)的收包個(gè)數(shù)并沒(méi)有發(fā)生改變,所以對(duì)于這一過(guò)程,時(shí)延校正系數(shù)并沒(méi)有發(fā)生改變。但是在完成這一過(guò)程以后,系統(tǒng)可能還存在未達(dá)到解碼閾值的ZigBee節(jié)點(diǎn),所以系統(tǒng)的收發(fā)過(guò)程并不能夠結(jié)束,而是要重復(fù),在進(jìn)行后續(xù)的收發(fā)操作時(shí),由于ZigBee節(jié)點(diǎn)所接收到的包個(gè)數(shù)發(fā)生了改變,所以對(duì)應(yīng)的時(shí)延校正系數(shù)也發(fā)生了改變,需要重新計(jì)算各個(gè)節(jié)點(diǎn)的時(shí)延校正系數(shù),然后對(duì)ZigBee節(jié)點(diǎn)的時(shí)延進(jìn)行重新的校正排序,來(lái)確定接下來(lái)數(shù)據(jù)分發(fā)時(shí)所需要的ZigBee時(shí)延順序序列。各個(gè)ZigBee節(jié)點(diǎn)的時(shí)延經(jīng)過(guò)校正和排序以后,會(huì)生成一個(gè)不減的序列,在該序列中,時(shí)延最大的節(jié)點(diǎn)一定不會(huì)推遲到下一個(gè)周期去接收數(shù)據(jù),所以,經(jīng)過(guò)校正后時(shí)延最大的節(jié)點(diǎn)一定會(huì)在其工作時(shí)間接收數(shù)據(jù),不會(huì)推遲數(shù)據(jù)的接收。

        綜上所述,表1詳細(xì)地闡述了本文所提出的分發(fā)算法。假設(shè)集合 D里邊的元素是需要進(jìn)行延遲接收的ZigBee節(jié)點(diǎn),集合I里邊的元素是在其蘇醒時(shí)正常接收數(shù)據(jù)的元素。

        在該算法中,最后可以輸出發(fā)送節(jié)點(diǎn)應(yīng)該在哪個(gè)時(shí)間點(diǎn)進(jìn)行數(shù)據(jù)的發(fā)送,并且規(guī)定了發(fā)送節(jié)點(diǎn)每次發(fā)送的數(shù)據(jù)包的大小Nsiend,表示第i次進(jìn)行發(fā)送時(shí)發(fā)送的噴泉碼包的個(gè)數(shù)。這一數(shù)值是可以根據(jù)ZigBee節(jié)點(diǎn)的占空比進(jìn)行設(shè)置的,只要ZigBee在工作時(shí)間段內(nèi)能夠接收這個(gè)數(shù)據(jù)包即可。對(duì)于的取值大小,在后續(xù)的實(shí)驗(yàn)章節(jié)中會(huì)給出詳細(xì)的分析。

        4 性能分析

        4.1 模型參數(shù)驗(yàn)證

        為了驗(yàn)證模型的可靠性,下面針對(duì)所提損失函數(shù)模型中的兩個(gè)參數(shù)進(jìn)行研究,第1個(gè)參數(shù)是每次P發(fā)送節(jié)點(diǎn)發(fā)送的噴泉碼數(shù)據(jù)包的個(gè)數(shù) n,第2個(gè)參數(shù)是衡量時(shí)延和功耗的權(quán)衡系數(shù)σ。

        首先對(duì)n進(jìn)行研究,n 表示每次發(fā)送節(jié)點(diǎn)發(fā)送的噴泉碼的數(shù)據(jù)包個(gè)數(shù),由假設(shè)(2),所有的ZigBee節(jié)點(diǎn)的工作狀態(tài)都是穩(wěn)定的,并且是低占空比的,即蘇醒時(shí)間遠(yuǎn)遠(yuǎn)小于睡眠時(shí)間,保證了ZigBee節(jié)點(diǎn)的低功耗設(shè)計(jì)的初衷,另外為了盡可能地減少無(wú)用能量的損耗,假設(shè)發(fā)送節(jié)點(diǎn)發(fā)送的包都能夠被ZigBee所接收,不會(huì)存在所有的ZigBee處于睡眠狀態(tài)時(shí),發(fā)送節(jié)點(diǎn)仍然在進(jìn)行發(fā)包操作,這無(wú)疑會(huì)徒增功耗。所以在對(duì) n進(jìn)行賦值的時(shí)候,應(yīng)該考慮到其與占空比的關(guān)系,要保證發(fā)送節(jié)點(diǎn)一次發(fā)送的數(shù)據(jù)包能夠讓ZigBee在一個(gè)工作周期內(nèi)全部接收,即發(fā)送節(jié)點(diǎn)發(fā)送多少個(gè)噴泉碼數(shù)據(jù)包,ZigBee在進(jìn)行一個(gè)工作周期以后要滿足+n。

        表1 模型求解算法

        圖3所示,其中圓圈表示ZigBee節(jié)點(diǎn),〈S,T〉數(shù)值對(duì)是對(duì)該ZigBee節(jié)點(diǎn)的描述。其中 S表示該ZigBee節(jié)點(diǎn)噴泉解碼所需的閾值,可根據(jù)FCSA來(lái)獲得; T表示該ZigBee節(jié)點(diǎn)的工作周期所屬的時(shí)間單元。本次實(shí)驗(yàn),將ZigBee的一個(gè)周期劃歸為20個(gè)時(shí)間單元。而各個(gè)ZigBee節(jié)點(diǎn)閾值是根據(jù)ZigBee節(jié)點(diǎn)離發(fā)送節(jié)點(diǎn)的遠(yuǎn)近設(shè)定的。在圖3中,發(fā)送節(jié)點(diǎn)和各個(gè)ZigBee節(jié)點(diǎn)構(gòu)成網(wǎng)絡(luò) G2。另外對(duì)圖3中Zig-Bee數(shù)量和位置進(jìn)行調(diào)整可以得到網(wǎng)絡(luò) G1。定義G1為

        對(duì) n 取不同的值,利用損失最小值計(jì)算方法,可以計(jì)算得到損失代價(jià)COST如圖4所示。從圖3和圖4中可以看出, G2網(wǎng)絡(luò)中ZigBee閾值最大的節(jié)點(diǎn)為ZigBee10,其解碼閾值為150,工作所處的時(shí)間單元為4,而當(dāng) n 取值150及以上時(shí),損失COST為固定值53,再隨著 n值的增大,COST不會(huì)減小,已經(jīng)達(dá)到網(wǎng)絡(luò)的最小損失。但是隨著 n值不斷增大,PMC發(fā)送的噴泉碼數(shù)據(jù)包并沒(méi)有被所有的ZigBee節(jié)點(diǎn)所接收,導(dǎo)致網(wǎng)絡(luò)功耗增加,而增加的這一部分功耗沒(méi)有計(jì)算到COST損失函數(shù)里。另外從圖中可以得知,當(dāng)發(fā)包個(gè)數(shù) n 為40左右時(shí),COST下降趨勢(shì)不明顯,已經(jīng)趨于穩(wěn)定,所以在實(shí)際中, n的確定并不是一個(gè)固定的值,可以根據(jù)不同網(wǎng)絡(luò)繪制n-COST圖,選擇合適的發(fā)包個(gè)數(shù)n ,進(jìn)而確定ZigBee節(jié)點(diǎn)的占空比。

        圖3 G2仿真網(wǎng)絡(luò)結(jié)構(gòu)示意圖

        圖4 最小損失COST與發(fā)包個(gè)數(shù)n關(guān)系圖

        4.2 數(shù)據(jù)分發(fā)方法性能分析及對(duì)比

        在傳統(tǒng)的網(wǎng)絡(luò)數(shù)據(jù)分發(fā)中,SPIN協(xié)議[17]是比較常用的數(shù)據(jù)分發(fā)協(xié)議,SPIN協(xié)議是一種以數(shù)據(jù)為中心的自適應(yīng)路由協(xié)議,該協(xié)議能夠避免由于節(jié)點(diǎn)間重復(fù)地收發(fā)大量的冗余信息所造成的能源浪費(fèi)。SPIN作為多跳的廣播數(shù)據(jù)分發(fā)協(xié)議有自己獨(dú)特的優(yōu)勢(shì),但是在異構(gòu)網(wǎng)絡(luò)中卻存在著不足。圖5表示在單跳范圍內(nèi)進(jìn)行數(shù)據(jù)分發(fā)的示意圖。圖5中過(guò)程表示發(fā)送節(jié)點(diǎn)向ZigBee節(jié)點(diǎn)發(fā)送ADV數(shù)據(jù)包,詢問(wèn)該ZigBee節(jié)點(diǎn)是否要接收數(shù)據(jù)包,如果ZigBee節(jié)點(diǎn)需要接收數(shù)據(jù)包,則會(huì)進(jìn)行②過(guò)程ZigBee向發(fā)送節(jié)點(diǎn)發(fā)送REQ確認(rèn)包,最后發(fā)送節(jié)點(diǎn)會(huì)向ZigBee節(jié)點(diǎn)發(fā)送數(shù)據(jù)。圖中進(jìn)行②過(guò)程時(shí),ZigBee節(jié)點(diǎn)需要向發(fā)送節(jié)點(diǎn)發(fā)送REQ的確認(rèn)信息包,如果ZigBee的發(fā)送功率不足以支撐將數(shù)據(jù)包發(fā)送給發(fā)送節(jié)點(diǎn)時(shí),可以采用多跳方式傳輸,這里為了方便后續(xù)討論,將多跳傳輸所需的時(shí)間統(tǒng)一歸納到過(guò)程②所需的時(shí)間中。

        本文使用提出的COST損失函數(shù)模型來(lái)衡量采用SPIN協(xié)議的網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)分發(fā)時(shí)能量損耗和時(shí)延的關(guān)系。為了更好地對(duì)比,需要對(duì)COST函數(shù)模型中時(shí)延的定義進(jìn)行調(diào)整,即某個(gè)ZigBee節(jié)點(diǎn)的時(shí)延用=(fixed)+(v)來(lái)計(jì)算,這樣能夠更好地對(duì)比SPIN協(xié)議下網(wǎng)絡(luò)的損失,同樣地,在衡量本文所提延遲分發(fā)方法進(jìn)行數(shù)據(jù)分發(fā)時(shí)的損失時(shí)也許需要使用此種時(shí)延定義方式。

        圖5 SPIN協(xié)議網(wǎng)絡(luò)圖

        在G1網(wǎng)絡(luò)下進(jìn)行實(shí)驗(yàn),可以得到圖6(a)中所示的結(jié)果圖。圖6(a)中橫坐標(biāo)表示發(fā)送節(jié)點(diǎn)每次發(fā)送的噴泉碼數(shù)據(jù)包個(gè)數(shù),縱坐標(biāo)表示系統(tǒng)的整體損失代價(jià)值。為了更方便地觀察,將圖6(a)中部分放大,如圖6(b)所示。從圖6的兩幅圖中可以看出,對(duì)時(shí)延進(jìn)行校正的情況下,采用本文所提延遲數(shù)據(jù)分發(fā)方法所產(chǎn)生的系統(tǒng)損失整體上都低于采用SPIN方法所產(chǎn)生的系統(tǒng)損失。另外從圖7中可以看出這一規(guī)律不管對(duì)時(shí)延進(jìn)行校正或者不校正時(shí)都成立。利用相同的分析方法,在 G2網(wǎng)絡(luò)下進(jìn)行實(shí)驗(yàn),可以得到圖7中的結(jié)果,同樣符合上述規(guī)律。損失函數(shù)COST主要衡量了時(shí)延和能量損耗兩個(gè)方面,通過(guò)系數(shù) σ來(lái)權(quán)衡。當(dāng)σ 參數(shù)變大時(shí),在系統(tǒng)損失模型中能量損耗占的比重就會(huì)增加,其中,發(fā)送節(jié)點(diǎn)啟動(dòng)發(fā)送的次數(shù)與能量損耗是直接相關(guān)的,由于延遲數(shù)據(jù)分發(fā)算法中,發(fā)送節(jié)點(diǎn)發(fā)送數(shù)據(jù)的次數(shù)又直接與非延遲節(jié)點(diǎn)的個(gè)數(shù)相關(guān)。在SPIN協(xié)議進(jìn)行數(shù)據(jù)分發(fā)時(shí),能量損耗直接與發(fā)送節(jié)點(diǎn)啟動(dòng)發(fā)送的次數(shù)相關(guān)。所以當(dāng)σ發(fā)生變化時(shí),SPIN協(xié)議和延遲分發(fā)算法對(duì)能耗的敏感度不同,當(dāng) σ變小時(shí),能耗因素影響的損失計(jì)算模型中的比重降低,這時(shí)系統(tǒng)總的損失可能出現(xiàn)SPIN協(xié)議比本文提出的方法要小的情況。這是由于在進(jìn)行延遲時(shí)會(huì)引入新的延遲變量,而如果當(dāng) σ足夠大時(shí),這一新引入的變量就會(huì)被能耗因素所淡化,但是如果 σ變小時(shí),新引入的延遲變量對(duì)系統(tǒng)的整體損失影響會(huì)變大。

        圖6 G1網(wǎng)絡(luò)中不同數(shù)據(jù)分發(fā)方法下的損失圖

        圖7 G2網(wǎng)絡(luò)中不同數(shù)據(jù)分發(fā)方法下的損失圖

        圖8 低權(quán)衡系數(shù)下G2網(wǎng)路中不同數(shù)據(jù)分發(fā)方法下的損失圖

        圖8中描述的是當(dāng)σ=10時(shí),兩種不同的方法所對(duì)應(yīng)的最小損失值。從圖8中可以看出,時(shí)延經(jīng)過(guò)校正時(shí),對(duì) σ的變化感知得更加明顯。本文所提方法與SPIN方法進(jìn)行比較時(shí),可以看出雖然本文所提方法在低σ時(shí)最小損失值略大于SPIN方法,但是可以近似忽略不計(jì)。所以,在低 σ情況下,本文所提方法性能與SPIN算法相近,但是當(dāng)σ較大時(shí),本文所提方法有明顯的優(yōu)勢(shì)。

        綜上所述,采用本文所提延遲數(shù)據(jù)分發(fā)方法可以有效地降低異構(gòu)網(wǎng)絡(luò)中同時(shí)考慮時(shí)延和能量損耗兩種情況下的系統(tǒng)損失。

        5 結(jié)束語(yǔ)

        為了更好地規(guī)劃Wi-Fi節(jié)點(diǎn)的傳輸方案,本文在異構(gòu)網(wǎng)絡(luò)下定義了一個(gè)新的系統(tǒng)損失函數(shù)衡量系統(tǒng)的時(shí)延和能耗,通過(guò)對(duì)該函數(shù)中權(quán)衡系數(shù)的自適應(yīng)調(diào)節(jié)可以使其刻畫(huà)各種需求的數(shù)據(jù)傳輸。此外,為了配合噴泉碼的特點(diǎn),在時(shí)延中加入與噴泉碼數(shù)據(jù)包個(gè)數(shù)相關(guān)的校正系數(shù),從而使其能夠更好地衡量利用噴泉碼傳輸數(shù)據(jù)的系統(tǒng)損耗?;谙到y(tǒng)損耗函數(shù),本文提出了一種利用信標(biāo)控制的延遲接收數(shù)據(jù)包的分發(fā)策略。這一分發(fā)方法,允許ZigBee在異構(gòu)網(wǎng)絡(luò)中選擇合適的時(shí)機(jī)接收數(shù)據(jù)。發(fā)送節(jié)點(diǎn)通過(guò)發(fā)送持續(xù)時(shí)間很短的控制包信息來(lái)告知接收節(jié)點(diǎn)就近選擇合適的時(shí)隙來(lái)接收數(shù)據(jù),從而在系統(tǒng)層面降低了整體的時(shí)延和能量損耗。更進(jìn)一步地,本文證明了損失函數(shù)的合理性,然后根據(jù)動(dòng)態(tài)規(guī)劃的思想,推導(dǎo)出系統(tǒng)的整體能量損耗和時(shí)延的最優(yōu)值。最后,實(shí)驗(yàn)結(jié)果驗(yàn)證了本文的方法相比較于傳統(tǒng)方法更具優(yōu)越性。

        国产精品成人亚洲一区| 无码人妻少妇久久中文字幕| 亚洲国产成人av第一二三区| 亚洲av少妇高潮喷水在线| 公和我做好爽添厨房中文字幕| 久久久久国产精品免费免费搜索 | 精品国产自产久久久| av网站影片在线观看| 蜜桃传媒网站在线观看| 久久久久亚洲精品无码网址蜜桃 | 99久久国产视频| 亚洲av乱码一区二区三区观影 | 成人亚洲一区二区三区在线| 欧美亚洲精品一区二区| 久久91精品国产91久久麻豆| 亚洲禁区一区二区三区天美| 色综合av综合无码综合网站 | 亚洲成a人片在线观看导航| 视频一区二区三区国产| 久久午夜福利无码1000合集| 失禁大喷潮在线播放| 国产成人一区二区三区高清| 午夜视频在线观看国产19| 亚洲 欧美 日韩 国产综合 在线| 老熟妇高潮喷了╳╳╳| 开心激情站开心激情网六月婷婷| 99精品久久精品一区| 香港三级日本三级a视频| 久久av无码精品一区二区三区| 天堂av一区一区一区| 东北女人啪啪对白| 1区2区3区高清视频| 综合久久久久6亚洲综合| 亚洲av高清一区二区三区 | 国产精品福利视频一区| 日韩人妻无码精品二专区| 久久av不卡人妻出轨一区二区| 亚洲精品熟女国产| 亚洲αⅴ无码乱码在线观看性色| 亚洲一区二区三区精品久久av| 人人人妻人人澡人人爽欧美一区|