国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      適用于多跳無線傳感器網(wǎng)絡(luò)的時(shí)鐘同步頻率偏移估計(jì)方法與流程

      文檔序號:12278010閱讀:814來源:國知局
      適用于多跳無線傳感器網(wǎng)絡(luò)的時(shí)鐘同步頻率偏移估計(jì)方法與流程

      本發(fā)明屬于無線傳感器網(wǎng)絡(luò)技術(shù)領(lǐng)域,涉及一種適用于多跳無線傳感器網(wǎng)絡(luò)的時(shí)鐘同步頻率偏移估計(jì)方法。



      背景技術(shù):

      時(shí)間同步技術(shù)是無線傳感器網(wǎng)絡(luò)中不可或缺的部分,可為全網(wǎng)設(shè)備提供一個(gè)標(biāo)準(zhǔn)的時(shí)間參考,是網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)融合、能源管理、傳輸調(diào)度等服務(wù)的基礎(chǔ)支撐。在實(shí)際的無線傳感器網(wǎng)絡(luò)應(yīng)用中,網(wǎng)絡(luò)通常是由大量的電池供電的節(jié)點(diǎn)部署在不同環(huán)境中組成,因此能耗是需要考慮的至關(guān)重要的問題。此外,在無線傳感器網(wǎng)絡(luò)中通信是能量消耗的主要來源,而有效的時(shí)鐘同步參數(shù)估計(jì)算法,可以減少網(wǎng)絡(luò)內(nèi)的再同步次數(shù),延長網(wǎng)絡(luò)同步周期,進(jìn)而降低網(wǎng)絡(luò)的通信開銷和節(jié)省節(jié)點(diǎn)的能量。

      在現(xiàn)有技術(shù)中,已提出一些時(shí)鐘同步參數(shù)估計(jì)算法,通過對時(shí)鐘同步的過程進(jìn)行分析和建模,利用統(tǒng)計(jì)信號處理技術(shù)估計(jì)時(shí)鐘偏移和頻率偏移。然而,這些算法中節(jié)點(diǎn)的同步參數(shù)估計(jì)是在多個(gè)同步交互周期之后進(jìn)行的,且節(jié)點(diǎn)在算法運(yùn)行的過程中不能調(diào)整自己的本地時(shí)鐘,因此在算法運(yùn)行這段時(shí)間之內(nèi)時(shí)鐘同步精度無法保證,這在一些對同步精度要求很高的應(yīng)用場景中是不可接受的,例如ISA100.11a等網(wǎng)絡(luò)。另外,將兩點(diǎn)間的同步擴(kuò)展到多跳無線傳感器網(wǎng)絡(luò)中時(shí),主要可分為分層式和代理式兩種方案。

      本發(fā)明主要考慮了采用分層式同步結(jié)構(gòu)的多跳無線傳感器網(wǎng)絡(luò)的全網(wǎng)同步。此外,不能直接將兩點(diǎn)間的同步擴(kuò)展到多跳無線傳感器網(wǎng)絡(luò)中,因?yàn)檫@樣會將中間節(jié)點(diǎn)的時(shí)延誤差等引入到全網(wǎng),進(jìn)而影響全網(wǎng)的時(shí)鐘同步性能。



      技術(shù)實(shí)現(xiàn)要素:

      有鑒于此,本發(fā)明的目的在于提供一種適用于多跳無線傳感器網(wǎng)絡(luò)的時(shí)鐘同步頻率偏移估計(jì)方法,該方法在每次同步消息交互過程中,節(jié)點(diǎn)能夠校正本地時(shí)鐘,使節(jié)點(diǎn)的同步精度誤差始終維持在較低水平。

      為達(dá)到上述目的,本發(fā)明提供如下技術(shù)方案:

      一種適用于多跳無線傳感器網(wǎng)絡(luò)的時(shí)鐘同步頻率偏移估計(jì)方法,在該方法中,根據(jù)節(jié)點(diǎn)對同步精度的需求分為轉(zhuǎn)發(fā)法和透傳法兩種,在節(jié)點(diǎn)對同步精度要求較高時(shí),采用轉(zhuǎn)發(fā)法,而節(jié)點(diǎn)對同步精度要求一般時(shí),則采用透傳法。

      轉(zhuǎn)發(fā)法:多跳分層同步網(wǎng)絡(luò)中的時(shí)間消息由根節(jié)點(diǎn)依次逐級向下傳播,中間層節(jié)點(diǎn)既作為待同步節(jié)點(diǎn)與上一級節(jié)點(diǎn)進(jìn)行同步,每次交互后都利用兩個(gè)時(shí)間戳的差值作為節(jié)點(diǎn)時(shí)間的調(diào)整量校正自己的本地時(shí)鐘,間隔固定的時(shí)間后,又作為源節(jié)點(diǎn)參與下一級節(jié)點(diǎn)的同步,直到擴(kuò)散至待同步節(jié)點(diǎn),重復(fù)以上過程,經(jīng)過多個(gè)同步周期后利用統(tǒng)計(jì)信號處理的方法估計(jì)出節(jié)點(diǎn)的相對頻率偏移;

      透傳法:在多跳分層同步網(wǎng)絡(luò)中,把中間層次節(jié)點(diǎn)的處理時(shí)間視為額外引入的固定時(shí)延和隨機(jī)時(shí)延即將中間節(jié)點(diǎn)的消息傳遞過程看成透明的,直至待同步節(jié)點(diǎn)獲得根節(jié)點(diǎn)的再同步時(shí)間并利用兩個(gè)時(shí)間戳的差值完成校正,重復(fù)以上過程,經(jīng)過多個(gè)周期后,估計(jì)出相對頻率偏移。

      進(jìn)一步,本發(fā)明采用的轉(zhuǎn)發(fā)法,當(dāng)網(wǎng)絡(luò)中第L級節(jié)點(diǎn)AL需要與源節(jié)點(diǎn)實(shí)現(xiàn)時(shí)間同步時(shí),源節(jié)點(diǎn)A作為時(shí)鐘源參考節(jié)點(diǎn),第L級節(jié)點(diǎn)AL是待同步節(jié)點(diǎn),其同步步驟包括:

      1)網(wǎng)絡(luò)中的時(shí)間消息由源節(jié)點(diǎn)依次逐級傳播,子節(jié)點(diǎn)接收來自其父節(jié)點(diǎn)發(fā)送的數(shù)據(jù)幀,獲得發(fā)送時(shí)間戳和本地的接收時(shí)間戳,其分別為與

      2)節(jié)點(diǎn)AL利用兩個(gè)時(shí)間戳的差值據(jù)得到調(diào)整量并在隨后的一個(gè)時(shí)間調(diào)整自己的本地時(shí)間,即用當(dāng)前本地時(shí)間減去調(diào)整量作為節(jié)點(diǎn)AL新的時(shí)間;

      3)從第N(N>1)個(gè)周期開始,多跳網(wǎng)絡(luò)中的各個(gè)子節(jié)點(diǎn)在新的周期會更新本地時(shí)鐘,因此需要加入一個(gè)補(bǔ)償量μi,假定節(jié)點(diǎn)從接收父節(jié)點(diǎn)的數(shù)據(jù)幀開始到向下一級子節(jié)點(diǎn)發(fā)送數(shù)據(jù)幀這段時(shí)間X為固定值,令其為t',則有

      4)重復(fù)步驟1)、2),利用數(shù)組存入時(shí)間戳,N個(gè)周期后,可以估計(jì)出相對頻率偏移,公式如下:

      估計(jì)出節(jié)點(diǎn)A2相對于節(jié)點(diǎn)A1的頻率偏移其中N為時(shí)間同步的次數(shù)。

      進(jìn)一步,本發(fā)明采用的透傳法,其同步步驟具體包括:

      1)在多跳分層同步網(wǎng)絡(luò)中將中間節(jié)點(diǎn)層次的處理時(shí)間視為額外引入的固定時(shí)延和隨機(jī)時(shí)延

      2)節(jié)點(diǎn)AL利用兩個(gè)時(shí)間戳的差值得到調(diào)整量并在隨后的一個(gè)時(shí)間調(diào)整自己的本地時(shí)間,即用當(dāng)前本地時(shí)間減去調(diào)整量作為節(jié)點(diǎn)AL新的時(shí)間;

      3)重復(fù)步驟1)、2),利用數(shù)組存入時(shí)間戳,經(jīng)過N個(gè)同步交互周期后,可估計(jì)出時(shí)鐘頻率偏移,公式如下

      其中,

      本發(fā)明的有益效果在于:

      1、本發(fā)明提供的適用于多跳無線傳感器網(wǎng)絡(luò)的時(shí)鐘同步頻率偏移估計(jì)方法,節(jié)點(diǎn)通過多次同步消息交互后,一次性估計(jì)出相對頻率偏移,在晶振不變時(shí),使同步精度維持在一定范圍內(nèi),在一段時(shí)間內(nèi)無需再進(jìn)行同步報(bào)文交互,從而節(jié)省能量。

      2、與現(xiàn)有的多跳無線傳感器網(wǎng)絡(luò)時(shí)間同步方案相比,本發(fā)明提供的適用于多跳無線傳感器網(wǎng)絡(luò)的時(shí)鐘同步頻率偏移估計(jì)方法,在每個(gè)時(shí)鐘同步周期,節(jié)點(diǎn)能夠校正自己的本地時(shí)鐘,使其同步精度誤差維持在較低水平,從而克服同步算法運(yùn)行過程中同步精度不可控的問題。

      3、根據(jù)多跳無線傳感器網(wǎng)絡(luò)對時(shí)鐘同步精度的需求,本發(fā)明提供轉(zhuǎn)發(fā)法和透傳法兩種時(shí)鐘同步頻率偏移估計(jì)方法可供選擇。前者適用于對同步精度要求較高的多跳無線傳感器網(wǎng)絡(luò),后者適用于對精度要求一般的多跳無線傳感器網(wǎng)絡(luò)。

      附圖說明

      為了使本發(fā)明的目的、技術(shù)方案和有益效果更加清楚,本發(fā)明提供如下附圖進(jìn)行說明:

      圖1為本發(fā)明提供的多跳節(jié)點(diǎn)的同步示意圖;

      圖2為本發(fā)明提供的多跳網(wǎng)絡(luò)中校正與非校正式的對比圖;

      圖3為本發(fā)明提供的多跳網(wǎng)絡(luò)頻率偏移估計(jì)方法流程圖;

      圖4為本發(fā)明提供的轉(zhuǎn)發(fā)法頻率偏移估計(jì)結(jié)果性能對比圖;

      圖5為本發(fā)明提供的透傳法頻率偏移估計(jì)結(jié)果性能對比圖。

      具體實(shí)施方式

      下面將結(jié)合附圖,對本發(fā)明的優(yōu)選實(shí)施例進(jìn)行詳細(xì)的描述。

      圖1為本發(fā)明提供的多跳節(jié)點(diǎn)的同步示意圖,如圖所示,在多跳分層式同步網(wǎng)絡(luò)中,根節(jié)點(diǎn)A作為時(shí)鐘源參考節(jié)點(diǎn),第L級節(jié)點(diǎn)AL是待同步節(jié)點(diǎn)。分別為發(fā)送時(shí)間戳和接收時(shí)間戳。

      轉(zhuǎn)發(fā)法:多跳分層同步網(wǎng)絡(luò)中的時(shí)間消息由根節(jié)點(diǎn)依次逐級向下傳播,中間層節(jié)點(diǎn)既作為待同步節(jié)點(diǎn)與上一級節(jié)點(diǎn)進(jìn)行同步,每次交互后都利用兩個(gè)時(shí)間戳的差值作為節(jié)點(diǎn)時(shí)間的調(diào)整量校正自己的本地時(shí)鐘,間隔固定的時(shí)間后,又作為源節(jié)點(diǎn)參與下一級節(jié)點(diǎn)的同步,直到擴(kuò)散至待同步節(jié)點(diǎn),重復(fù)以上過程,經(jīng)過多個(gè)同步周期后利用統(tǒng)計(jì)信號處理的方法估計(jì)出節(jié)點(diǎn)的相對頻率偏移,具體步驟如下:

      對于第一個(gè)同步周期,的實(shí)施模型可表示為

      其中,和分別表示t0時(shí)刻的初始時(shí)鐘偏移和相對頻率偏移,傳輸過程中的固定延時(shí)和隨機(jī)延時(shí)分別為隨后的一個(gè)時(shí)刻節(jié)點(diǎn)A1用差值調(diào)整本地時(shí)間,且表示節(jié)點(diǎn)A1調(diào)整后的時(shí)間,可以得到

      實(shí)際上,t0到時(shí)間內(nèi)節(jié)點(diǎn)A1與節(jié)點(diǎn)A的真實(shí)時(shí)鐘偏移量

      (4)-(2)得到節(jié)點(diǎn)A1調(diào)整后的新的時(shí)鐘偏移量

      由于該多跳網(wǎng)絡(luò)中節(jié)點(diǎn)采用逐級同步機(jī)制,隨后節(jié)點(diǎn)A1向其子節(jié)點(diǎn)A2發(fā)送時(shí)間消息,類似上述過程,有

      其中表示節(jié)點(diǎn)A1的發(fā)送時(shí)間戳,節(jié)點(diǎn)A2調(diào)整后的新的時(shí)鐘偏移量為

      從第二個(gè)周期始,多跳網(wǎng)絡(luò)中的各個(gè)子節(jié)點(diǎn)在新的周期會更新本地時(shí)鐘,因此需要加入一個(gè)補(bǔ)償量μi,即在第二個(gè)周期,有

      對于兩跳節(jié)點(diǎn),第二個(gè)周期調(diào)整后的新的時(shí)鐘偏移量可表示為

      從第N(N>1)個(gè)周期始,與單跳場景中的時(shí)鐘源節(jié)點(diǎn)不同,由于多跳網(wǎng)絡(luò)中的各個(gè)子節(jié)點(diǎn)會在每一個(gè)周期校正自己的時(shí)間,因此需要加入一個(gè)補(bǔ)償量μi。設(shè)節(jié)點(diǎn)從接收父節(jié)點(diǎn)的數(shù)據(jù)幀開始到向下一級子節(jié)點(diǎn)發(fā)送數(shù)據(jù)幀這段時(shí)間X為固定值,令其為t',

      重復(fù)步驟A0、A1,利用數(shù)組存入時(shí)間戳,N個(gè)周期后,可以估計(jì)出相對頻率偏移,公式如下:

      由上式可估計(jì)出節(jié)點(diǎn)A2相對于節(jié)點(diǎn)A1的頻率偏移其中N為時(shí)間同步的次數(shù)。

      為了驗(yàn)證結(jié)果的有效性,求出的克拉美羅下限(Cramer-Rao Lower Bound,CRLB)

      透傳法:在多跳分層同步網(wǎng)絡(luò)中,把中間節(jié)點(diǎn)層次的處理時(shí)間視為額外引入的固定時(shí)延和隨機(jī)時(shí)延即將中間節(jié)點(diǎn)的消息傳遞過程看成透明的,直至待同步節(jié)點(diǎn)獲得根節(jié)點(diǎn)的當(dāng)前時(shí)間,并利用兩個(gè)時(shí)間戳的差值完成校正,重復(fù)上述過程,經(jīng)過多個(gè)周期后,可估計(jì)出相對頻率偏移。

      對于兩跳節(jié)點(diǎn),節(jié)點(diǎn)A2為待同步節(jié)點(diǎn),A為根節(jié)點(diǎn),具體同步步驟如下:

      設(shè)t0為同步開始時(shí)刻,發(fā)送時(shí)間戳和接收時(shí)間戳分別為對于第一個(gè)周期,可表示為:

      節(jié)點(diǎn)A2隨后在利用兩個(gè)時(shí)間戳的差值來調(diào)整本地時(shí)間,表示節(jié)點(diǎn)A2調(diào)整后的時(shí)間,且可以得到

      兩式相減得到節(jié)點(diǎn)A2調(diào)整后的新的時(shí)鐘偏移量

      對于第二個(gè)周期,節(jié)點(diǎn)A2的時(shí)間調(diào)整量

      將和代入上式可得

      重復(fù)上述步驟,第i個(gè)周期的時(shí)間調(diào)整量為

      其中類似的,對于第L層節(jié)點(diǎn),參考上述推導(dǎo),可得第i個(gè)周期的同步表達(dá)式為

      根據(jù)頻率偏移估計(jì)公式

      估計(jì)出節(jié)點(diǎn)A相對于節(jié)點(diǎn)AL的頻率偏移其中,為了驗(yàn)證結(jié)果的有效性,求出克拉美羅下限(Cramer-Rao Lower Bound,CRLB)

      圖2為本發(fā)明提供的多跳傳感器網(wǎng)絡(luò)中校正與非校正式的對比圖,其中,圖2(a)為校正式同步過程,圖2(b)為非校正式同步過程。

      實(shí)施例:

      圖3為本發(fā)明提供的多跳傳感器網(wǎng)絡(luò)頻率偏移估計(jì)方法流程圖。本實(shí)施例提供了適用于多跳無線傳感器網(wǎng)絡(luò)的時(shí)鐘偏移估計(jì)方法,如圖所示,具體包括以下步驟:

      C1:同步過程開始。

      C2~C4:節(jié)點(diǎn)向下一級子節(jié)點(diǎn)發(fā)送本地時(shí)間戳,判斷節(jié)點(diǎn)是否為根節(jié)點(diǎn),若為根節(jié)點(diǎn)則進(jìn)入下一階段C5,反之則進(jìn)入C4利用調(diào)整量校正本地時(shí)間。

      C5~C6:子節(jié)點(diǎn)接收并記錄時(shí)間戳,利用發(fā)送時(shí)間戳和接收時(shí)間戳的差值求出補(bǔ)償量ΔT。

      C7~C8:判斷節(jié)點(diǎn)是否為待同步的節(jié)點(diǎn),若是則進(jìn)入下一階段C9,反之則進(jìn)入流程C3準(zhǔn)備向下一級節(jié)點(diǎn)發(fā)送本地時(shí)間戳。

      C9~C11:判斷同步周期數(shù)是否達(dá)到設(shè)定值N,若已達(dá)到則估計(jì)出節(jié)點(diǎn)的相對頻率偏移,反之則進(jìn)入流程C3繼續(xù)重復(fù)消息傳遞過程。

      C12~C13:利用估計(jì)出的相對頻率偏移補(bǔ)償本地時(shí)鐘,同步過程結(jié)束。

      圖4給出了轉(zhuǎn)發(fā)法頻率偏移估計(jì)結(jié)果與其CRLB的性能對比圖。由圖可知,均方誤差曲線和CRLB曲線非常接近,證明節(jié)點(diǎn)A2的頻率偏移估計(jì)是有效的,且估計(jì)性能接近最優(yōu)估計(jì)。

      圖5為本發(fā)明提供的透傳法頻率偏移估計(jì)結(jié)果與對應(yīng)的CRLB性能對比圖。由圖可知,兩條曲線十分接近,且均方誤差曲線始終位于CRLB曲線上方,說明估計(jì)結(jié)果近似為最小方差無偏估計(jì)。

      最后說明的是,以上優(yōu)選實(shí)施例僅用以說明本發(fā)明的技術(shù)方案而非限制,盡管通過上述優(yōu)選實(shí)施例已經(jīng)對本發(fā)明進(jìn)行了詳細(xì)的描述,但本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,可以在形式上和細(xì)節(jié)上對其作出各種各樣的改變,而不偏離本發(fā)明權(quán)利要求書所限定的范圍。

      當(dāng)前第1頁1 2 3 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
      1