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

        ?

        基于韋伯分布模型的DMTS時間同步算法研究

        2014-08-30 08:43:00鄭顧平李強劉兆雄
        中國科技縱橫 2014年11期

        鄭顧平 李強 劉兆雄

        【摘 要】 在無線傳感器網(wǎng)絡的眾多時間同步算法中,延遲測量時間同步(DMTS)算法具有原理簡單、計算復雜度低以及能耗小等優(yōu)點而被廣泛應用,但其精度和穩(wěn)定性不足。通過對傳輸過程的時延組成進行分析,引入時延參數(shù)改進DMTS模型,提出基于韋伯分布模型的DMTS時間同步算法(WDMTS)。采用韋伯分布模型對時延參數(shù)進行建模,利用最大似然估計法計算時間同步誤差的無偏估計,通過Matlab仿真實驗以及在CC2430平臺下進行的物理實驗與DMTS方法進行比較,結(jié)果表明該算法具有更高的精度和更好的穩(wěn)定性。

        【關(guān)鍵詞】 無線傳感器網(wǎng)絡 時間同步 延遲測量時間同步算法 韋伯分布

        隨著微機電系統(tǒng)、傳感器技術(shù)、低功耗嵌入式開發(fā)技術(shù)、無線通信以及現(xiàn)代信息處理等技術(shù)的不斷發(fā)展,無線傳感器網(wǎng)絡(Wireless Sensor Networks,WSN)應運而生并被不斷完善。無線傳感器網(wǎng)絡由大量微型傳感器節(jié)點組成,傳感器節(jié)點完成對監(jiān)測區(qū)域內(nèi)目標數(shù)據(jù)的采集,通過無線通信方式形成一個多跳自組織網(wǎng)絡,具有低成本、分布式和自組織的特點,在軍事、航空、環(huán)境、工業(yè)、醫(yī)療等領(lǐng)域具備很大的應用價值。

        時間同步技術(shù)對于WSN具有重要意義。作為一種分布式的無線自組織網(wǎng)絡,WSN中節(jié)點采集到的數(shù)據(jù)需要包括準確的時間和位置信息,此外,傳感器節(jié)點的TDMA定時、數(shù)據(jù)融合、協(xié)同休眠等功能均需要時間同步技術(shù)的支撐。由于每個節(jié)點均會受到通信能力、計算能力以及價格等限制,這使得全球定位系統(tǒng)(GPS)、廣播報時技術(shù)以及Internet中的NTP協(xié)議等不再試用于WSN中[1]。時間同步經(jīng)歷了三種模型,包括模糊同步模型、相對同步模型以及目前適用的精確同步模型?,F(xiàn)有的時間同步算法主要包括:基于參考廣播接收者與接收者交互的局部時間同步算法RBS(Reference Broadcast Synchronization);基于成對雙向消息傳送的發(fā)送者與接收者之間的全網(wǎng)時間同步算法TPSN(Timing-sync Protocol for Sensor Networks);基于基準節(jié)點廣播的發(fā)送者與接收者之間的單向全網(wǎng)時間同步算法DMTS(Delay Measurement Time Synchronization);基于單向廣播消息傳遞的發(fā)送者與接收者之間的全網(wǎng)時間同步算法FTSP(Flooding Time Synchronization Protocol);基于成對機制的發(fā)送者與接收者之間的輕量級全網(wǎng)時間同步算法LTS(Lightweight Time Synchronization)以及基于雙向消息傳遞的發(fā)送者和接收者之間的輕量級時間同步算法Tiny-sync和Mini-sync[2]以及基于仿生結(jié)構(gòu)的螢火蟲同步算法。

        相比于各種算法,DMTS算法簡單有效且能耗低,只需廣播一個時間同步報文便可完成同步,但它未對時鐘偏移進行補償,所以本身精度不高。本文引入韋伯分布時延來重構(gòu)DMTS算法模型,利用最大似然估計計算時鐘偏差的估計值,提出基于韋伯分布模型的DMTS時間同步算法(WDMTS)。實驗結(jié)果表明,與DMTS算法相比,該算法有更高的精度和更好的穩(wěn)定性。

        1 DMTS算法

        延遲測量時間同步(DMTS)算法犧牲部分同步精度以換取較低的計算復雜度和能耗,接收節(jié)點通過合理估計發(fā)送節(jié)點與接收節(jié)點間的單向時延并根據(jù)發(fā)送節(jié)點中的時間戳信息計算出時間修正值。其過程如圖1所示。發(fā)送節(jié)點監(jiān)測到發(fā)送信道空閑時,為了解決了發(fā)送節(jié)點的處理延遲和MAC的訪問延遲,在MAC層給廣播分組加時間戳。在發(fā)送正式數(shù)據(jù)分組之前,發(fā)送端先發(fā)送前導碼和起始字符,以便接收端進行同步。假設(shè)此報文長度為比特,傳送每比特所需時間為,則發(fā)送該報文消耗的時間為。接收端接收完前導碼和起始字符后加時間戳,在調(diào)整自身時間之前記錄本地時間,此時接收節(jié)點調(diào)整自身時鐘為,便可實現(xiàn)與發(fā)送節(jié)點的時鐘同步[3,4]。

        設(shè)多跳網(wǎng)絡分為層,分層結(jié)構(gòu)為,其中只包含主節(jié)點,則先進行與的同步,再將當作的主節(jié)點實現(xiàn)兩者的同步,以此類推,直到完成全網(wǎng)時間同步。

        2 WSN同步時延分析

        對同步時延進行正確地分析與估計有助于提高同步精度,無線網(wǎng)絡中的時延大體包括以下幾部分:

        發(fā)送時延:發(fā)送端構(gòu)造分組并將分組轉(zhuǎn)交本方MAC層所用時間,受操作系統(tǒng)和當前的處理器負載影響,時延可達幾百毫秒[5]。

        接入時延:分組到達MAC層后等待信道發(fā)送權(quán)的時間,主要受信道競爭以及網(wǎng)絡當前負載的影響,時延一般在微秒到秒間變化。

        傳送時延:物理層發(fā)送分組所需時間,主要受數(shù)據(jù)長度以及物理層發(fā)送速度的影響,一般為幾十微秒量級。

        傳播時延:分組在發(fā)送方與接收方之間的鏈路上傳輸消耗的時間。主要取決于傳輸介質(zhì)以及傳輸距離,由于WSN網(wǎng)絡節(jié)點間距離較近,該時延一般在納秒量級。

        接收時延:接收端物理層接收數(shù)據(jù)分組所花費的時間。

        接受時延:接收端對接收到的分組進行處理,并通知相應程序所需的時間。主要受到操作系統(tǒng)的影響[5]。

        根據(jù)時延的形成原因,可將時延分為穩(wěn)定時延和可變時延。穩(wěn)定時延隨環(huán)境的變化較小,而可變時延隨著網(wǎng)絡參數(shù)的改變而變化。由于DMTS算法忽略了時間延遲部分,導致同步算法精度低并且穩(wěn)定性差。為了使DMTS算法在保持低計算復雜度和高能量效率的同時能夠提高自身的同步精度和穩(wěn)定性,在DMTS模型中加入時間延遲參數(shù)。目前人們已提出許多隨機時延的概率密度函數(shù),其中應用最廣泛的有韋伯、高斯、指數(shù)以及伽馬概率密度函數(shù)。其中韋伯分布在雷達系統(tǒng)以及無線通信技術(shù)中應用廣泛,且與很多分布有關(guān)系,所以采用韋伯分布對引入的時間延遲參數(shù)進行建模,提出WDMTS算法。

        3 WDMTS算法

        3.1 韋伯分布

        4 實驗結(jié)果分析

        使用Matlab對同步過程進行仿真。設(shè)共有1個主節(jié)點和60個從節(jié)點,參數(shù)設(shè)置為。仿真結(jié)果如圖2所示。圖中縱坐標表示從節(jié)點時鐘偏移統(tǒng)計結(jié)果的誤差絕對值均值,橫坐標為同步次數(shù)。

        從圖2中可以看出,WDMTS方法和DMTS方法下,隨著網(wǎng)絡同步次數(shù)的增加,從節(jié)點時鐘偏移統(tǒng)計結(jié)果的誤差平均值均有所減小,相比較而言,WDMTS算法得到的統(tǒng)計誤差均值要小于DMTS算法,說明該算法能夠有效提高時間同步精度。本文算法計算結(jié)果呈現(xiàn)指數(shù)下降趨勢,其下降速度明顯高于DMTS算法,由此可以得出,在引入時間延遲參數(shù)后,時間同步精度得到快速的提升,本文算法計算得到的時鐘偏移精度比DMTS有明顯的改善。

        為了更好地體現(xiàn)WDMTS算法效果,在CC2430平臺對該算法進行進一步分析。CC2430是TI(德州儀器)公司生產(chǎn)的無線傳感網(wǎng)絡產(chǎn)品,廣泛應用于IEEE 802.15.4系統(tǒng)設(shè)計、家居自動化以及工業(yè)控制等方面。

        設(shè)置兩個節(jié)點,采用STM32F103ZE作為節(jié)點主控芯片,CC2430作為無線收發(fā)器。基于ARM Cortex-M3架構(gòu)的STM32F10系列芯片具有中斷響應迅速和處理速度快等優(yōu)勢。兩節(jié)點均連接GPS,通過GPS秒脈沖控制發(fā)送同步信息。在室內(nèi)環(huán)境下,兩節(jié)點相距約23米,測試DMTS以及WDMTS各1000次,結(jié)果誤差如圖3所示。

        從圖3中可以看出,DMTS測量結(jié)果穩(wěn)定性差,波動大,大部分誤差位于2.5到8.5微秒范圍內(nèi),平均誤差為5.8微秒,而WDMTS結(jié)果波動較小,大部分誤差位于0.5到2.4微秒范圍內(nèi),平均誤差為2.1微秒,精度和穩(wěn)定性都優(yōu)于DMTS算法。

        在多跳網(wǎng)絡中,設(shè)置3層,每層1個節(jié)點,先同步節(jié)點1和節(jié)點2,再同步節(jié)點2和節(jié)點3,對節(jié)點1和節(jié)點3進行誤差統(tǒng)計,結(jié)果如圖4所示。

        從圖4中可以看出,DMTS誤差主要分布在3.5到8微秒范圍內(nèi),平均誤差為6.3微秒,EDMTS誤差主要分布在0.6到3.8微秒范圍內(nèi),平均誤差為2.2微秒,后者穩(wěn)定性優(yōu)于前者,且精度有較高幅度的提升。理論上隨著跳數(shù)的增長,網(wǎng)絡誤差會隨之增加,但在實際情況中,誤差存在抵消現(xiàn)象。

        5 結(jié)語

        針對傳統(tǒng)DMTS算法精度較低和穩(wěn)定性較差的問題,本文引入時間延遲參數(shù)對原有模型進行改進,采用韋氏分布對時間參數(shù)進行建模,對時間偏差作最大似然估計,提出了WDMTS算法。通過Matlab仿真實驗以及在CC2430平臺下的實驗,驗證了WDMTS算法在誤差精度以及穩(wěn)定性方面均優(yōu)于DMTS算法,雖然本文算法增加了同步的信息量,能量消耗較DMTS有所增加,但依然具備DMTS算法簡單有效且低能耗等優(yōu)點。

        參考文獻:

        [1]封紅霞,周瑩.無線傳感器網(wǎng)絡的時間同步算法誤差分析[J].儀器儀表標準化與計量,2006(06):30-33.

        [2]楊穎,劉軍.無線傳感器網(wǎng)絡典型時間同步技術(shù)分析[J].電子科技,2011,24(12):93-96.

        [3]劉曉璐,周書民.無線傳感器網(wǎng)時間同步算法的比較[J].江西科學,2010,28(04):520-523.

        [4]徐世武,王平,何花,等.DMTS與TPSN時間同步算法的融合設(shè)計[J].單片機與嵌入式系統(tǒng)應用,2010(12):17-19+22.

        [5]楊宗凱,趙大勝,王玉明,等.無線傳感器網(wǎng)絡時鐘同步算法綜述[J].計算機應用,2005,25(05):1170-1172+1176.

        使用Matlab對同步過程進行仿真。設(shè)共有1個主節(jié)點和60個從節(jié)點,參數(shù)設(shè)置為。仿真結(jié)果如圖2所示。圖中縱坐標表示從節(jié)點時鐘偏移統(tǒng)計結(jié)果的誤差絕對值均值,橫坐標為同步次數(shù)。

        從圖2中可以看出,WDMTS方法和DMTS方法下,隨著網(wǎng)絡同步次數(shù)的增加,從節(jié)點時鐘偏移統(tǒng)計結(jié)果的誤差平均值均有所減小,相比較而言,WDMTS算法得到的統(tǒng)計誤差均值要小于DMTS算法,說明該算法能夠有效提高時間同步精度。本文算法計算結(jié)果呈現(xiàn)指數(shù)下降趨勢,其下降速度明顯高于DMTS算法,由此可以得出,在引入時間延遲參數(shù)后,時間同步精度得到快速的提升,本文算法計算得到的時鐘偏移精度比DMTS有明顯的改善。

        為了更好地體現(xiàn)WDMTS算法效果,在CC2430平臺對該算法進行進一步分析。CC2430是TI(德州儀器)公司生產(chǎn)的無線傳感網(wǎng)絡產(chǎn)品,廣泛應用于IEEE 802.15.4系統(tǒng)設(shè)計、家居自動化以及工業(yè)控制等方面。

        設(shè)置兩個節(jié)點,采用STM32F103ZE作為節(jié)點主控芯片,CC2430作為無線收發(fā)器?;贏RM Cortex-M3架構(gòu)的STM32F10系列芯片具有中斷響應迅速和處理速度快等優(yōu)勢。兩節(jié)點均連接GPS,通過GPS秒脈沖控制發(fā)送同步信息。在室內(nèi)環(huán)境下,兩節(jié)點相距約23米,測試DMTS以及WDMTS各1000次,結(jié)果誤差如圖3所示。

        從圖3中可以看出,DMTS測量結(jié)果穩(wěn)定性差,波動大,大部分誤差位于2.5到8.5微秒范圍內(nèi),平均誤差為5.8微秒,而WDMTS結(jié)果波動較小,大部分誤差位于0.5到2.4微秒范圍內(nèi),平均誤差為2.1微秒,精度和穩(wěn)定性都優(yōu)于DMTS算法。

        在多跳網(wǎng)絡中,設(shè)置3層,每層1個節(jié)點,先同步節(jié)點1和節(jié)點2,再同步節(jié)點2和節(jié)點3,對節(jié)點1和節(jié)點3進行誤差統(tǒng)計,結(jié)果如圖4所示。

        從圖4中可以看出,DMTS誤差主要分布在3.5到8微秒范圍內(nèi),平均誤差為6.3微秒,EDMTS誤差主要分布在0.6到3.8微秒范圍內(nèi),平均誤差為2.2微秒,后者穩(wěn)定性優(yōu)于前者,且精度有較高幅度的提升。理論上隨著跳數(shù)的增長,網(wǎng)絡誤差會隨之增加,但在實際情況中,誤差存在抵消現(xiàn)象。

        5 結(jié)語

        針對傳統(tǒng)DMTS算法精度較低和穩(wěn)定性較差的問題,本文引入時間延遲參數(shù)對原有模型進行改進,采用韋氏分布對時間參數(shù)進行建模,對時間偏差作最大似然估計,提出了WDMTS算法。通過Matlab仿真實驗以及在CC2430平臺下的實驗,驗證了WDMTS算法在誤差精度以及穩(wěn)定性方面均優(yōu)于DMTS算法,雖然本文算法增加了同步的信息量,能量消耗較DMTS有所增加,但依然具備DMTS算法簡單有效且低能耗等優(yōu)點。

        參考文獻:

        [1]封紅霞,周瑩.無線傳感器網(wǎng)絡的時間同步算法誤差分析[J].儀器儀表標準化與計量,2006(06):30-33.

        [2]楊穎,劉軍.無線傳感器網(wǎng)絡典型時間同步技術(shù)分析[J].電子科技,2011,24(12):93-96.

        [3]劉曉璐,周書民.無線傳感器網(wǎng)時間同步算法的比較[J].江西科學,2010,28(04):520-523.

        [4]徐世武,王平,何花,等.DMTS與TPSN時間同步算法的融合設(shè)計[J].單片機與嵌入式系統(tǒng)應用,2010(12):17-19+22.

        [5]楊宗凱,趙大勝,王玉明,等.無線傳感器網(wǎng)絡時鐘同步算法綜述[J].計算機應用,2005,25(05):1170-1172+1176.

        使用Matlab對同步過程進行仿真。設(shè)共有1個主節(jié)點和60個從節(jié)點,參數(shù)設(shè)置為。仿真結(jié)果如圖2所示。圖中縱坐標表示從節(jié)點時鐘偏移統(tǒng)計結(jié)果的誤差絕對值均值,橫坐標為同步次數(shù)。

        從圖2中可以看出,WDMTS方法和DMTS方法下,隨著網(wǎng)絡同步次數(shù)的增加,從節(jié)點時鐘偏移統(tǒng)計結(jié)果的誤差平均值均有所減小,相比較而言,WDMTS算法得到的統(tǒng)計誤差均值要小于DMTS算法,說明該算法能夠有效提高時間同步精度。本文算法計算結(jié)果呈現(xiàn)指數(shù)下降趨勢,其下降速度明顯高于DMTS算法,由此可以得出,在引入時間延遲參數(shù)后,時間同步精度得到快速的提升,本文算法計算得到的時鐘偏移精度比DMTS有明顯的改善。

        為了更好地體現(xiàn)WDMTS算法效果,在CC2430平臺對該算法進行進一步分析。CC2430是TI(德州儀器)公司生產(chǎn)的無線傳感網(wǎng)絡產(chǎn)品,廣泛應用于IEEE 802.15.4系統(tǒng)設(shè)計、家居自動化以及工業(yè)控制等方面。

        設(shè)置兩個節(jié)點,采用STM32F103ZE作為節(jié)點主控芯片,CC2430作為無線收發(fā)器。基于ARM Cortex-M3架構(gòu)的STM32F10系列芯片具有中斷響應迅速和處理速度快等優(yōu)勢。兩節(jié)點均連接GPS,通過GPS秒脈沖控制發(fā)送同步信息。在室內(nèi)環(huán)境下,兩節(jié)點相距約23米,測試DMTS以及WDMTS各1000次,結(jié)果誤差如圖3所示。

        從圖3中可以看出,DMTS測量結(jié)果穩(wěn)定性差,波動大,大部分誤差位于2.5到8.5微秒范圍內(nèi),平均誤差為5.8微秒,而WDMTS結(jié)果波動較小,大部分誤差位于0.5到2.4微秒范圍內(nèi),平均誤差為2.1微秒,精度和穩(wěn)定性都優(yōu)于DMTS算法。

        在多跳網(wǎng)絡中,設(shè)置3層,每層1個節(jié)點,先同步節(jié)點1和節(jié)點2,再同步節(jié)點2和節(jié)點3,對節(jié)點1和節(jié)點3進行誤差統(tǒng)計,結(jié)果如圖4所示。

        從圖4中可以看出,DMTS誤差主要分布在3.5到8微秒范圍內(nèi),平均誤差為6.3微秒,EDMTS誤差主要分布在0.6到3.8微秒范圍內(nèi),平均誤差為2.2微秒,后者穩(wěn)定性優(yōu)于前者,且精度有較高幅度的提升。理論上隨著跳數(shù)的增長,網(wǎng)絡誤差會隨之增加,但在實際情況中,誤差存在抵消現(xiàn)象。

        5 結(jié)語

        針對傳統(tǒng)DMTS算法精度較低和穩(wěn)定性較差的問題,本文引入時間延遲參數(shù)對原有模型進行改進,采用韋氏分布對時間參數(shù)進行建模,對時間偏差作最大似然估計,提出了WDMTS算法。通過Matlab仿真實驗以及在CC2430平臺下的實驗,驗證了WDMTS算法在誤差精度以及穩(wěn)定性方面均優(yōu)于DMTS算法,雖然本文算法增加了同步的信息量,能量消耗較DMTS有所增加,但依然具備DMTS算法簡單有效且低能耗等優(yōu)點。

        參考文獻:

        [1]封紅霞,周瑩.無線傳感器網(wǎng)絡的時間同步算法誤差分析[J].儀器儀表標準化與計量,2006(06):30-33.

        [2]楊穎,劉軍.無線傳感器網(wǎng)絡典型時間同步技術(shù)分析[J].電子科技,2011,24(12):93-96.

        [3]劉曉璐,周書民.無線傳感器網(wǎng)時間同步算法的比較[J].江西科學,2010,28(04):520-523.

        [4]徐世武,王平,何花,等.DMTS與TPSN時間同步算法的融合設(shè)計[J].單片機與嵌入式系統(tǒng)應用,2010(12):17-19+22.

        [5]楊宗凱,趙大勝,王玉明,等.無線傳感器網(wǎng)絡時鐘同步算法綜述[J].計算機應用,2005,25(05):1170-1172+1176.

        亚洲乱码视频在线观看| 久久黄色视频| 永久黄网站免费视频性色| 国内少妇偷人精品视频免费| jk制服黑色丝袜喷水视频国产| 久久免费国产精品一区二区| 波多野无码AV中文专区| 91九色国产在线观看| 黄色av亚洲在线观看| 免费久久人人爽人人爽av| 乱码一二区在线亚洲| 亚洲国产精品一区二区第一 | 西西大胆午夜人体视频| 亚洲成人免费网址| 国产精品不卡在线视频| 产美女被爽到高潮免费a| 亚洲av无码精品蜜桃| 青青在线精品2022国产| 精品日韩av专区一区二区| 老熟女的中文字幕欲望| 国产在线视频一区二区三区| 国产av专区一区二区三区| 偷拍一区二区三区在线观看| 日本男人精品一区二区| 亚洲av永久精品爱情岛论坛| 亚洲AV无码成人网站久久精品| 国产精品,在线点播影院| 国产视频激情在线观看| 国产成人一区二区三区| 久久婷婷综合色丁香五月| 亚洲一区二区三区中文视频| 人妻少妇中文字幕专区| 中文字幕av一区二区三区人妻少妇 | 粗大的内捧猛烈进出在线视频| 久久久精品人妻一区二| 在线播放av不卡国产日韩| 久久九九国产精品怡红院| 国产精品久久久久免费a∨不卡| 国产在线av一区二区| 中文字幕在线观看| 中国亚洲女人69内射少妇|