《電子技術(shù)應(yīng)用》
您所在的位置:首頁(yè) > 通信與網(wǎng)絡(luò) > 設(shè)計(jì)應(yīng)用 > HMM改進(jìn)Ad hoc網(wǎng)絡(luò)延時(shí)的模型及抗毀性研究
HMM改進(jìn)Ad hoc網(wǎng)絡(luò)延時(shí)的模型及抗毀性研究
2014年電子技術(shù)應(yīng)用第10期
吳勇翀,周艷華
江西科技學(xué)院,江西 南昌330098
摘要: 為了更高效地處理無(wú)線移動(dòng)自組織(Ad hoc)網(wǎng)絡(luò)中的延時(shí)問(wèn)題,采用了隱馬爾科夫模型(HMM)進(jìn)行移動(dòng)方位的評(píng)估。HMM求解實(shí)現(xiàn)了Ad網(wǎng)絡(luò)3個(gè)基本問(wèn)題的求解,設(shè)計(jì)了移動(dòng)節(jié)點(diǎn)觀察的模型,MATLAB仿真表明參數(shù)值完全正確,符合觀察要求。
中圖分類號(hào): TN929.5;TP391.9
文獻(xiàn)標(biāo)識(shí)碼:
文章編號(hào): 0258-7998(2014)10-0057-03
Research of HMM improved Ad hoc network delay model and anti-crash
Wu Yongchong,Zhou Yanhua
Jiangxi University of Technology,Nanchang 330098,China
Abstract: In order to more efficiently handle wireless mobile Ad hoc network latency problem, a hidden Markov model(HMM) is used to evaluate mobile orientation. HMM solves three basic questions of Ad network. After the design of the model of the mobile node,MATLAB simulation shows that the observed parameter values are exactly right in line with requirements. Invulnerability model results show that connectivity network design model is better, indicating strong invulnerability,while nodes occur in most public areas, indicating relatively strong network connectivity. Ad hoc networks for this study has some value in expanding practical applications.
Key words : Ad hoc networks;hidden Markov model;delay;invulnerability;connectivity

0 引言

    上世紀(jì)70年代,研究人員開(kāi)始了對(duì)無(wú)線移動(dòng)自組織(Ad hoc)網(wǎng)絡(luò)技術(shù)的開(kāi)發(fā),當(dāng)時(shí)是因美國(guó)出于軍事需要而開(kāi)始研究無(wú)線網(wǎng),讓其能適應(yīng)戰(zhàn)場(chǎng)的需要進(jìn)行數(shù)據(jù)通信。Ad hoc網(wǎng)絡(luò)與以往的無(wú)線網(wǎng)格有著明顯的不同,它的網(wǎng)絡(luò)結(jié)構(gòu)是隨意的、非固定的。與此同時(shí),它也不需專門固定的基站或路由器當(dāng)做管理中心。到了上世紀(jì)末,研究無(wú)線移動(dòng)自組織網(wǎng)絡(luò)的工作就已經(jīng)在世界各國(guó)開(kāi)始陸續(xù)展開(kāi),并且從無(wú)線通信領(lǐng)域里的一個(gè)分支,慢慢擴(kuò)大到一個(gè)單獨(dú)的領(lǐng)域。當(dāng)前關(guān)于Ad hoc網(wǎng)絡(luò)的學(xué)術(shù)會(huì)議越來(lái)越多。由于移動(dòng)自組網(wǎng)絡(luò)的任意一節(jié)點(diǎn)都能隨機(jī)移動(dòng),因此組網(wǎng)非常靈活,那么相應(yīng)的網(wǎng)絡(luò)開(kāi)發(fā)的難度就大大增加了[1]。當(dāng)前研究[2-3]中遇到了Ad hoc網(wǎng)絡(luò)發(fā)展瓶頸:移動(dòng)節(jié)點(diǎn)在子網(wǎng)中進(jìn)行切換過(guò)程中,基本上無(wú)法避免通信中斷,而且還會(huì)帶來(lái)很大的延時(shí)。上述問(wèn)題急需對(duì)其移動(dòng)的方位完成評(píng)估及確定所需鏈接的路由器,這樣即可讓移動(dòng)節(jié)點(diǎn)時(shí)刻做好發(fā)生切換的預(yù)備工作,進(jìn)而縮短或避免中斷,并做好延時(shí),爭(zhēng)取時(shí)間[4]。處理這一問(wèn)題的廣泛處理方式是采用人工神經(jīng)網(wǎng)絡(luò),然而人工網(wǎng)絡(luò)模型固然可構(gòu)造出相對(duì)更精確的分類界面,但仍需非常多的訓(xùn)練數(shù)據(jù)才可做參數(shù)估計(jì),并且運(yùn)算相對(duì)復(fù)雜,收斂較慢[5]。本文針對(duì)上述問(wèn)題,進(jìn)行了一種對(duì)移動(dòng)節(jié)點(diǎn)的路徑新預(yù)測(cè)模型設(shè)計(jì),采用了隱馬爾科夫模型(HMM)處理,這一研究對(duì)于Ad hoc網(wǎng)絡(luò)實(shí)際應(yīng)用的拓展具有一定的價(jià)值。

1 HMM實(shí)現(xiàn)Ad網(wǎng)絡(luò)問(wèn)題處理

1.1 3個(gè)基本問(wèn)題的求解實(shí)現(xiàn)

    在確定HMM模型情況下,需要實(shí)現(xiàn)以下3個(gè)關(guān)鍵問(wèn)題才可以較好地運(yùn)用在實(shí)際項(xiàng)目中:(1)如果指定的一組觀察序列O=O1,O2,…,OT、模型λ=(A,B,π),在此條件下,怎樣科學(xué)合理地運(yùn)算出概率P(O|λ);(2)條件與(1)相同,怎樣選取一個(gè)對(duì)應(yīng)的狀態(tài)序列S=q1,q2,…,qT,S可以非常明晰地闡述O;(3)怎樣調(diào)整模型參數(shù)λ=(A,B,π),能夠滿足P(O|λ)最大。通常情況下,這3個(gè)問(wèn)題都是在一個(gè)實(shí)際項(xiàng)目的應(yīng)用中被總結(jié)出的。

    解決問(wèn)題(1)的方法:若直接做運(yùn)算,即:

xxaq1-gs1.gif

    若按照該方法直接運(yùn)算,就會(huì)用到全部可能的狀態(tài)序列,復(fù)雜度以及指數(shù)巨大,運(yùn)算難度相對(duì)高,所以就會(huì)采用前向的方法進(jìn)行運(yùn)算。前向算法做運(yùn)算,首先要定義前向變量αt(i):

    xxaq1-gs2.gif

    在已知的模型λ前提下,從最初時(shí)刻到時(shí)刻t局部的觀察序列O1O2…Ot,和時(shí)刻t狀態(tài)Si形成的概率為αt(i)。解決問(wèn)題(2)的方法:使用Viterbi Algorithm方法是一個(gè)比較好的選擇。這里,將Viterbi變量定義為:

    xxaq1-gs3.gif

    δt(i)是已知的觀察序列,從最初時(shí)刻到t時(shí)刻,同時(shí)最大概率狀態(tài)序列的狀態(tài)是Si。其中,φt(i)是概率最大途徑中此刻狀態(tài)的之前狀態(tài)。求解問(wèn)題(2)的步驟是:

    (1)初始化

    xxaq1-gs4-8.gif

    解決問(wèn)題(3)的方法:實(shí)質(zhì)上即是求解HMM模型參數(shù)做優(yōu)化處理的問(wèn)題。如今已有的大量算法都能夠解決該問(wèn)題,本文通過(guò)使用Baum Welch算法,同時(shí)將變量定義成:

xxaq1-gs9-10.gif

    按照上述的運(yùn)算方式,即可推出:

    xxaq1-gs11.gif

    把新模型參數(shù)當(dāng)做是現(xiàn)存模型參數(shù),重復(fù)前面的步驟,一直到能獲得最優(yōu)的HMM模型參數(shù),這樣問(wèn)題就迎刃而解。

1.2 移動(dòng)節(jié)點(diǎn)觀察模型的設(shè)計(jì)

    若有一移動(dòng)節(jié)點(diǎn)MN,它在與自己已建立無(wú)線連接的接入路由器AR所覆蓋的無(wú)線信號(hào)區(qū)域內(nèi)移動(dòng),可定期對(duì)信號(hào)強(qiáng)度等有關(guān)移動(dòng)路徑的信息進(jìn)行測(cè)量。假設(shè)MN處在離散時(shí)間nΔt(n=1,2,…)時(shí),能夠測(cè)得與AR之間的信號(hào)強(qiáng)度,還能夠得到按照信號(hào)強(qiáng)度為觀察值的觀察序列O1,O2,…,OT。若Δt很小,則可看成該時(shí)間段里,MN移動(dòng)的速度是一個(gè)不變的值??蓪⒃摱ㄖ涤胿n(n=1,2…)來(lái)表示。為使移動(dòng)預(yù)估目標(biāo)MN進(jìn)入子網(wǎng),所以會(huì)將AR涉及到的范圍區(qū)域分塊成一些子域,見(jiàn)圖1。此外,還要使得每個(gè)子區(qū)域所包涵的范圍都滿足r1=r2=…=rN。還將該子區(qū)域當(dāng)成MN移動(dòng)的過(guò)程中的每一種狀態(tài)Qi,i=1,2,…,N。若MN按照其中一路徑進(jìn)行移動(dòng),那么可以得到其觀察序列是O=O1,O2,…,OT,如圖1所示。因?yàn)橐恍┮蛩貢?huì)使得觀察序列是隨機(jī)的。其一,是在觀察的最初時(shí)間就不具備確定性,MN移動(dòng)速度的隨機(jī)性也會(huì)影響觀察位置的確定;其二,由于存在噪音、測(cè)量方式的錯(cuò)誤等原因,會(huì)導(dǎo)致觀察值存在誤差;其三,即使MN會(huì)按照某種路徑移動(dòng),可移動(dòng)在某種程度上還是隨機(jī)的。

xxaq1-t1.gif

    假設(shè)M為此時(shí)AR的鄰居子網(wǎng)數(shù),對(duì)于離散參數(shù)的HMM初始值只有一個(gè),即統(tǒng)一分布,所以,模型的初始值的設(shè)置方法可以表述成MN按照等概率的方式從一狀態(tài)切換成另一種鄰近的狀態(tài),以獲得λij=(Aij,Bij,π),1≤i,j≤M,A、B、π分別代表狀態(tài)轉(zhuǎn)移概率矩陣、符號(hào)輸出概率矩陣、初始狀態(tài)分布。在進(jìn)入AR時(shí),對(duì)于之前屬于AR的哪個(gè)鄰居子網(wǎng),MN是可以知道的,假設(shè)是子網(wǎng)Θ,通過(guò)AR,MN可以得到HMM模型集{λΘj|1≤Θ≤M,j=1,2,…,M}。如果MN得到了觀察序列,則按照以下公式進(jìn)行計(jì)算:

    xxaq1-gs12.gif

    此時(shí),j為AR的鄰居子網(wǎng),也就是MN接下來(lái)要進(jìn)入的子網(wǎng)。訓(xùn)練、觀察、判別是以上預(yù)測(cè)模型的預(yù)測(cè)過(guò)程,通過(guò)Baum Welch算法求解訓(xùn)練過(guò)程,若觀察序列就是因已經(jīng)指定的模型而形成的,那么這種算法的效果是能夠達(dá)到的,這在多個(gè)領(lǐng)域(如語(yǔ)音識(shí)別)已被證實(shí),所以,模型訓(xùn)練所采用的是Baum Welch算法。MN移動(dòng)預(yù)測(cè)模型的預(yù)測(cè)判別方法主要是找出一個(gè)模型λx,使得P(O|λx)最大。

    離散HMM訓(xùn)練樣本及其可取值空間并不是無(wú)限的,但上面提到在一定范圍內(nèi),MN移動(dòng)預(yù)測(cè)HMM模型中的觀察值任意取值,所以一定要先將觀察序列在觀察符號(hào)空間進(jìn)行量化,再對(duì)觀察值與觀察符號(hào)輸出概率之間的關(guān)系進(jìn)行確定。圖2是觀察符號(hào)空間與量化的過(guò)程圖。觀察符號(hào)空間的確定所采取的是徑向劃分法,也就是將AR作為中心,在其徑向上的各狀態(tài)范圍內(nèi)進(jìn)行等間隔區(qū)域的劃分,同時(shí),將中心信號(hào)的強(qiáng)度值作為觀察符號(hào)空間中的符xxaq1-gs12-1.gif

    雖然在量化過(guò)程中會(huì)有一定的誤差,但經(jīng)過(guò)量化的觀察值對(duì)應(yīng)的狀態(tài)和符號(hào)輸出概率是不變的,所以,量化誤差對(duì)于與MN將連接的AR的預(yù)測(cè)并無(wú)太大影響。

xxaq1-t2.gif

2 設(shè)計(jì)模型的抗毀性分析

    在Ad網(wǎng)絡(luò)系統(tǒng)中,抗毀性是一個(gè)最為關(guān)鍵的特點(diǎn),抗毀性強(qiáng)弱所體現(xiàn)的是對(duì)某些節(jié)點(diǎn)之間的通信進(jìn)行中斷所需破壞的鏈接數(shù)。主要從兩個(gè)角度來(lái)分析抗毀性,即黏聚度與連通度。這里僅分析去掉部分節(jié)點(diǎn)后的網(wǎng)絡(luò)連通度。通常情況下,網(wǎng)絡(luò)的連通度越好,其抗毀性就越強(qiáng),反之則亦然。

2.1 信道抗毀性

    通過(guò)計(jì)算機(jī)的幫助可獲得區(qū)域劃分方式,采用有湖與無(wú)湖兩種劃分方式進(jìn)行對(duì)應(yīng)的信道模型方案的結(jié)果表述,如圖3、圖4所示。

xxaq1-t3.gif

xxaq1-t4.gif

    圖3、圖4可得,此時(shí)最小半徑相加所得總和分別為4034.4、4213.5。研究表明,只需要最小半徑相加小于10 000,則Ad網(wǎng)絡(luò)的連通性是良好的,即抗毀性較強(qiáng)。圖中結(jié)果表明了模型的抗毀性優(yōu)勢(shì)。

2.2 網(wǎng)絡(luò)的連通度

    定量原理:假設(shè)有一無(wú)向圖G,那么G為k的連通圖的充分必要條件是:G的定點(diǎn)數(shù)不小于k+1。在任一通信區(qū)域中,假設(shè)這個(gè)區(qū)域有M個(gè)節(jié)點(diǎn),k是其連通度,那么區(qū)域連通的充要條件是:M不小k+1;926是正方形通信區(qū)域附表中所定的節(jié)點(diǎn)數(shù),那么其連通的充要條件是:

    xxaq1-gs13.gif

    只要節(jié)點(diǎn)的連通度不超過(guò)925,通信網(wǎng)絡(luò)就是連通的。根據(jù)數(shù)學(xué)概率理論可將網(wǎng)絡(luò)節(jié)點(diǎn)的連通概率計(jì)算出來(lái)。隨機(jī)將節(jié)點(diǎn)集合中的2%、5%、10%、15%等數(shù)量的節(jié)點(diǎn)去掉,由設(shè)計(jì)模型可得到當(dāng)前網(wǎng)絡(luò)的連通度,那么網(wǎng)絡(luò)節(jié)點(diǎn)的連通概率也就可以計(jì)算出來(lái)了。表1所描述的是其抗毀性算法應(yīng)用的節(jié)點(diǎn)數(shù)。

xxaq1-b1.gif

    由表1可見(jiàn),節(jié)點(diǎn)的數(shù)量與抗毀性的強(qiáng)度是成正比的,相交面積大小與抗毀性的強(qiáng)度成反比。同時(shí)由原理可知,設(shè)計(jì)模型的Ad Hoc網(wǎng)絡(luò)具有較強(qiáng)的抗毀性。

    由以上分析可知,節(jié)點(diǎn)最多的是公共區(qū)域,其網(wǎng)絡(luò)連通性比較強(qiáng),設(shè)計(jì)模型的Ad Hoc網(wǎng)絡(luò)具有較強(qiáng)的抗毀性,同樣解決了Ad Hoc網(wǎng)絡(luò)的延時(shí)問(wèn)題。

3 結(jié)論

    作為一種隨機(jī)概率模型,HMM表示的是與時(shí)間序列有關(guān)聯(lián)的有效模型,所涉及的知識(shí)包括概率與統(tǒng)計(jì)學(xué),目的是對(duì)參數(shù)不同的短時(shí)平穩(wěn)信號(hào)段進(jìn)行識(shí)別,并實(shí)現(xiàn)信號(hào)之間的轉(zhuǎn)化,該模型應(yīng)用中的一切實(shí)際問(wèn)題均能以HMM模型中的3個(gè)問(wèn)題來(lái)表示。在這里,采取仿真對(duì)HMM預(yù)測(cè)移動(dòng)進(jìn)行了可行性研究,在訓(xùn)練樣本以及初始模型參數(shù)已知的前提下,采取新的數(shù)據(jù)來(lái)檢驗(yàn)?zāi)P?,從而確定模型預(yù)測(cè)的準(zhǔn)確度。由仿真結(jié)果可知,該模型是可行的,且抗毀性具有一定的優(yōu)勢(shì)。

參考文獻(xiàn)

[1] Wang Hao,Liu Nan,Li Zhihang,et al.A unified algorithm for mobility load balancing in 3GPP LTE multi-cell networks[J].Science China(Information Sciences),2013,56(2):118-128.

[2] Zhang Zhongshan,Huang Fuwei,Long Keping,et al.On the designing principles and optimization approaches of bio-in-spired self-organized network: a survey[J].Science China(Information Sciences),2013,56(7):5-32.

[3] Dan Yangqin,Hong Weili,Lin Ma,et al.An ant colony algorithm based congestion elusion routing strategy for mobile ad hoc networks[J].Journal of Harbin Institute of Technology,2013,20(3):99-103.

[4] WAKAMIYA N,LEIBNITZ K,MURATA M.Biologically inspired self-organizing networks[J].智能系統(tǒng)學(xué)報(bào),2009,4(4):369-375.

[5] 李曦.Always-optimally-coordinated candidate selection algorithm for peer-to-peer files sharing system in mobile self-organized networks[J].High Technology Letters,2009,15(3):281-287.

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。