• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    基于融合樹的事件區(qū)域檢測容錯(cuò)算法

    2010-08-06 13:15:44張書奎王宜懷崔志明樊建席
    通信學(xué)報(bào) 2010年9期
    關(guān)鍵詞:讀數(shù)傳感器節(jié)點(diǎn)

    張書奎,王宜懷,崔志明,樊建席

    (1. 蘇州大學(xué) 計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院,江蘇 蘇州 215006;2. 江蘇省現(xiàn)代企業(yè)信息化應(yīng)用支撐軟件工程技術(shù)研發(fā)中心,江蘇 蘇州 215104)

    1 引言

    部署在檢測區(qū)域中由大量節(jié)點(diǎn)組成的無線傳感器網(wǎng)絡(luò),每個(gè)節(jié)點(diǎn)都具有一定的計(jì)算、感知能力以及有限的能量,目的是協(xié)作地感知、采集和處理網(wǎng)絡(luò)覆蓋區(qū)域中感興趣事件發(fā)生的信息,并發(fā)送給觀察者。某事件的發(fā)生認(rèn)為是環(huán)境狀態(tài)的異常改變,它可能以多種方式出現(xiàn)。隨著時(shí)間的推移,若傳感器讀數(shù)保持平穩(wěn),則認(rèn)為此環(huán)境對傳感器檢測來說是時(shí)空關(guān)聯(lián)的[1],可見,位于同一區(qū)域中鄰近傳感器的讀數(shù)關(guān)系密切。當(dāng)某時(shí)段傳感器感知的讀數(shù)偏離了正常值,或者鄰居節(jié)點(diǎn)的讀數(shù)大大超過了預(yù)定義的閾值,則可能是某事件發(fā)生或是傳感器產(chǎn)生了故障[2,3]。但是,傳感器節(jié)點(diǎn)報(bào)告錯(cuò)誤讀數(shù)的原因是多方面的(如與鄰居傳感器的讀數(shù)不同或雖然沒有超過預(yù)先設(shè)定的閾值但卻與它在上一時(shí)間間隔感知讀數(shù)不同等)。若發(fā)生了通信或硬件故障,這些錯(cuò)誤會(huì)導(dǎo)致節(jié)點(diǎn)無效,意外破壞或惡意通信線路的改變也會(huì)導(dǎo)致無效節(jié)點(diǎn)的產(chǎn)生。環(huán)境受其他因素的影響,傳感器也可能產(chǎn)生瞬時(shí)的錯(cuò)誤讀數(shù)。特別是部署在粗糙環(huán)境中的動(dòng)態(tài)傳感器網(wǎng)絡(luò)進(jìn)行感興趣事件的檢測,由于網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)發(fā)生變化,也會(huì)導(dǎo)致錯(cuò)誤讀數(shù)的產(chǎn)生。一般來說,傳感器的錯(cuò)誤一般可分為兩類[2]:一類是誤判錯(cuò)誤,即當(dāng)環(huán)境處于正常狀況時(shí),傳感器卻報(bào)告有事件發(fā)生;另一類是失判錯(cuò)誤,即當(dāng)有特定的事件發(fā)生時(shí),傳感器卻沒有報(bào)告事件的發(fā)生。所以,在無線傳感器網(wǎng)絡(luò)中,保證原始數(shù)據(jù)的可信性,消除錯(cuò)誤讀數(shù)的影響,是事件區(qū)域檢測需要解決的關(guān)鍵問題之一。

    文獻(xiàn)[4]提出了事件區(qū)域檢測的一種局部分布式算法。該算法假設(shè)事件是空間相關(guān)而錯(cuò)誤是空間不相關(guān)的,且每個(gè)傳感器發(fā)生錯(cuò)誤的概率相同。作為一種局部算法,它僅需要每個(gè)傳感器與自己的鄰居交換讀數(shù),從而獲得鄰居節(jié)點(diǎn)檢測事件發(fā)生的統(tǒng)計(jì)概率,利用Bayesian分析,判定發(fā)生的是故障還是事件。文獻(xiàn)[5]則改進(jìn)了文獻(xiàn)[4]的算法,考慮了傳感器誤差和錯(cuò)誤引起的對事件判斷的影響以及如何選擇合適的鄰居數(shù)目,達(dá)到容錯(cuò)的同時(shí)減少數(shù)據(jù)交換的目的。文獻(xiàn)[4~8]都是基于概率分析的方法,而且需要傳感器進(jìn)行復(fù)雜的運(yùn)算。文獻(xiàn)[9]提出了一種相對簡單非概率的檢測算法,通過兩輪投票以及少數(shù)服從多數(shù)原則,確定發(fā)生的是故障還是事件。

    關(guān)于事件邊界檢測的研究,文獻(xiàn)[10,11]認(rèn)為,事件的邊界是指事件區(qū)域與正常區(qū)域的分界線。如果一個(gè)傳感器的鄰居中既有異常的讀數(shù),又有正常的讀數(shù),那么就認(rèn)為該傳感器位于事件區(qū)域的邊界。已有的事件邊界檢測算法依然是基于事件是空間相關(guān)的假設(shè),同時(shí)采用概率分析的方法。還有一類工作關(guān)注于錯(cuò)誤診斷[12],這類工作關(guān)注的是如何確定錯(cuò)誤發(fā)生的范圍或者引發(fā)錯(cuò)誤的錯(cuò)誤源,而不是事件發(fā)生的范圍。文獻(xiàn)[13]介紹了一種基于簇頭構(gòu)建四叉樹的方法進(jìn)行邊界檢測,每片葉子與長方形區(qū)域相對應(yīng)。與四叉樹的聚類方法不同,本文構(gòu)建了一種易擴(kuò)展的二叉查詢樹,該查詢樹可以覆蓋整個(gè)感興趣的區(qū)域,能快速將事件發(fā)生的信息從感知節(jié)點(diǎn)傳輸?shù)絊ink。文獻(xiàn)[14]是使用一種基于分類的邊緣檢測機(jī)制,由線性多項(xiàng)式描述事件邊界,由此判定事件是在檢測區(qū)域的里面還是外面。然而,一個(gè)線性多項(xiàng)式不可能獲取事件發(fā)生的精確細(xì)節(jié)。而本文是通過構(gòu)建多元回歸模型來近似檢測區(qū)域的感知值,沒有洪泛而是使用融合樹進(jìn)行事件邊界檢測,以事件的時(shí)空關(guān)聯(lián)特性檢測整個(gè)區(qū)域,而不是通過2個(gè)事件之間的邊界來判定事件的發(fā)生。

    分布式核回歸文獻(xiàn)[15]與本文的算法有相似之處,但也存在著較大不同。前者,任何一個(gè)節(jié)點(diǎn)都含有它局部區(qū)域范圍內(nèi)的近似參數(shù),因而,它不能正確回答自己局部區(qū)域之外的查詢, 每個(gè)節(jié)點(diǎn)發(fā)送含有一個(gè)向量(向量用來描述覆蓋它的局部區(qū)域)的信息,這個(gè)向量的大小隨著大量的和它共享核變量的鄰居節(jié)點(diǎn)的增加而增長,這對于資源受限的傳感器節(jié)點(diǎn)來說,是難以忍受的。

    針對目前在上述方面研究的不足,本文提出了一種基于融合樹的事件區(qū)域檢測容錯(cuò)算法,改算法分為2個(gè)階段。首先,構(gòu)建分布式融合樹,每個(gè)感知節(jié)點(diǎn)僅報(bào)告自己的感知數(shù)據(jù)到最鄰近的樹節(jié)點(diǎn),樹節(jié)點(diǎn)執(zhí)行多元線性回歸,獲得事件區(qū)域檢測的估計(jì)值,傳輸?shù)氖敲枋鍪录^(qū)域檢測的多元回歸模型的系數(shù),而不是實(shí)際的感知數(shù)據(jù),Sink通過直接查詢根節(jié)點(diǎn)就可獲的感興趣區(qū)域內(nèi)任一位置的感知值,減少了事件區(qū)域檢測的通信代價(jià)和復(fù)雜性。其次,在所構(gòu)建融合樹的基礎(chǔ)上,可以對單個(gè)或多個(gè)同時(shí)發(fā)生的事件進(jìn)行容錯(cuò)檢測,識(shí)別有故障的傳感器節(jié)點(diǎn)和發(fā)生在邊界區(qū)域的事件,快速把檢測讀數(shù)傳給基站,減少數(shù)據(jù)傳輸?shù)哪芰肯暮脱舆t。

    2 融合樹的構(gòu)建

    融合樹(AT, aggregation tree)的構(gòu)建是事件區(qū)域檢測過程的基礎(chǔ)。其目標(biāo)是減少數(shù)據(jù)傳輸量,提高檢測精度。對數(shù)據(jù)融合算法的理論分析表明[16],在完全融合的情況下,尋找最優(yōu)融合樹的問題等同于求解最小Steiner樹的NP完全問題。為此,需要在計(jì)算處理能耗與傳輸能耗之間進(jìn)行權(quán)衡。下面討論融合樹的構(gòu)建過程。

    2.1 網(wǎng)絡(luò)模型

    設(shè)N個(gè)資源受限的靜態(tài)傳感器節(jié)點(diǎn)隨機(jī)地部署在檢測區(qū)域R=(r×r)內(nèi),用集合S=(s1,s2,…,sn)描述,其中si表示第i個(gè)傳感器,如圖1所示。每個(gè)節(jié)點(diǎn)通過三角剖分[14]都有它的位置信息,節(jié)點(diǎn)si位置用(xi,yi)表示,且每個(gè)節(jié)點(diǎn)具有唯一的ID、相同的計(jì)算通信能力和能量資源。節(jié)點(diǎn)通過時(shí)間同步服務(wù)[15]達(dá)到寬松的時(shí)間同步,通信接入采用CSMA/CA以減小信道沖突。本文的目標(biāo)是在此N個(gè)節(jié)點(diǎn)的網(wǎng)絡(luò)中構(gòu)建融合樹,AT由Nt個(gè)節(jié)點(diǎn)組成,叫作樹節(jié)點(diǎn),樹節(jié)點(diǎn)用于接收并融合數(shù)據(jù),其余(N-Nt)個(gè)節(jié)點(diǎn)叫作非樹節(jié)點(diǎn)(NT, not tree node),每個(gè)NT節(jié)點(diǎn)感知指定區(qū)域事件屬性的變化,并將感知數(shù)據(jù)傳輸?shù)剿钹徑臉涔?jié)點(diǎn)。構(gòu)建的AT擴(kuò)展到整個(gè)網(wǎng)絡(luò),以便Nt個(gè)樹節(jié)點(diǎn)均勻一致地分布在網(wǎng)絡(luò)中,這樣,可以確保檢測屬性值以盡可能小的跳數(shù)由NT節(jié)點(diǎn)傳送到對應(yīng)的樹節(jié)點(diǎn),從而延長網(wǎng)絡(luò)的壽命。為簡便起見,Pevent(在圖1中矩形框里的虛線表示)代表事件,Revent表示事件區(qū)域且ReventR?。正常情況下,AT覆蓋檢測區(qū)域里所有的事件。R'定義為R中沒有被覆蓋的部分,即R′= R-Revent。

    圖1 網(wǎng)絡(luò)模型

    2.2 樹的生成

    某事件的發(fā)生會(huì)觸發(fā)網(wǎng)絡(luò)中的部分節(jié)點(diǎn)使其讀數(shù)異常,這可能是一個(gè)孤立點(diǎn),也可能是多個(gè)。為確保AT擴(kuò)散到整個(gè)網(wǎng)絡(luò),感知值由傳感節(jié)點(diǎn)通過較小的跳數(shù)傳輸?shù)较鄳?yīng)的樹節(jié)點(diǎn),盡可能保持分散節(jié)點(diǎn)的拓?fù)浞€(wěn)定性以維持原有較好的感知覆蓋范圍,為此引入了Voronoi圖以及相關(guān)Delaunay三角網(wǎng)絡(luò)來描述感知網(wǎng)絡(luò)拓?fù)鋄17],并基于 Delaunay三角定義,構(gòu)建以事件中心節(jié)點(diǎn)為根的感知網(wǎng)絡(luò)融合樹——伸展樹。伸展樹是一種二叉樹,其優(yōu)點(diǎn)在于不需要記錄用于平衡樹的冗余信息。設(shè)e為平面上的點(diǎn),則

    稱為Voronoi多邊形。則Voronoi圖定義為

    即平面上所有Voronoi多邊形的集合,而Delaunay三角網(wǎng)絡(luò)則為連接所有相鄰的 V-多邊形的生長中心所形成。Delaunay 三角網(wǎng)具有很多重要的性質(zhì)[17],通過Delaunay 表達(dá)不僅可以獲得每個(gè)節(jié)點(diǎn)的鄰節(jié)點(diǎn)信息,而且可以用來查找最接近的節(jié)點(diǎn)?;趥鞲衅骶W(wǎng)絡(luò)的 Delaunay 描述,構(gòu)建以事件中心節(jié)點(diǎn)為根的伸展樹。設(shè)目標(biāo)區(qū)域?yàn)锳,區(qū)域中的感知節(jié)點(diǎn)集為

    其中,(xi,yi)為節(jié)點(diǎn)si的位置坐標(biāo)。由節(jié)點(diǎn)集S構(gòu)成網(wǎng)絡(luò)對應(yīng)的加權(quán)無向圖為G,各邊所對應(yīng)的權(quán)值為節(jié)點(diǎn)間距離。并設(shè)感知區(qū)域外存在點(diǎn)集K={ki(xi,yi) | ki?A},則目標(biāo)區(qū)域中以節(jié)點(diǎn)si為中心相對于點(diǎn)集K的節(jié)點(diǎn)伸展樹定義為T,有:

    其中, p ath( si-> ki)為無向圖G中從si到ki的節(jié)點(diǎn)間的最大跨度路徑,其長度為l。在此路徑上,各節(jié)點(diǎn)間的最小距離大于或等于G中任何其他從si到ki路徑上節(jié)點(diǎn)間的最小距離。最大跨度路徑反映了兩節(jié)點(diǎn)之間具有伸展性的一條通路。需要指出的是,在一個(gè)特定的無向圖G 中,兩點(diǎn)間的最大跨度路徑并不唯一,可能存在多條。而對于不同的域外節(jié)點(diǎn)集,相應(yīng)的以根節(jié)點(diǎn)為中心的伸展樹也并不唯一。

    設(shè)樹的深度為p,樹節(jié)點(diǎn)存儲(chǔ)感知的屬性值, 這樣的樹被認(rèn)為是平衡的,它減少了數(shù)據(jù)丟失增加了數(shù)據(jù)融合的精確性[15]。算法Form_AT是由給定的深度創(chuàng)建伸展樹。每當(dāng)一個(gè)節(jié)點(diǎn)要選擇它的2個(gè)孩子時(shí),就選擇跨度最大的2個(gè)節(jié)點(diǎn),可確保樹在擴(kuò)散時(shí)覆蓋盡可能多的感興趣區(qū)域,伸展樹形成后,各子區(qū)域中所有剩余節(jié)點(diǎn)向距離自己最近的樹節(jié)點(diǎn)發(fā)送數(shù)據(jù)。本文通過3種消息即Beacon、Probe和Join實(shí)現(xiàn)樹的構(gòu)建。圖2描述了消息交換構(gòu)建融合樹的過程。

    圖2 消息交換構(gòu)建融合樹

    1) Beacon消息。

    在d-跳鄰居發(fā)現(xiàn)過程中每個(gè)節(jié)點(diǎn)u在d-跳范圍內(nèi)廣播Beacon消息NMu={Message,u,Hop},其中 Message為消息類型, u為節(jié)點(diǎn) ID,Hop字段為消息跳數(shù)計(jì)數(shù),初始為0,接收到NMu的節(jié)點(diǎn)v將u加入自己的d-跳鄰居列表對接收到的一份或多份冗余 NMu,v選擇 Hop值最小的NMu, 將其Hop字段加1并更新Hopu,v=Hop,如果Hop<d則繼續(xù)向鄰居廣播,然后v進(jìn)入等待狀態(tài)。如果v在等待狀態(tài)時(shí)又偵聽到Hop+1<Hopu,v的NMu,則記錄該消息并將Hop字段加1重復(fù)上述過程;否則v不作任何動(dòng)作直到計(jì)時(shí)器超時(shí)。這里計(jì)時(shí)器時(shí)長可以設(shè)為網(wǎng)絡(luò)初始化階段時(shí)長。

    對于來自不同節(jié)點(diǎn)的Beacon消息,接收節(jié)點(diǎn)v都執(zhí)行相同的過程。圖3是Beacon消息處理過程的自動(dòng)機(jī)表示。通過Beacon消息廣播每個(gè)節(jié)點(diǎn)v可以獲得 d-跳范圍內(nèi)節(jié)點(diǎn)集合,Hopu,v表示由這種帶跳數(shù)更新的廣播重傳過程所得到的節(jié)點(diǎn)u,v之間的近似最短路徑跳數(shù)。由于傳感器網(wǎng)絡(luò)靜態(tài)部署,對每個(gè)節(jié)點(diǎn)u,是穩(wěn)定的。這里即為所有可能樹節(jié)點(diǎn)成員的集合。在 j層的每一個(gè)節(jié)點(diǎn)向它所有的下一跳鄰居廣播一個(gè)Beacon包,這樣,j+1層的節(jié)點(diǎn)從j層接收到多個(gè)Beacon包,從中隨機(jī)選取一個(gè)概率值p′ > p′的節(jié)點(diǎn)作為它們的父節(jié)點(diǎn),并向它發(fā)送一個(gè)Probe包。

    圖3 節(jié)點(diǎn)的Beacon通知消息處理過程

    從圖2可以看出,節(jié)點(diǎn)d從A和B接收Beacon,p′(該算法的一個(gè)輸入)的值按如下方法優(yōu)化。

    設(shè)父節(jié)點(diǎn)i以通信半徑 r,向圓心角為120°的扇形區(qū)域廣播它的 Beacon消息,該扇形區(qū)的面積為

    這個(gè)區(qū)域的節(jié)點(diǎn)數(shù)為

    其中,p為樹的深度。按如下的二項(xiàng)式分布,選擇區(qū)域內(nèi)概率為p′的2個(gè)節(jié)點(diǎn)作為它們的父節(jié)點(diǎn)。

    如果一個(gè)節(jié)點(diǎn)從預(yù)期的父節(jié)點(diǎn)那里接收到了多個(gè)Beacon消息,那么它們的ID將會(huì)被新選擇的父節(jié)點(diǎn)所保存,以便于在節(jié)點(diǎn)失敗的情況下快速恢復(fù)。

    2) Probe消息。

    選定的父節(jié)點(diǎn)等待從它的孩子節(jié)點(diǎn)處接收Probe分組,之后,決定選擇哪2個(gè)作為它的孩子節(jié)點(diǎn)。一旦它收到了它的下一跳j+1層所有節(jié)點(diǎn)的消息,就會(huì)選擇離它最遠(yuǎn)的2個(gè)節(jié)點(diǎn)作為它的孩子。那些沒有被任何父節(jié)點(diǎn)所選擇的節(jié)點(diǎn)將不再嘗試成為AT的成員而轉(zhuǎn)化為感知節(jié)點(diǎn),這樣,樹(因?yàn)閭鞲型ㄐ诺拇鷥r(jià)遠(yuǎn)大于存儲(chǔ)的代價(jià))的大小能適當(dāng)減小。從圖2可以看出,節(jié)點(diǎn)d選擇B作為它的父節(jié)點(diǎn),并向它發(fā)送一個(gè)Probe分組,而后,節(jié)點(diǎn)A向節(jié)點(diǎn)a、b、c和d發(fā)送Beacon消息但是僅從節(jié)點(diǎn)a、b和c接收到Probe分組。

    3) Join 消息

    父節(jié)點(diǎn)在選擇了孩子之后,向它們發(fā)送一個(gè)Join消息,宣布將它們加入該樹。從圖2可以看出,A選擇節(jié)點(diǎn)a和c作為它們的孩子,而a和c距離A比a和b或者b和c都遠(yuǎn)。

    融合樹構(gòu)建算法Form_AT(p,p")描述如下。

    輸入:樹的深度p和父節(jié)點(diǎn)選擇概率。

    輸出:深度為p的二叉樹Tc且每一個(gè)節(jié)點(diǎn)分配唯一的ID

    1) 對于第j層,深度從0到p-1的每一個(gè)節(jié)點(diǎn)i從 1到2j;

    2) Mi是j +1層的一個(gè)節(jié)點(diǎn);

    3) ni是在j層上的一個(gè)節(jié)點(diǎn);

    4) 在Mi的通信范圍內(nèi)的節(jié)點(diǎn)ni(Mi< r),發(fā)送包含其ID 的Beacon包到Mi;/* r為通信半徑 */

    5) 對于大于p"且跨越路徑長度最大的節(jié)點(diǎn)ni,Mi選擇它作為其父節(jié)點(diǎn);

    6) Mi發(fā)送 Probe 包到 ni;

    7) ni等待 NWAIT 時(shí)刻(恰當(dāng)?shù)臅r(shí)間周期)從選擇ni作為父節(jié)點(diǎn)的Mi接受Probe包。

    對于傳感器網(wǎng)絡(luò)來說,在最大跨度路徑上的節(jié)點(diǎn)具有較好的分散性,減少了由于覆蓋重疊而對網(wǎng)絡(luò)感知能力所造成的影響,因此這些分散性好的節(jié)點(diǎn)需要保持。通過節(jié)點(diǎn)伸展樹的定義,確定了傳感器網(wǎng)絡(luò)中需要保持的節(jié)點(diǎn)集。基于此節(jié)點(diǎn)集,對于覆蓋重疊節(jié)點(diǎn)也可有效地提高網(wǎng)絡(luò)整體的感知能力。

    2.3 數(shù)據(jù)融合

    基于伸展樹的數(shù)據(jù)融合算法的主要思想是采用傳輸能夠擬合較多的檢測數(shù)據(jù)的模型 M 來代替?zhèn)鬏敼?jié)點(diǎn)的檢測數(shù)據(jù),其目的是為了減少數(shù)據(jù)傳輸量,從而節(jié)省傳感器節(jié)點(diǎn)的能量。因此需要考慮回傳以參數(shù)表示的模型的代價(jià)和其可擬合的數(shù)據(jù)量之間的關(guān)系。傳輸模型的代價(jià)越小其能夠表示的數(shù)據(jù)越多,節(jié)點(diǎn)就越節(jié)省能量。由于節(jié)點(diǎn)檢測值往往要受多個(gè)因素的影響,期望用最小代價(jià)模型擬合最多的數(shù)據(jù),且計(jì)算簡單,而多元線性回歸模型恰好符合這一目標(biāo)。

    融合樹中的每個(gè)節(jié)點(diǎn)接收并存儲(chǔ)由最近的非樹節(jié)點(diǎn)周期性報(bào)告給它的數(shù)據(jù),即NT節(jié)點(diǎn)負(fù)責(zé)感知而AT節(jié)點(diǎn)負(fù)責(zé)存儲(chǔ),將存儲(chǔ)在AT節(jié)點(diǎn)里的值看作是輸入x-y坐標(biāo)的函數(shù)值,此過程由三元組(f,x,y)描述,這里 f為位于(x,y)處節(jié)點(diǎn)的感知估計(jì)值,由AT中存儲(chǔ)在節(jié)點(diǎn)i的數(shù)據(jù)及其子節(jié)點(diǎn)發(fā)送的多元回歸模型的系數(shù)執(zhí)行多元線性函數(shù)回歸生成。下面討論這種數(shù)據(jù)融合過程。

    設(shè)多元線性回歸模型形式如下[18]:

    其中,Y為感知估計(jì)值,Xj(j=1, 2, …,k)為對感知估計(jì)值Y發(fā)生作用的影響因子,βj(j=0, 1, 2, …, k)為k+1個(gè)未知回歸參數(shù),μ為隨機(jī)誤差項(xiàng)。由于參數(shù)βj(j=0, 1, 2, …, k)都是未知的,可以利用樣本觀測值(x1i, x2i, …, xki;Yi)對它們進(jìn)行估計(jì),由此得到的參數(shù)估計(jì)值為用參數(shù)估計(jì)值替代回歸模型的未知參數(shù)βj(j=0, 1, 2,…, k),則得到多元線性樣本回歸方程為

    將上述k+1個(gè)方程化簡得下列方程組:

    其矩陣形式為

    經(jīng)化簡得如下方程:

    設(shè)R(X)=K+1, XtX為(K+1)階方陣,則 XtX滿秩,其逆矩陣存在,所以β的最小二乘估計(jì)向量為

    運(yùn)用多項(xiàng)式回歸,得到如下方程:

    其中,

    數(shù)據(jù)融合算法SPAT(p, ns)描述如下:/* ns為感知節(jié)點(diǎn)向樹節(jié)點(diǎn)報(bào)告的平均數(shù)*/

    圖4 融合過程中邊界區(qū)域的計(jì)算

    1) 對于樹中的每一個(gè)葉節(jié)點(diǎn)i

    其節(jié)點(diǎn)的數(shù)據(jù)被讀??;

    執(zhí)行多元線性回歸,其系數(shù) β0,β1,…,β8被存儲(chǔ);

    2) 初始樹的深度為2p

    While 當(dāng) p >0 時(shí)

    sum = level + 2p-1

    k = level

    while k < sum

    3) 對于樹中的每個(gè)非葉節(jié)點(diǎn) k,在(xmin, ymin)和(xmax, ymax)的范圍內(nèi)計(jì)算其位置x-y點(diǎn)報(bào)告給它的2個(gè)孩子節(jié)點(diǎn)i 和i+l;

    4) 計(jì)算新的(βi0, βi1,…,βi8)和(β(i+1)0,β(i+1)1,…,β(i+1)8) ,添加到節(jié)點(diǎn)k的信息中,然后調(diào)用回歸函數(shù)計(jì)算(βk0,…,βk8) ,傳輸?shù)剿母腹?jié)點(diǎn);

    5) 轉(zhuǎn)到下一級(jí)深度繼續(xù)。

    相對于傳輸原始數(shù)據(jù)到 Sink節(jié)點(diǎn)的能量消耗和時(shí)延,通過SPAT融合過程報(bào)告數(shù)據(jù)更為有效。在AT中,設(shè)壓縮比定義為將原始數(shù)據(jù)壓縮之后再傳送的字節(jié)數(shù)與原始數(shù)據(jù)之比。設(shè)深度為 p的AT共有 t = 2(p+1)- 1個(gè)樹節(jié)點(diǎn),每個(gè)大小為wi字節(jié)的數(shù)據(jù)分組包含感知讀數(shù)和該讀數(shù)所對應(yīng)的位置坐標(biāo)。這樣,輸入到每個(gè)葉子節(jié)點(diǎn)的字節(jié)數(shù)大小為nswi,其中ns為感知節(jié)點(diǎn)向樹節(jié)點(diǎn)報(bào)告的平均數(shù)。所以,傳輸?shù)饺~節(jié)點(diǎn)的字節(jié)數(shù)

    除了從感知節(jié)點(diǎn)讀取檢測值以外,每個(gè)非葉節(jié)點(diǎn)用從它的2個(gè)孩子那里得到值作為輸入來更新系數(shù)和區(qū)域邊界的x-y值。所以,輸入到非葉子節(jié)點(diǎn)的字節(jié)總數(shù)Tnl為

    從樹節(jié)點(diǎn)獲得大小為(wx+ wy+ wc)字節(jié)的輸出分組(包括系數(shù)和x-y的范圍)。

    從所有節(jié)點(diǎn)輸出的字節(jié)總數(shù) T0= ( wx+ wy+wc)× (2p-1- 1 )s,那么壓縮比為

    其中,t為樹節(jié)點(diǎn)總數(shù),lt為葉子節(jié)點(diǎn)數(shù)。

    3 事件區(qū)域檢測

    在許多應(yīng)用中,使用函數(shù) σ (i, t)=F (v1, v2,…,vk)來描述檢測區(qū)域的狀態(tài)信息(如溫度,濕氣等),這些信息由感知傳感器 i∈N在時(shí)刻 t獲得,其中 vk是影響傳感器讀數(shù)的參數(shù)。一般來說,由于已知或未知因素的影響,很難得到準(zhǔn)確的函數(shù)表達(dá)形式。除一些特例外,時(shí)間變化以及線性或非線性的其他因素也可能會(huì)影響檢測讀數(shù),而這些因素很難形式化表示。例如,一個(gè)溫度傳感器的讀數(shù)受很多因素的影響,如地點(diǎn)、天氣、時(shí)間等。本文不是設(shè)法得到一個(gè)確切的函數(shù)表示,而是形式化函數(shù)F的基本屬性,從而分析傳感器的讀數(shù)σ(i,t) 。

    3.1 事件區(qū)域檢測的性質(zhì)

    設(shè)傳感器節(jié)點(diǎn)對某一區(qū)域的檢測讀數(shù),有以下性質(zhì):

    1) 每個(gè)傳感器節(jié)點(diǎn)是獨(dú)立的;

    2) 存在 2個(gè)常量 Cmin和 Cmax(Cmin≤σ(i, t)≤ Cmax),分別是傳感器檢測獲得讀數(shù)的最小和最大值;

    3) 在[Cmin, Cmax]內(nèi),σ(i, t)連續(xù)且服從密度函數(shù)為φ(i)的正態(tài)分布,期望值為

    性質(zhì) 1)說明傳感器獨(dú)立地檢測環(huán)境變化,性質(zhì) 2)說明正常傳感器讀數(shù)的變化范圍,性質(zhì) 3)說明,傳感器檢測讀數(shù)的變化空間,由適合正態(tài)分布的應(yīng)用事例確定,如每日氣溫、風(fēng)速等。本文對正常與錯(cuò)誤讀數(shù)的判定條件如下。

    正常讀數(shù):通常情況下,檢測讀數(shù)σ(i, t)在[Cmin,Cmax]內(nèi)且服從正態(tài)分布φ(i),若存在τ1>0,使得檢測讀數(shù)滿足 |σ (i, t) - E (i )|≥τ1,說明傳感器讀數(shù)超出了正常范圍。滿足該條件的節(jié)點(diǎn)越多,事件發(fā)生的可能性就越大。

    錯(cuò)誤讀數(shù):對于傳感器i,φ(i)滿足以下3個(gè)條件中的任一個(gè),該傳感器可能為故障傳感器,其檢測產(chǎn)生的讀數(shù)為錯(cuò)誤讀數(shù)。

    1) 若存在τ1,τth且τth>τ1>0,對于? t, | σ(i, t)-E(i)|≥τth,說明傳感器的讀數(shù)超出了正常范圍,它很可能是有故障的。如果傳感器頻繁或者持續(xù)報(bào)告這樣的讀數(shù),那么認(rèn)為這個(gè)傳感器是有故障的。

    2) 在事件報(bào)告的幾個(gè)連續(xù)時(shí)期,有|σ(i,( t+1)-σ( i, t )|≈ 0 ,若存在常數(shù)c,使得節(jié)點(diǎn)i的鄰居傳感器 i′滿足|σ(i′,(t+1 ) - σ (i′, t )|>c,即鄰居傳感器 i′讀數(shù)隨著時(shí)間的推移發(fā)生變化,而傳感器i的讀數(shù)卻是恒定的,那么傳感器i是有故障的。同理,在一個(gè)特定的階段,有|σ(i',(t+1 )-σ (i', t )|≈ 0 ,如果一個(gè)傳感器 i的鄰居傳感器 i'檢測到一個(gè)很小的讀數(shù)變化,傳感器i的讀數(shù)卻有很大的變化,那么這個(gè)傳感器i是有故障的。

    3) ?t ,Cmin< σ (i, t) < Cmax, σ( i,t+1) > τ2,Cmin<σ( i, t + 2 )<Cmax, σ(i, t + 3 ) >τ2,這個(gè)條件表明傳感器的讀數(shù)呈不規(guī)則變化,那么傳感器i是有故障的。例如,傳感器的讀數(shù)周期性地或間歇地從正常讀數(shù)變化到事件讀數(shù),再變化到正常讀數(shù)。

    為提高檢測讀數(shù)的準(zhǔn)確性,首先要識(shí)別有故障的傳感器。由性質(zhì)1)可知,通過對當(dāng)前讀數(shù)σ(i, t)與期望值E(i)進(jìn)行比較判定i是否發(fā)生了故障,設(shè)樹節(jié)點(diǎn)的數(shù)量 nt總是滿足條件 nt? 3 nnmax+1,其中ntmax表示故障樹節(jié)點(diǎn)的最大數(shù)量,該條件確保有故障的傳感器能被有效識(shí)別[10]。另一方面,為增加有故障節(jié)點(diǎn)事件檢測的置信度,每隔一個(gè)時(shí)間間隔,對可疑傳感器是否為故障點(diǎn)進(jìn)行判斷,一旦檢測到故障節(jié)點(diǎn),立即隔離。設(shè)ri是函數(shù)σ(i, t)的一個(gè)實(shí)例,這里σ(i, t)表示在一個(gè)特定時(shí)刻傳感器的讀數(shù)(如溫度、聲音,氧氣密度等)。在沒有錯(cuò)誤的檢測數(shù)據(jù)時(shí),事件定義為傳感器的異常讀數(shù),有如下定理。

    定理 1 當(dāng)事件發(fā)生時(shí),存在σ> 0,使|ri- E (rr) |> σ 。

    證明 (反證法)如果|ri- E (rr)|= 0,那么傳感器的讀數(shù)與期望值相同。這表明在沒有事件發(fā)生的時(shí),ri不變,這與事件的定義矛盾。

    為了使樹節(jié)點(diǎn)獲取它周圍NT節(jié)點(diǎn)讀數(shù)的特征值,定義di作為樹節(jié)點(diǎn)在時(shí)刻t從它周圍的NT節(jié)點(diǎn)獲得讀數(shù)的平均值。由性質(zhì) 1)知,每個(gè)傳感器的讀數(shù)不依賴于其他節(jié)點(diǎn),由性質(zhì) 3)知傳感器讀數(shù)服從正態(tài)分布,如事件沒有發(fā)生,檢測讀數(shù)di仍然服從正態(tài)分布 φ ( di),這樣, φ ( di)的期望值其中是向樹節(jié)點(diǎn)發(fā)送報(bào)告的平均數(shù)。

    定理2 當(dāng)事件發(fā)生時(shí),存在τ1≥0,有|di-E(di)|≥τ1,且隨著τ1的增加,事件發(fā)生的概率也增加。

    證明 根據(jù)正態(tài)分布,當(dāng)|ri- E (ri)|=0時(shí),事件ri發(fā)生的概率很低,當(dāng)φ(i)遠(yuǎn)離E(ri)時(shí)ri發(fā)生的概率很高。有 ns個(gè)傳感器時(shí),有這樣,當(dāng)τ1= 0時(shí),事件發(fā)生的概率最低,且隨τ1的增加而增加。

    從理論上說,通過概率分布函數(shù)(φ(i)或φ( di)),可以計(jì)算期望值。然而,在現(xiàn)實(shí)世界中,一個(gè)傳感器事先獲知參數(shù)φ(i)或φ( di)是不現(xiàn)實(shí)的。當(dāng)沒有事件發(fā)生時(shí),讀數(shù)di在一定范圍之內(nèi)是隨機(jī)分布的。所以,di可以從隨機(jī)選擇事例的讀數(shù)中抽樣。從抽樣讀數(shù)集合中計(jì)算漸進(jìn)的 E(di),E(di) =(d1+d2+…+dn)/N,其中N是歷史數(shù)據(jù)樣本的大小。這樣,將錯(cuò)誤讀數(shù)的條件1)也可改為 |σ (i, t) - E (di)|>τ2,在條件2),用di替換σ(i, t)。通過比較當(dāng)前讀數(shù)di與期望數(shù)據(jù) E(di)檢測事件的發(fā)生。注意到,在|di-E(di)|>τ1且τ1>0的情況下,即使沒有事件發(fā)生,| di- E (di)|> τ1也可以被滿足,但不能說明某事件已經(jīng)發(fā)生。然而,如定理2所述,如果增加τ1的值,以該值為閾值,事件發(fā)生的概率增加到接近100%。

    3.2 單事件檢測

    當(dāng)一個(gè)葉節(jié)點(diǎn)從它周圍的 NT節(jié)點(diǎn)接收讀數(shù)時(shí),依賴于thτ是否超界來計(jì)算事件的多元回歸方程fevent或正?,F(xiàn)象的多元回歸方程f。當(dāng)一個(gè)父節(jié)點(diǎn)從它的孩子節(jié)點(diǎn)處接收讀數(shù)時(shí),同時(shí)也從它自己的NT節(jié)點(diǎn)周圍采集數(shù)據(jù)并確定在它的區(qū)域范圍內(nèi)是否有事件發(fā)生。多項(xiàng)式可以是fevent或f,取決于父節(jié)點(diǎn)是否位于該事件區(qū)域,如果父節(jié)點(diǎn)同它的孩子節(jié)點(diǎn)位于同一區(qū)域,那么它將更新孩子節(jié)點(diǎn)的數(shù)據(jù),并用它自己的接收數(shù)據(jù)計(jì)算一個(gè)新的多項(xiàng)式;如果父節(jié)點(diǎn)和相應(yīng)的孩子節(jié)點(diǎn)處于不同的事件區(qū)域,那么孩子節(jié)點(diǎn)的數(shù)據(jù)不改變。這個(gè)過程一直繼續(xù),直到根節(jié)點(diǎn)接收到2個(gè)多項(xiàng)式和相對應(yīng)的范圍信息。按照從孩子節(jié)點(diǎn)接收的fevent和相對應(yīng)的范圍,根節(jié)點(diǎn)就可以根據(jù)事件位置信息估計(jì)事件的邊界及Pevent的覆蓋范圍。

    圖1顯示了通過融合樹 AT檢測 Pevent的一部分,Pevent發(fā)生在Revent的內(nèi)部,在R的一個(gè)角落,父節(jié)點(diǎn)A和它的2個(gè)孩子節(jié)點(diǎn)B與C所在子樹位于Revent事件區(qū)域內(nèi),此時(shí),B和C從NT節(jié)點(diǎn)那里接收到的讀數(shù)其偏差遠(yuǎn)大于τth(即|di- E ( di)|> τth)。另外,B的孩子節(jié)點(diǎn)也在Revent中。因此,B節(jié)點(diǎn)從它的2個(gè)孩子節(jié)點(diǎn)處接收到了回歸方程的系數(shù)。因?yàn)锽節(jié)點(diǎn)本身也從最近的NT節(jié)點(diǎn)接收到了偏差遠(yuǎn)大于邊界的數(shù)據(jù),所以它產(chǎn)生了一個(gè)自己的報(bào)告和更新數(shù)據(jù)后的新fevent,然后把新的fevent和相應(yīng)的范圍值傳給它的父節(jié)點(diǎn)A。在父節(jié)點(diǎn)為C的子樹中,其中一個(gè)孩子D在Revent中,而另一個(gè)孩子E卻在R中。C接收多項(xiàng)式 fevent(從節(jié)點(diǎn) D)、f(從節(jié)點(diǎn) E)及相應(yīng)的坐標(biāo)范圍{xdmin,ydmin,xdmax,ydmax}和{xemin,yemin,xemax,yemax}。通過觀察由它本身和它的2個(gè)孩子傳送數(shù)據(jù)的近似區(qū)域,C得出這樣一個(gè)結(jié)論:D和它位于同一個(gè)區(qū)域內(nèi)。因此,D節(jié)點(diǎn)更新數(shù)據(jù)再結(jié)合它自己的檢測數(shù)據(jù)產(chǎn)生一個(gè)新的fevent,然后C把fevent及D的坐標(biāo)范圍、未變化的f及E的坐標(biāo)范圍傳送給A。這樣當(dāng)它沿著AT映射到Revent中包含多個(gè)樹節(jié)點(diǎn)的區(qū)域時(shí),這些范圍不斷被更新。當(dāng)根節(jié)點(diǎn)接收一個(gè)子節(jié)點(diǎn)處的范圍和fevent,根據(jù)事件Pevent和它的域范圍得到一個(gè)估計(jì)值。

    3.3 多事件檢測

    相對單事件而言,多事件發(fā)生時(shí)樹節(jié)點(diǎn)之間交換的數(shù)據(jù)分組、計(jì)算復(fù)雜性都將提高,隨著事件源的增加,每個(gè)事件影響程度卻會(huì)減小[17]。考慮到這種現(xiàn)象,本文設(shè)計(jì)的檢測方法其基本思路如下:當(dāng)數(shù)據(jù)分組被傳輸?shù)綐涔?jié)點(diǎn)時(shí),如果其中一個(gè)子節(jié)點(diǎn)有與父節(jié)點(diǎn)相同或相近的數(shù)據(jù)集,則結(jié)合2個(gè)數(shù)據(jù)集形成一個(gè)新的多項(xiàng)式;如果沒有子節(jié)點(diǎn)同父節(jié)點(diǎn)相同的數(shù)據(jù)集,則通過數(shù)據(jù)變換以及范圍變換來構(gòu)建融合樹;如果2個(gè)子節(jié)點(diǎn)數(shù)值接近,則合并它們的檢測范圍得到一個(gè)更大的區(qū)域。

    設(shè)在某矩形區(qū)域里,存在2個(gè)異常事件和一種正?,F(xiàn)象。如圖5所示,在區(qū)域R里發(fā)生了2個(gè)事件 Pevent1和Pevent2。B檢測事件Pevent2,而它的孩子節(jié)點(diǎn)C和D分別檢測Pevent1和一種正?,F(xiàn)象,在這種情況下,C和D把它們各自的多項(xiàng)式與坐標(biāo)范圍{xcmin,ycmin,ycmax}以及{xdmin,ydmin,xdmax,ydmax}一起傳輸?shù)紹。B計(jì)算2個(gè)節(jié)點(diǎn)接收數(shù)據(jù)的最小值和最大值,得到它們的數(shù)據(jù)范圍。B將Scmax,Scmin,(Scmin,Scmax分別表示最小和最大的事件屬性值)C的坐標(biāo)范圍以及 Sdmin,Sdmax,D的坐標(biāo)范圍一起變換到 A。如果使用單一事件檢測方法,則需要6個(gè)數(shù)據(jù)分組,其中3個(gè)與3個(gè)多項(xiàng)式相對應(yīng),另外3個(gè)與3個(gè)區(qū)域范圍對應(yīng)。此外,A的其他孩子節(jié)點(diǎn)G和D的讀數(shù)比較接近,所以,A把它們的范圍結(jié)合在一起,感知同一個(gè)事件Pevent2。然后,A創(chuàng)建新的多項(xiàng)式,將它的系數(shù)、區(qū)域范圍和事件屬性的最大最小值傳輸?shù)剿母腹?jié)點(diǎn)H,M的估計(jì)值同A發(fā)送的也一樣,結(jié)合N產(chǎn)生的數(shù)據(jù)之后,發(fā)送它的系數(shù)到根。由于H和I在R內(nèi),H沒有修改Pevent2事件的區(qū)域范圍且不加修改地傳送到根,由此確定了事件區(qū)域及其邊界。這樣,事件Pevent1和Pevent2都通過有限的計(jì)算檢測到了,且每棵樹僅執(zhí)行了一次多項(xiàng)式回歸。

    圖5 2個(gè)事件發(fā)生的檢測

    3.4 故障節(jié)點(diǎn)檢測及錯(cuò)誤讀數(shù)的控制

    前面討論了基于融合樹方法完成事件區(qū)域檢測過程。但是,這個(gè)過程忽略了某些隱藏在事件區(qū)域內(nèi)的故障傳感器產(chǎn)生的錯(cuò)誤讀數(shù)。由于傳感器的讀數(shù)在計(jì)算最后的多項(xiàng)式fevent時(shí)被樹節(jié)點(diǎn)結(jié)合成一體并代表事件的特征,錯(cuò)誤讀數(shù)必定影響這個(gè)結(jié)果的準(zhǔn)確性。這一部分,分析在網(wǎng)絡(luò)模型里如何檢測故障傳感器節(jié)點(diǎn)。

    由融合樹的構(gòu)造過程可以看出,R中的AT分布廣泛,以至于從網(wǎng)絡(luò)的所有角落都能夠接收數(shù)據(jù),這樣可確保更好的空間逼近,因?yàn)闃渲械拿總€(gè)節(jié)點(diǎn)選擇2個(gè)離它最遠(yuǎn)的節(jié)點(diǎn)作為孩子,對密度較大的網(wǎng)絡(luò)而言,如果NT節(jié)點(diǎn)是有故障的,將向最近的樹節(jié)點(diǎn)報(bào)告錯(cuò)誤讀數(shù)。從文獻(xiàn)[6]獲知,除非傳感器位于事件的邊界,否則節(jié)點(diǎn)k的鄰居節(jié)點(diǎn)的讀數(shù)與節(jié)點(diǎn)k的讀數(shù)近似。圖6描述了故障傳感器的檢測過程,圓形表示節(jié)點(diǎn)的傳感區(qū)域,此方法可以被擴(kuò)展到檢測多個(gè)故障點(diǎn)。

    圖6 故障節(jié)點(diǎn)的檢測與報(bào)告

    設(shè)M是有故障的NT節(jié)點(diǎn),將讀數(shù)傳輸?shù)诫x它最近的樹節(jié)點(diǎn)G,如圖6(b)所示。M四周的傳感節(jié)點(diǎn)正在傳送正確的溫度,節(jié)點(diǎn)M的異常讀數(shù)81,此時(shí)|σ(i, t) - E(di)|>τth。由于M 4個(gè)方向的鄰節(jié)點(diǎn)傳送正確的可接受的讀數(shù)(除了M),因此M被看成是有故障的節(jié)點(diǎn)。如果M在接下來的幾次連續(xù)報(bào)告讀數(shù),滿足|σ(i, t) - E(di)|>τth時(shí),它將被禁止傳輸數(shù)據(jù)。因此,為了預(yù)防錯(cuò)誤數(shù)據(jù)影響最終多項(xiàng)式構(gòu)建,M發(fā)出的讀數(shù)將在檢測進(jìn)程中被剔除。

    需要說明的是,樹節(jié)點(diǎn)本身不能做出正確的判定,判定是通過每一個(gè)樹節(jié)點(diǎn)傳播它的位置(x, y)及其函數(shù)值f(x,y)到AT中的其他節(jié)點(diǎn)經(jīng)計(jì)算形成的。為保證傳輸信息量可控,按以下步驟交換故障 NT節(jié)點(diǎn)信息。

    1) 從Sink開始,以Sink為中心,fevent被發(fā)送到所有的樹節(jié)點(diǎn),最壞情況下需要(nt-1)次的數(shù)據(jù)分組傳送。

    2) 對當(dāng)前的樹節(jié)點(diǎn)j,接收M發(fā)送的數(shù)據(jù)并且驗(yàn)證M是否是故障節(jié)點(diǎn),正向路徑轉(zhuǎn)發(fā)(x, y)和f(x,y)到所有j在樹中的鄰節(jié)點(diǎn)。

    3) 當(dāng)收到這樣一個(gè)數(shù)據(jù)分組時(shí),節(jié)點(diǎn)i首先轉(zhuǎn)發(fā)該數(shù)據(jù)分組到它的鄰節(jié)點(diǎn),發(fā)送分組的節(jié)點(diǎn)除外。接著,節(jié)點(diǎn)i更新M在4個(gè)方向上的鄰節(jié)點(diǎn)位置,并且使用它們的多項(xiàng)式重新生成在這些位置上的數(shù)據(jù)值。使用這些數(shù)據(jù)值,通過檢查是否滿足判定錯(cuò)誤讀數(shù)的3個(gè)條件之一,i作出M是有故障的還是正常的判斷。當(dāng)M落在2個(gè)事件區(qū)域邊界時(shí),存在2種不同的讀數(shù),雖然正常但還是被拒絕。

    4) 相對以前的正向路徑,以反方向通過節(jié)點(diǎn)i傳播M是故障節(jié)點(diǎn)或是正常節(jié)點(diǎn)的消息。每一個(gè)節(jié)點(diǎn)接收到M的消息后,作為主要依據(jù)更新自身的判定。然后,它再一次以反方向轉(zhuǎn)發(fā)它的判定,最后,節(jié)點(diǎn)j作出拒絕或接受M節(jié)點(diǎn)讀數(shù)的決定。

    如圖1所示,一個(gè)故障NT節(jié)點(diǎn)M發(fā)送它的讀數(shù)到它最鄰近的節(jié)點(diǎn)N,N認(rèn)為M是有故障的,則發(fā)送它的位置和讀數(shù)f(x,y)到它所有的鄰居節(jié)點(diǎn)。每一個(gè)鄰居節(jié)點(diǎn)收到消息后,產(chǎn)生一些與M近似的位置信息,同時(shí)通過它的多項(xiàng)式產(chǎn)生在這些位置的讀數(shù)。然后,把M的f(x,y)值與這些新產(chǎn)生的值比較,檢查是否滿足傳感器故障判定條件。接下來,它向在相反路徑中的所有節(jié)點(diǎn)廣播它的檢測報(bào)告,每一個(gè)樹節(jié)點(diǎn)接收它的鄰居節(jié)點(diǎn)發(fā)送的讀數(shù),在收到大多數(shù)判定的基礎(chǔ)上,M被歸類為有故障的還是正常的。最后,在大多數(shù)來自鄰接樹節(jié)點(diǎn)讀數(shù)的基礎(chǔ)上,N作出關(guān)于M為故障節(jié)點(diǎn)的正確判定。

    4 影響性能的因素

    1) 構(gòu)建AT的影響。

    當(dāng)增加融合樹AT的深度時(shí),執(zhí)行回歸次數(shù)增加,多項(xiàng)式可能偏離原始數(shù)據(jù)更多。為了避免這些影響,AT的孩子節(jié)點(diǎn)數(shù)量可進(jìn)一步增加,而不增加樹的深度,使得AT度高而深度小。然而,由于孩子節(jié)點(diǎn)數(shù)量的增加也使每個(gè)父節(jié)點(diǎn)的計(jì)算時(shí)間增加,因此,事件檢測應(yīng)該在AT的基礎(chǔ)上進(jìn)行,這樣可在精確度和計(jì)算延遲之間達(dá)到平衡。由于每個(gè)樹節(jié)點(diǎn)融合了傳感器的讀數(shù),計(jì)算開銷是O(n/nt),這里,nt是樹節(jié)點(diǎn)的數(shù)量,如果nt與n同步增長,計(jì)算的開銷就可以保持不變[17~19]。

    2) 多項(xiàng)式次數(shù)的影響。

    多項(xiàng)式的次數(shù)對獲得的事件的邊界和區(qū)域信息有一定的影響。在某區(qū)域內(nèi),如果大量的傳感器(?20)向單一樹節(jié)點(diǎn)發(fā)送報(bào)告,就需要一個(gè)三次多項(xiàng)式來提高事件邊界的精確度。三次多項(xiàng)式將會(huì)有27個(gè)系數(shù)。具有27個(gè)系數(shù)的三次多項(xiàng)式與二次多項(xiàng)式的9個(gè)系數(shù)比較[18],增大了樹節(jié)點(diǎn)向其父節(jié)點(diǎn)發(fā)送的數(shù)據(jù)分組的大小。然而,與大量的傳感器讀數(shù)相比較,27個(gè)系數(shù)是非常少的,因?yàn)閭鞲衅髯x數(shù)都被融合到若干系數(shù)中了。

    3) 故障傳感器的影響。

    在第4節(jié)用τ2表示故障傳感器檢測的閾值。如果錯(cuò)誤的讀數(shù)沒有使|di-E(di)|超過τ2的定義值,樹節(jié)點(diǎn)就不會(huì)報(bào)告任何錯(cuò)誤讀數(shù),隱藏了故障傳感器的存在,將影響事件檢測的準(zhǔn)確性。

    4)τth的影響。

    在事件區(qū)域檢測中,為事件檢測尋找一個(gè)合適的閾值是重要的。根據(jù)定理2,即使沒有事件發(fā)生,τth較小會(huì)導(dǎo)致頻繁的發(fā)送事件報(bào)告。相反,τth較大可能忽略事件的發(fā)生。在設(shè)置τth時(shí)應(yīng)該考慮2個(gè)因素,一是正態(tài)分布密度函數(shù) φ ( di),一是樹節(jié)點(diǎn)樣本的大小nt。如第3節(jié)所述,σ(i, t)的最大和最小分別為Cmax和Cmin,樹節(jié)點(diǎn)從它周圍的傳感器收集數(shù)據(jù)時(shí),di的最大值和最小值分別用 Cm′in和Cm′ax表示,沒有事件發(fā)生時(shí),依照φ ( di),di在限定范圍內(nèi)服從正態(tài)分布,有 E(di)- Cm′in= Cm′ax-E(di)。設(shè)τth=E(di)-Cm′in。對任何給定的di,如果di>τth,并且在nt個(gè)傳感器之中至少有一個(gè)傳感器是在邊界范圍之外,排除了故障傳感器,可以說事件發(fā)生了。

    5 仿真實(shí)驗(yàn)與討論

    本文采用離散事件仿真平臺(tái) NS2進(jìn)行模擬實(shí)驗(yàn),通信接入采用CSMA/CA協(xié)議,選擇溫度屬性評(píng)估所提出方案的有效性,表1定義了所使用的參變量。設(shè)區(qū)域 A中節(jié)點(diǎn)總數(shù)為 D,則節(jié)點(diǎn)密度ρ=D/A,As是包含單一融合樹Tc的子區(qū)域,因此在子區(qū)域里節(jié)點(diǎn)的平均數(shù)U由As確定,對于二叉樹,節(jié)點(diǎn)總數(shù)為 t = 2(p+1)- 1 。

    表1 仿真實(shí)驗(yàn)參數(shù)設(shè)置

    此外,ns由前面設(shè)定,即感知節(jié)點(diǎn)向樹節(jié)點(diǎn)報(bào)告的平均數(shù),子區(qū)域里節(jié)點(diǎn)數(shù)U的上界為[15]

    利用式(1)替換t,得AT深度的一個(gè)最優(yōu)解:

    設(shè) D=1 630,A=800×800。有 ρ =1630/8002=0.0025,As= 4 00 × 4 00,則該區(qū)域內(nèi)節(jié)點(diǎn)平均數(shù)為:U=0.002 469×400+400=408。設(shè)樹的深度p=4,則節(jié)點(diǎn)數(shù) Tc=t=2(4+1)-1=31,ns=12。此區(qū)域傳感節(jié)點(diǎn)總數(shù)=31×12=372。事實(shí)上,該區(qū)域內(nèi)的節(jié)點(diǎn)總數(shù) U=31+372=403<408。因此,上面所定義的參數(shù)是有效的。

    5.1 性能評(píng)估測度

    在800×800平方單元區(qū)域R內(nèi),隨機(jī)部署250個(gè)節(jié)點(diǎn),溫度變化 30℃~35℃是正?,F(xiàn)象,溫度變化在 39℃~49℃時(shí)為異常,可能是該區(qū)域發(fā)生了火災(zāi)。樹的深度設(shè)置為 4。在無事件發(fā)生時(shí),檢測的溫度值服從正態(tài)分布φ(i)。Cmin、Cmax和E(i)分別為30、35和32.5,φ(i)的變化是1.2。單個(gè)事件Pevernt1在中心發(fā)生,事件區(qū)域稱為Revent,E(di)- Cmin= Cmax-E(di)=2.5,τ1為2.5,E(σ( i, t) ) - Cmin= Cmax-E(σ(i,t))=2.5且τ2=τth=4.5。當(dāng)事件發(fā)生時(shí),讀取的數(shù)據(jù)通過NT節(jié)點(diǎn)傳輸?shù)阶罱臉涔?jié)點(diǎn),通過10輪實(shí)驗(yàn)評(píng)估以下性能指標(biāo)。前提是假設(shè)查詢已經(jīng)廣播到融合樹的所有葉節(jié)點(diǎn)。

    1) 壓縮比(compress ratio)。2) 根節(jié)點(diǎn)輸出數(shù)據(jù)分組的大小。3) 事件邊界(event boundary):將實(shí)際事件邊界(不同的形狀)和檢測到的事件邊界進(jìn)行比較。4) 錯(cuò)誤率(percentage error):AT中根節(jié)點(diǎn)獲得的讀數(shù)與實(shí)際傳感器讀數(shù)的近似程度。由事件區(qū)域檢測的讀數(shù)與實(shí)際讀數(shù)產(chǎn)生的偏差E表示,其中εth=10%是指定的錯(cuò)誤閾值,nb是在邊界傳感器的數(shù)量,為近似讀數(shù),z為實(shí)際讀數(shù)。5) 事件識(shí)別延遲(event recognition delay):事件發(fā)生的時(shí)間與在根節(jié)點(diǎn)計(jì)算的近似時(shí)間之間的間隔。6)通信代價(jià)(communication cost):事件區(qū)域檢測傳輸數(shù)據(jù)分組的平均數(shù)。7) 故障點(diǎn)識(shí)別延遲(faulty sensor recognition delay):從故障節(jié)點(diǎn)發(fā)送讀數(shù)到錯(cuò)誤讀數(shù)在融合過程中被消除的時(shí)間,通過平均延遲和故障傳感器的百分率之比表示。8) 包負(fù)載(packet overhead):檢測到故障節(jié)點(diǎn)時(shí),樹節(jié)點(diǎn)向鄰近節(jié)點(diǎn)發(fā)送數(shù)據(jù)分組的總數(shù)。9) 讀數(shù)誤差(variance of sensor reading):通過NT節(jié)點(diǎn)集(包括故障節(jié)點(diǎn))報(bào)告的數(shù)據(jù)di與它們的平均值E(di)的差異來評(píng)估。10) 故障傳感器檢測命中率(faulty sensor detection hit ratio):設(shè)nft表示網(wǎng)絡(luò)中發(fā)送數(shù)據(jù)到樹節(jié)點(diǎn)的故障傳感器數(shù),nf表示網(wǎng)絡(luò)中故障傳感器的實(shí)際數(shù)目,檢測命中率為

    5.2 仿真結(jié)果與討論

    5.2.1 壓縮比

    圖 7顯示了壓縮比隨著樹的深度而變化的情況,正如所期望的那樣,幾乎為常量0.02。曲線的下降說明隨著深度的增加,壓縮比減小,樹的深度越深,壓縮程度越好,而且輸出量大大減少。高壓縮比減小了整體的信息量,因而節(jié)省了通信帶寬和總的能量。

    圖7 壓縮比與樹深度的關(guān)系

    5.2.2 根節(jié)點(diǎn)輸出數(shù)據(jù)分組的大小

    圖8顯示了在根節(jié)點(diǎn)處通過SPAT算法進(jìn)行數(shù)據(jù)融合之后的數(shù)據(jù)通信量以及根節(jié)點(diǎn)收到未融合數(shù)據(jù)而進(jìn)行正常的一對多通信的情況。盡管樹的深度不同,但當(dāng)融合樹中所有節(jié)點(diǎn)執(zhí)行數(shù)據(jù)壓縮時(shí),數(shù)據(jù)分組通過根節(jié)點(diǎn)傳送到 Sink的大小是恒定不變的,即固定(wx+wy+wc)個(gè)字節(jié)。從一個(gè)樹節(jié)點(diǎn)到另一個(gè)樹節(jié)點(diǎn)所傳送的數(shù)據(jù)分組大小幾乎是恒定的,且與網(wǎng)絡(luò)規(guī)模的大小無關(guān),使得數(shù)據(jù)傳輸?shù)目偰芰烤S持在合理的范圍。這印證了上面的假設(shè),即每個(gè)樹節(jié)點(diǎn)傳送的數(shù)據(jù)分組僅包含系數(shù)和x-y坐標(biāo)值到它的父節(jié)點(diǎn),數(shù)據(jù)分組的大小獨(dú)立于樹中節(jié)點(diǎn)的數(shù)目。而傳統(tǒng)的多對一通信,所有的葉子節(jié)點(diǎn)都要向根節(jié)點(diǎn)發(fā)送數(shù)據(jù),所以,當(dāng)網(wǎng)絡(luò)節(jié)點(diǎn)增加時(shí),通過根節(jié)點(diǎn)傳送的數(shù)據(jù)分組大小的增長不受限制。通過本算法執(zhí)行數(shù)據(jù)壓縮時(shí),與文獻(xiàn)[8]相比較,最大數(shù)據(jù)通信量減少85%。

    圖8 數(shù)據(jù)融合與未融合的通信量對比

    5.2.3 邊界檢測

    當(dāng)具有不同邊界的多事件同時(shí)發(fā)生時(shí),為了討論基于融合樹的事件區(qū)域檢測性能,在R的角落里5℃~10℃變化范圍內(nèi)引入第二個(gè)事件 Pevent2,圖 9所示。邊界檢測由虛邊矩形描述,圖中的黑色小圓點(diǎn)表示融合樹的樹節(jié)點(diǎn)。實(shí)驗(yàn)結(jié)果表明,Pevent1與Pevent2的錯(cuò)誤率分別為7.8%和8.5%??梢钥闯?,通過檢測計(jì)算的事件區(qū)域(即虛邊矩形)與實(shí)際事件區(qū)域(即粗邊矩形和粗邊橢圓)是匹配的,這證實(shí)ATERD是有效的。然而,由于ATERD得出的事件區(qū)域總是一個(gè)矩形(由于事件區(qū)域是利用無數(shù)個(gè)小矩形迭代構(gòu)建而成),若事件自身就是矩形的,其近似效果要比利用其他形狀(如橢圓)更接近原型。

    圖9 ATERD檢測的事件邊界

    5.2.4 錯(cuò)誤率

    圖 10顯示了融合樹的深度與錯(cuò)誤率的關(guān)系。可以看出,隨著融合樹深度的增加,樹節(jié)點(diǎn)覆蓋的范圍會(huì)更大,從而使得整個(gè)區(qū)域能被更好地感知檢測,同時(shí)近似數(shù)據(jù)的平均誤差及錯(cuò)誤率也穩(wěn)步下降,這正是所期望的。樹深度為1時(shí),錯(cuò)誤率達(dá)到最大值,是由于這棵樹僅有3個(gè)節(jié)點(diǎn)(區(qū)域內(nèi)的大多數(shù)傳感節(jié)點(diǎn)被分散,不在樹節(jié)點(diǎn)的感知范圍內(nèi),因此無法向AT傳送)檢測該區(qū)域范圍。圖11顯示樹的深度為4時(shí),錯(cuò)誤率漸進(jìn)增大達(dá)到最大值5.64。選取381個(gè)讀數(shù),發(fā)現(xiàn)最初部分集中了接近估值的最大數(shù)目點(diǎn)。當(dāng)樹的深度為4時(shí),錯(cuò)誤率最大值為5.64%,大部分節(jié)點(diǎn)都有它們各自的誤差但限于一個(gè)較小的范圍0%~1.68%。

    圖10 錯(cuò)誤率與樹深度的關(guān)系

    圖11 樹的深度為4時(shí)的錯(cuò)誤率

    當(dāng)通信范圍變化時(shí),對ATERD完成事件檢測的準(zhǔn)確性進(jìn)行分析,如圖12所示,兩事件ATERD的誤差率不足10%,采用多事件ATERD進(jìn)行事件檢測(誤差范圍為6.8~8.9)比單ATERD 進(jìn)行事件檢測(誤差范圍為 6.4~7.6)高出 6%,單事件檢測出現(xiàn)較小的誤差范圍,是由于近似邊界可以通過最后生成的fevent較好定位,而在多事件ATERD方法中是無法實(shí)現(xiàn)的。由圖 12可以看出,被檢測事件的錯(cuò)誤級(jí)別隨通信范圍的增長呈不顯著變化,而文獻(xiàn)[11]中,隨著通信范圍的增加,在區(qū)域Reven里有更多的傳感器讀數(shù)被傳送到樹,錯(cuò)誤級(jí)別卻隨通信范圍的增長急劇增加,在ATERD中,不同的讀數(shù)與不同的事件相對應(yīng),樹節(jié)點(diǎn)會(huì)生成不同的多項(xiàng)式,總體誤差率是獨(dú)立于各個(gè)傳感器的通信范圍的。從圖12還可以看出,隨著NT節(jié)點(diǎn)的增加,錯(cuò)誤率緩慢增加,樹節(jié)點(diǎn)、NT節(jié)點(diǎn)位于事件邊界的可能性也會(huì)增加,回歸多項(xiàng)式的準(zhǔn)確性也會(huì)增加,進(jìn)而覆蓋到相對大的范圍和提供更加準(zhǔn)確的傳感參數(shù),錯(cuò)誤率被控制在一個(gè)合適的范圍內(nèi)。

    圖12 通信范圍、節(jié)點(diǎn)密度與錯(cuò)誤率的關(guān)系

    5.2.5 檢測延遲

    圖 13表明,事件檢測延遲隨節(jié)點(diǎn)密度的增加幾乎保持不變。導(dǎo)致事件檢測延遲的主要因素有 3個(gè)方面:事件識(shí)別延遲、多項(xiàng)式計(jì)算延遲和事件報(bào)告的傳輸延遲(稱為通信延遲)。從圖13可以看出,事件識(shí)別和多項(xiàng)式計(jì)算延遲遠(yuǎn)遠(yuǎn)小于通信延遲,通信延遲占總延遲的近77%。一旦融合樹確定,用于通信的延遲保持恒定并且獨(dú)立于NT節(jié)點(diǎn)的密度。當(dāng)節(jié)點(diǎn)密度增加,圍繞每棵樹的NT節(jié)點(diǎn)數(shù)目也隨之增加。實(shí)驗(yàn)結(jié)果表明,當(dāng)節(jié)點(diǎn)數(shù)目 nnt增加時(shí),事件識(shí)別、計(jì)算負(fù)載和多項(xiàng)式構(gòu)造也維持恒定,這是由于節(jié)點(diǎn)數(shù)目的增加對 ns的影響不大。ATERD之所以能夠降低事件識(shí)別和事件報(bào)告的復(fù)雜度是由基于以下原因:首先,在ATERD中,事件識(shí)別和基于多項(xiàng)式的數(shù)據(jù)融合不含有任何復(fù)雜計(jì)算;其次,基于樹的網(wǎng)絡(luò)結(jié)構(gòu)對事件識(shí)別進(jìn)行了局部處理;再者,當(dāng)網(wǎng)絡(luò)規(guī)模增加時(shí),樹節(jié)點(diǎn)的數(shù)目也相應(yīng)增加,因此ATERD是可擴(kuò)展的。

    圖13 事件檢測、節(jié)點(diǎn)密度對延遲的影響

    5.2.6 識(shí)別延遲

    從圖 14可以看出,隨著故障傳感器所占百分比的增加,檢測時(shí)延也會(huì)緩慢增加。盡管由于密度的加大,傳遞給每個(gè)樹節(jié)點(diǎn)的NT節(jié)點(diǎn)數(shù)會(huì)增多,但是檢測故障傳感器所花費(fèi)的計(jì)算時(shí)長卻是一個(gè)常量,同時(shí)增加的時(shí)延與每個(gè)樹節(jié)點(diǎn)之間傳遞數(shù)據(jù)的傳輸時(shí)延相比是可以忽略的,從下面的關(guān)系式可以明顯地看出:

    其中,T表示總的時(shí)延,Ttrans表示傳輸時(shí)延,Tcalc表示計(jì)算時(shí)延。因此,故障節(jié)點(diǎn)增加所帶來的計(jì)算時(shí)延同傳輸時(shí)延相比是可以忽略的,這里的傳輸時(shí)延同NT節(jié)點(diǎn)以及樹節(jié)點(diǎn)的密度有關(guān),也與故障傳感器的數(shù)量有關(guān)。這使得隨著故障節(jié)點(diǎn)所占百分比的增加,T呈線性增加。在文獻(xiàn)[14]中,計(jì)算時(shí)延主要發(fā)生在傳感器正在移動(dòng)以及最優(yōu)線性規(guī)劃 LP的計(jì)算過程中。在文獻(xiàn)[11]中,隨著故障節(jié)點(diǎn)的增加,鄰接點(diǎn)數(shù)據(jù)計(jì)算的平均值也將成比例的增加,在文獻(xiàn)[11]和文獻(xiàn)[14]中,這種時(shí)延的增加超過50%。

    圖14 故障傳感器識(shí)別延遲

    5.2.7 負(fù)載

    隨著節(jié)點(diǎn)密度的變化,將本文提出的算法與文獻(xiàn)[8]的方法進(jìn)行比較,如圖15所示。可以看出,隨著節(jié)點(diǎn)密度的增加(假設(shè)故障節(jié)點(diǎn)的數(shù)目保持不變)對本文所提出的算法幾乎沒有影響,這是由于,融合樹算法識(shí)別故障傳感器節(jié)點(diǎn)數(shù)目保持不變,每個(gè)節(jié)點(diǎn)只發(fā)送故障傳感器的值(x, y, f(x, y))到其他樹節(jié)點(diǎn),與節(jié)點(diǎn)密度的增加無關(guān)。與此相反,在文獻(xiàn)[8],隨著節(jié)點(diǎn)密度的增加,每一故障傳感器的鄰接節(jié)點(diǎn)數(shù)目增加,識(shí)別故障傳感器的分組交換增多。另外,故障傳感器在源頭沒有被檢測到,并且會(huì)傳播給BS,同時(shí)還會(huì)導(dǎo)致數(shù)據(jù)負(fù)載的增加。

    圖15 分組負(fù)載與網(wǎng)絡(luò)密度的關(guān)系

    5.2.8 命中率

    圖 16顯示了本文算法在檢測故障傳感器時(shí)的準(zhǔn)確性??梢钥闯觯S著節(jié)點(diǎn)密度的增加,命中率平穩(wěn)遞增,構(gòu)建AT的速度更快,覆蓋的范圍更大,使得大部分NT節(jié)點(diǎn)都是可達(dá)的。因此,故障傳感器數(shù)量的增加(NT節(jié)點(diǎn)中的小部分)仍然可以確保大部分NT節(jié)點(diǎn)發(fā)送數(shù)據(jù)到最鄰近的樹節(jié)點(diǎn),同時(shí)在早期就可以檢測故障節(jié)點(diǎn)。命中率可以達(dá)到94%。而文獻(xiàn)[8]的命中率只有62%。

    圖16 節(jié)點(diǎn)密度與命中率的關(guān)系

    6 結(jié)束語

    本文針對無線傳感器網(wǎng)絡(luò)中容錯(cuò)事件區(qū)域檢測問題,提出了一種新的分布式容錯(cuò)檢測算法.首先,構(gòu)建的融合樹,使得在缺少傳感節(jié)點(diǎn)的位置,利用被檢測事件的時(shí)空相關(guān)性,也能獲得事件檢測的屬性值,其錯(cuò)誤率控制在可接受的范圍內(nèi)。在此基礎(chǔ)上,提出一種基于融合樹的事件區(qū)域檢測容錯(cuò)算法,該算法可以對多個(gè)事件進(jìn)行檢測,識(shí)別發(fā)生在邊界區(qū)域的事件和有故障的傳感器節(jié)點(diǎn),把檢測讀數(shù)傳給基站。另外,強(qiáng)調(diào)異常事件發(fā)生節(jié)點(diǎn)的重要性,使得事件區(qū)域檢測問題,以及事件區(qū)域邊界節(jié)點(diǎn)的錯(cuò)誤修正問題得到較好的改善。

    [1] 李建中, 李金寶, 石勝飛.傳感器網(wǎng)絡(luò)及其數(shù)據(jù)管理的概念問題與進(jìn)展[J]. 軟件學(xué)報(bào),2003,14(10)∶ 1717-1727.LI J Z, LI J B,SHI S F. Concepts, issues and advance of sensor networks and data management of sensor networks[J].Journal of Software,2003,14(10)∶1717-1727.

    [2] 曹冬磊, 曹建農(nóng), 金蓓弘.一種無線傳感器網(wǎng)絡(luò)中事件區(qū)域檢測的容錯(cuò)算法[J].計(jì)算機(jī)學(xué)報(bào),2007,30(10)∶1770-1776.CAO D L,CAO J N,JIN B H.A fault-tolerant algorithm for event region detection in wireless sensor networks[J].Journal of Computer,2007,30(10)∶1770-1776.

    [3] 任豐原,黃海寧,林闖.無線傳感器網(wǎng)絡(luò)[J].軟件學(xué)報(bào),2003,14(7)∶1282-1291.REN F Y,HUANG H N,LIN C. Wireless sensor networks[J].Journal of Software, 2003,14(7)∶1282-1291.

    [4] KRISHNAMACHARI B, IYENGAR S S. Distributed Bayesian algorithms for fault-tolerant event region detection in wireless sensor networks[J]. IEEE Trans on Computers, 2004,53(3)∶241-250.

    [5] CHEN Q, LAM K Y, FAN P. Comments on, distributed Bayesian algorithms for fault tolerant event region detection in wireless sensor networks[J]. IEEE Transactions on Computers, 2005, 54(9)∶ 1182-1183.

    [6] LUO X, DONG M, HUANG Y. On distributed fault-tolerant detection in wireless sensor networks[J]. IEEE Trans on Computers, 2006,55(1)∶58-70.

    [7] KOUSHANFAR F, POTKONJAK M, SANGIOVANNI- VINCENTELLI A. On-line fault detection of sensor measurements[A]. Proc of the IEEE Sensors[C]. 2003.974-979.

    [8] DING M, CHEN D, et al. Localized fault tolerant event boundary detection in sensor networks[A]. Proceedings of the Annual IEEE Conference on Computer Communications (INFOCOM)[C]. Miami,2005.902-913.

    [9] KOUSHANFAR F, POTKONJAK M, SANGIOVANNI-VINCENTELLI A. Fault-Tolerance in Sensor Networks[M]. Handbook of Sensor Networks, CRC Press, 2004.

    [10] REN K, ZENG K, LOU W J. Secure and fault-tolerant event boundary detection in wireless sensor networks[J]. IEEE Transactions on Wireless Communications, 2008, 7(1)∶ 354-363.

    [11] CHEN J, KHER S, SOMANI A. Distributed fault detection of wireless sensor networks[A]. Proc of the 2006 Workshop on Dependability Issues in Wireless Ad Hoc Networks and Sensor Networks (DIWANS 2006)[C]. 2006.65-72.

    [12] KOUSHANFAR F, POTKONJAK M, SANGIOVANNI- VINCENTELLI A. Error models for light sensors by statistical analysis of raw sensor measurements[A]. Proc of the IEEE Sensors[C]. 2004.1472-1475.

    [13] NOWAK R, MITRA U. Boundary estimation in sensor networks∶theory and methods[A]. Proc of 2nd International Workshop on IPSN[C]. 2003.86-95.

    [14] CHINTALAPUDI K K, GOVINDAN R. Localized edge detection in sensor fields[A]. Proc IEEE Workshop on Sensor Network Protocols and Applications[C]. Los Angeles, 2003.59-70.

    [15] GUESTRIN C, BODI P, THIBAU R, et al. Distributed Regression∶ an Efficient Framework for Modeling Sensor Network Data[M]. IPSN New York, ACM Press, 2004.

    [16] SHARAF A, BEAVER J, LABRINIDIS A, et al. Balancing energy efficiency and quality of aggregate data in sensor networks[J]. The VLDB Journal, 2004, 13(4)∶384-403.

    [17] AURENHAMMERF, KLEIN R. Handbook of Computational Geometry[M]. Amsterdam, Netherlands∶ North-Holland, 2000.201-290.

    [18] BERTHOLD M. Intelligent Data Analysis[M]. Springer Press,2nd Edition, 2007.

    [19] VURAN M C, AKAN O B, AKYILDIZ I F. Spatio-temporal correlation∶ theory and application for wireless sensor networks[J]. Computer Networks, 2004,45∶245-259.

    猜你喜歡
    讀數(shù)傳感器節(jié)點(diǎn)
    CM節(jié)點(diǎn)控制在船舶上的應(yīng)用
    康奈爾大學(xué)制造出可拉伸傳感器
    Analysis of the characteristics of electronic equipment usage distance for common users
    基于AutoCAD的門窗節(jié)點(diǎn)圖快速構(gòu)建
    簡述傳感器在物聯(lián)網(wǎng)中的應(yīng)用
    電子制作(2019年22期)2020-01-14 03:16:52
    “傳感器新聞”會(huì)帶來什么
    跟蹤導(dǎo)練(三)2
    讀數(shù)
    中國公路(2017年19期)2018-01-23 03:06:36
    讀數(shù)
    中國公路(2017年15期)2017-10-16 01:32:04
    讀數(shù)
    中國公路(2017年9期)2017-07-25 13:26:38
    99久久综合免费| 一区在线观看完整版| 国产精品一区二区三区四区免费观看| 男人添女人高潮全过程视频| 国产91av在线免费观看| 欧美日韩国产mv在线观看视频| 在线观看美女被高潮喷水网站| 国国产精品蜜臀av免费| 欧美国产精品一级二级三级 | 99久久精品国产国产毛片| 一区二区三区四区激情视频| 黑人猛操日本美女一级片| 97超视频在线观看视频| 蜜臀久久99精品久久宅男| 国产有黄有色有爽视频| 黑丝袜美女国产一区| 日本黄色日本黄色录像| 久久婷婷青草| 欧美日韩亚洲高清精品| 中文字幕制服av| 国产69精品久久久久777片| 男人爽女人下面视频在线观看| 国产精品久久久久久精品电影小说| 99久久综合免费| 人人妻人人添人人爽欧美一区卜| 菩萨蛮人人尽说江南好唐韦庄| 亚洲精品乱码久久久久久按摩| 国产成人精品无人区| 99re6热这里在线精品视频| 人妻 亚洲 视频| 免费少妇av软件| 日韩一区二区视频免费看| 亚洲图色成人| 亚洲人与动物交配视频| 亚洲国产色片| 亚洲国产色片| 在现免费观看毛片| 日本欧美国产在线视频| 国产亚洲精品久久久com| 性色avwww在线观看| 日韩亚洲欧美综合| 春色校园在线视频观看| 在现免费观看毛片| 日本欧美国产在线视频| 最近2019中文字幕mv第一页| 日韩亚洲欧美综合| 我要看黄色一级片免费的| av国产久精品久网站免费入址| 国产一级毛片在线| 亚洲综合精品二区| 99久久精品国产国产毛片| 美女cb高潮喷水在线观看| 一区二区三区乱码不卡18| 日韩欧美精品免费久久| 免费观看无遮挡的男女| 最近中文字幕高清免费大全6| 综合色丁香网| 亚洲情色 制服丝袜| 大片电影免费在线观看免费| 亚洲欧洲国产日韩| 免费播放大片免费观看视频在线观看| 久久精品国产自在天天线| 69精品国产乱码久久久| 国产真实伦视频高清在线观看| 成人国产麻豆网| 国产成人免费观看mmmm| 成人国产av品久久久| 久久热精品热| av网站免费在线观看视频| 亚洲一区二区三区欧美精品| 亚洲av国产av综合av卡| 国产亚洲5aaaaa淫片| 最黄视频免费看| 国产极品粉嫩免费观看在线 | 亚洲真实伦在线观看| 国产精品秋霞免费鲁丝片| 十分钟在线观看高清视频www | 久久久久网色| 久久久久国产精品人妻一区二区| 成人二区视频| 内地一区二区视频在线| 免费少妇av软件| 亚洲,欧美,日韩| 午夜福利,免费看| 精品酒店卫生间| 永久网站在线| 在线看a的网站| 蜜臀久久99精品久久宅男| 久久精品久久久久久噜噜老黄| 免费不卡的大黄色大毛片视频在线观看| 爱豆传媒免费全集在线观看| 国产成人精品婷婷| 一级毛片电影观看| 国产成人免费无遮挡视频| 国产精品久久久久成人av| 欧美精品亚洲一区二区| 亚洲精品中文字幕在线视频 | 国产在线男女| 午夜福利,免费看| 黑丝袜美女国产一区| 欧美三级亚洲精品| 亚洲av国产av综合av卡| 亚洲av成人精品一二三区| 各种免费的搞黄视频| 色哟哟·www| 少妇猛男粗大的猛烈进出视频| 国产亚洲精品久久久com| 久久精品久久久久久久性| 九九爱精品视频在线观看| 欧美一级a爱片免费观看看| 国产伦理片在线播放av一区| 三级经典国产精品| 寂寞人妻少妇视频99o| 成年美女黄网站色视频大全免费 | 成人亚洲欧美一区二区av| 欧美精品一区二区大全| 少妇人妻一区二区三区视频| 欧美精品一区二区大全| 免费观看a级毛片全部| .国产精品久久| 国产午夜精品一二区理论片| 久久久久网色| 七月丁香在线播放| 精品酒店卫生间| 一本大道久久a久久精品| 国产一区二区在线观看日韩| 亚洲欧美日韩东京热| 99热6这里只有精品| 中文精品一卡2卡3卡4更新| 爱豆传媒免费全集在线观看| 久久国产乱子免费精品| 97超视频在线观看视频| 亚洲欧洲日产国产| a级毛片免费高清观看在线播放| 久久韩国三级中文字幕| 嫩草影院入口| 一级毛片电影观看| 亚洲,一卡二卡三卡| 国产成人精品婷婷| 国精品久久久久久国模美| 我要看黄色一级片免费的| 丝袜脚勾引网站| 在线亚洲精品国产二区图片欧美 | 插阴视频在线观看视频| 人妻系列 视频| 亚洲人成网站在线播| 国产欧美日韩精品一区二区| 欧美激情极品国产一区二区三区 | 国产 精品1| 高清毛片免费看| 又爽又黄a免费视频| 免费黄频网站在线观看国产| 秋霞伦理黄片| 波野结衣二区三区在线| 日韩人妻高清精品专区| 亚洲国产av新网站| 午夜激情久久久久久久| 久久久久久久精品精品| 欧美 亚洲 国产 日韩一| 秋霞在线观看毛片| 中文字幕制服av| 国产又色又爽无遮挡免| 日韩熟女老妇一区二区性免费视频| 一级毛片黄色毛片免费观看视频| 国产真实伦视频高清在线观看| 一本色道久久久久久精品综合| 少妇猛男粗大的猛烈进出视频| 丰满饥渴人妻一区二区三| 一区二区三区四区激情视频| 少妇的逼好多水| 久久国内精品自在自线图片| 91精品国产九色| 高清毛片免费看| 久热这里只有精品99| 亚洲成色77777| av在线观看视频网站免费| 最近最新中文字幕免费大全7| 久久午夜综合久久蜜桃| 婷婷色综合www| 亚洲不卡免费看| 人人妻人人爽人人添夜夜欢视频 | av又黄又爽大尺度在线免费看| 嫩草影院新地址| 成年人午夜在线观看视频| 涩涩av久久男人的天堂| 十八禁网站网址无遮挡 | 国语对白做爰xxxⅹ性视频网站| 少妇熟女欧美另类| 亚洲第一av免费看| 大陆偷拍与自拍| 99热国产这里只有精品6| 18禁在线播放成人免费| 麻豆成人午夜福利视频| av黄色大香蕉| 伦理电影大哥的女人| 亚洲美女黄色视频免费看| 亚洲自偷自拍三级| 国产精品欧美亚洲77777| 插阴视频在线观看视频| 在线亚洲精品国产二区图片欧美 | 亚洲国产精品国产精品| 国产日韩欧美在线精品| 亚洲精品一二三| 日本黄大片高清| 日韩不卡一区二区三区视频在线| 欧美日韩视频高清一区二区三区二| 曰老女人黄片| 精品人妻一区二区三区麻豆| 亚洲性久久影院| 亚洲精品视频女| 丰满人妻一区二区三区视频av| 少妇猛男粗大的猛烈进出视频| 热re99久久精品国产66热6| 午夜免费观看性视频| av天堂中文字幕网| 国产熟女午夜一区二区三区 | 91久久精品国产一区二区三区| 日韩免费高清中文字幕av| 九九爱精品视频在线观看| 十八禁网站网址无遮挡 | 午夜老司机福利剧场| 中文字幕免费在线视频6| 伊人久久国产一区二区| 男女无遮挡免费网站观看| 欧美日韩一区二区视频在线观看视频在线| 日韩人妻高清精品专区| av免费在线看不卡| 嫩草影院入口| 亚洲人成网站在线播| 亚洲无线观看免费| 亚洲一区二区三区欧美精品| 日日啪夜夜爽| 亚洲精品乱码久久久v下载方式| 亚洲av在线观看美女高潮| 2021少妇久久久久久久久久久| 一级爰片在线观看| 欧美精品高潮呻吟av久久| av在线老鸭窝| 亚洲三级黄色毛片| 亚洲av二区三区四区| 国产免费福利视频在线观看| 色吧在线观看| 高清不卡的av网站| 18禁裸乳无遮挡动漫免费视频| 日本av手机在线免费观看| 精品人妻熟女av久视频| 欧美精品高潮呻吟av久久| av视频免费观看在线观看| 永久免费av网站大全| 日韩欧美 国产精品| 观看av在线不卡| 久久久国产一区二区| 我要看黄色一级片免费的| 内地一区二区视频在线| 亚洲第一av免费看| 91成人精品电影| 丝袜喷水一区| 啦啦啦啦在线视频资源| 午夜激情福利司机影院| 亚洲国产色片| 久久午夜福利片| 亚洲国产精品一区三区| 国产成人精品婷婷| 视频区图区小说| 国内揄拍国产精品人妻在线| 欧美97在线视频| 五月天丁香电影| 国产精品人妻久久久影院| 一区在线观看完整版| 又大又黄又爽视频免费| 91aial.com中文字幕在线观看| videos熟女内射| 韩国高清视频一区二区三区| 天堂8中文在线网| 日本午夜av视频| 亚洲在久久综合| 国产69精品久久久久777片| 国产国拍精品亚洲av在线观看| 高清黄色对白视频在线免费看 | 免费少妇av软件| 国产又色又爽无遮挡免| 交换朋友夫妻互换小说| 久久久国产一区二区| 插阴视频在线观看视频| 女的被弄到高潮叫床怎么办| 国产精品国产av在线观看| 两个人的视频大全免费| 精品久久久久久久久亚洲| 成人18禁高潮啪啪吃奶动态图 | av线在线观看网站| 免费观看的影片在线观看| 黄色视频在线播放观看不卡| 国产一级毛片在线| 精品一品国产午夜福利视频| 欧美成人精品欧美一级黄| 久久久国产欧美日韩av| 中文字幕人妻熟人妻熟丝袜美| 插阴视频在线观看视频| 国产无遮挡羞羞视频在线观看| 在线亚洲精品国产二区图片欧美 | 王馨瑶露胸无遮挡在线观看| 免费看av在线观看网站| 青春草国产在线视频| 日本91视频免费播放| 国产毛片在线视频| 亚洲成人av在线免费| 午夜av观看不卡| 桃花免费在线播放| 中国国产av一级| 久久国产亚洲av麻豆专区| 婷婷色av中文字幕| 黑人巨大精品欧美一区二区蜜桃 | 伦理电影免费视频| 丝袜脚勾引网站| 免费av不卡在线播放| 青青草视频在线视频观看| 国产在线男女| 97在线视频观看| 久久久a久久爽久久v久久| 亚洲欧美成人综合另类久久久| 99热6这里只有精品| 高清午夜精品一区二区三区| 一区二区三区乱码不卡18| 欧美+日韩+精品| 国产亚洲最大av| 久久狼人影院| 777米奇影视久久| 国产深夜福利视频在线观看| 看非洲黑人一级黄片| 三级国产精品片| 国产女主播在线喷水免费视频网站| 大片免费播放器 马上看| 精品人妻熟女毛片av久久网站| 国产精品一区二区在线不卡| 一级毛片aaaaaa免费看小| 最新中文字幕久久久久| 亚洲精品国产色婷婷电影| 亚洲av男天堂| 日本色播在线视频| 亚洲精品色激情综合| 美女福利国产在线| 伦理电影免费视频| 91精品伊人久久大香线蕉| 丝袜脚勾引网站| 中文字幕制服av| 国产免费又黄又爽又色| 亚洲av二区三区四区| 如日韩欧美国产精品一区二区三区 | 成人18禁高潮啪啪吃奶动态图 | 久久人人爽av亚洲精品天堂| 韩国av在线不卡| 国产伦理片在线播放av一区| 亚洲精品色激情综合| 能在线免费看毛片的网站| 国产一级毛片在线| 久久精品国产亚洲av涩爱| 男的添女的下面高潮视频| 欧美精品国产亚洲| 婷婷色综合www| 青春草视频在线免费观看| 午夜日本视频在线| 久久综合国产亚洲精品| 国产欧美日韩一区二区三区在线 | 国产日韩欧美亚洲二区| 国产一区二区在线观看日韩| 极品教师在线视频| 26uuu在线亚洲综合色| 香蕉精品网在线| 欧美亚洲 丝袜 人妻 在线| 精品人妻熟女av久视频| 亚洲av中文av极速乱| 下体分泌物呈黄色| 男人舔奶头视频| 51国产日韩欧美| 亚洲精品aⅴ在线观看| 高清欧美精品videossex| 国产男女超爽视频在线观看| 午夜福利影视在线免费观看| 永久网站在线| 国产精品熟女久久久久浪| 最近中文字幕2019免费版| 久久午夜福利片| 久久久久久久久久人人人人人人| 一本久久精品| 免费观看av网站的网址| 99久国产av精品国产电影| 天堂中文最新版在线下载| 亚洲va在线va天堂va国产| 看十八女毛片水多多多| 美女内射精品一级片tv| 你懂的网址亚洲精品在线观看| videossex国产| 人人妻人人澡人人爽人人夜夜| 国产成人a∨麻豆精品| 久久久久国产网址| 一二三四中文在线观看免费高清| 黄色一级大片看看| 日日摸夜夜添夜夜爱| 性高湖久久久久久久久免费观看| 99久久综合免费| 伦理电影大哥的女人| 久久97久久精品| 五月开心婷婷网| 嫩草影院入口| 九九在线视频观看精品| 久久国内精品自在自线图片| 男女免费视频国产| 欧美日韩av久久| 亚洲激情五月婷婷啪啪| 欧美3d第一页| 五月伊人婷婷丁香| 黑人巨大精品欧美一区二区蜜桃 | 欧美亚洲 丝袜 人妻 在线| 国产视频内射| av福利片在线| 91成人精品电影| 五月玫瑰六月丁香| av视频免费观看在线观看| 国产亚洲最大av| 国产毛片在线视频| 久久韩国三级中文字幕| 全区人妻精品视频| 国产老妇伦熟女老妇高清| 两个人的视频大全免费| 麻豆乱淫一区二区| 国产精品偷伦视频观看了| 免费看日本二区| 婷婷色综合大香蕉| 亚洲图色成人| 久久久亚洲精品成人影院| 人妻人人澡人人爽人人| 纵有疾风起免费观看全集完整版| 狂野欧美激情性bbbbbb| 国产黄频视频在线观看| 国产爽快片一区二区三区| 亚洲欧美成人综合另类久久久| 极品少妇高潮喷水抽搐| 国产男女内射视频| 老女人水多毛片| 亚洲av中文av极速乱| 最后的刺客免费高清国语| 久久亚洲国产成人精品v| 亚洲精品乱久久久久久| 91精品国产九色| 亚洲精品视频女| 亚洲av免费高清在线观看| 99视频精品全部免费 在线| 国精品久久久久久国模美| 国产精品国产av在线观看| 一级片'在线观看视频| 99热全是精品| 久久国产精品大桥未久av | 美女中出高潮动态图| 成人黄色视频免费在线看| 亚洲欧美一区二区三区国产| 国产高清不卡午夜福利| 久久综合国产亚洲精品| 秋霞伦理黄片| 精品国产一区二区久久| 久久精品久久久久久久性| 天天操日日干夜夜撸| 性色avwww在线观看| 国产欧美亚洲国产| 久久人人爽av亚洲精品天堂| 午夜免费男女啪啪视频观看| 日韩中文字幕视频在线看片| 国产日韩欧美亚洲二区| 日韩精品有码人妻一区| 欧美 日韩 精品 国产| 黄片无遮挡物在线观看| 99九九在线精品视频 | 国产 精品1| 汤姆久久久久久久影院中文字幕| 久久久久久人妻| 日韩中文字幕视频在线看片| 中文资源天堂在线| 在线观看免费高清a一片| 国产熟女欧美一区二区| 麻豆成人午夜福利视频| 街头女战士在线观看网站| av线在线观看网站| 大片电影免费在线观看免费| 在线精品无人区一区二区三| 亚洲婷婷狠狠爱综合网| 高清黄色对白视频在线免费看 | av免费观看日本| 一级av片app| 精品国产一区二区久久| 久久这里有精品视频免费| 嫩草影院新地址| 色网站视频免费| 国产片特级美女逼逼视频| 街头女战士在线观看网站| 久久久久久久久久久丰满| 国产男人的电影天堂91| 国产毛片在线视频| 亚洲va在线va天堂va国产| 亚洲精品视频女| 久久久久久久国产电影| 少妇的逼好多水| kizo精华| av国产久精品久网站免费入址| 中文字幕人妻丝袜制服| 丰满饥渴人妻一区二区三| 亚洲av成人精品一二三区| videos熟女内射| 日韩强制内射视频| 久久精品国产亚洲av涩爱| 最近手机中文字幕大全| 这个男人来自地球电影免费观看 | 在现免费观看毛片| 你懂的网址亚洲精品在线观看| 午夜老司机福利剧场| 亚洲中文av在线| 精品少妇内射三级| 中国美白少妇内射xxxbb| 国产日韩一区二区三区精品不卡 | 韩国av在线不卡| 亚洲精品自拍成人| 久久久久精品性色| 91久久精品电影网| 一本大道久久a久久精品| 国产精品一区二区在线观看99| 日本爱情动作片www.在线观看| 欧美+日韩+精品| 欧美日韩视频高清一区二区三区二| 免费看不卡的av| 成人影院久久| 欧美变态另类bdsm刘玥| 国产国拍精品亚洲av在线观看| 成人美女网站在线观看视频| 黑人高潮一二区| 涩涩av久久男人的天堂| 国产伦精品一区二区三区视频9| 欧美成人精品欧美一级黄| 哪个播放器可以免费观看大片| 99热这里只有是精品在线观看| 欧美亚洲 丝袜 人妻 在线| 国产乱来视频区| 国产精品福利在线免费观看| 国产成人aa在线观看| 中文天堂在线官网| 亚洲欧美一区二区三区国产| 在线看a的网站| 亚洲国产色片| 免费高清在线观看视频在线观看| 九九爱精品视频在线观看| 欧美国产精品一级二级三级 | 麻豆成人午夜福利视频| 26uuu在线亚洲综合色| 久久精品熟女亚洲av麻豆精品| 黄色怎么调成土黄色| 在线看a的网站| 中文字幕制服av| 国产亚洲午夜精品一区二区久久| 国产成人精品福利久久| 国产精品久久久久久精品电影小说| 久久精品国产自在天天线| 欧美97在线视频| 精品少妇久久久久久888优播| 三级国产精品欧美在线观看| 嘟嘟电影网在线观看| 亚洲精品色激情综合| 国产成人freesex在线| 一本一本综合久久| 久久精品国产自在天天线| a级一级毛片免费在线观看| 大片免费播放器 马上看| 2022亚洲国产成人精品| 涩涩av久久男人的天堂| 欧美日韩视频高清一区二区三区二| 国产成人精品久久久久久| 国产精品伦人一区二区| 国产亚洲91精品色在线| 性高湖久久久久久久久免费观看| 99热6这里只有精品| 丰满人妻一区二区三区视频av| 国产伦理片在线播放av一区| 日本欧美国产在线视频| 国产欧美日韩综合在线一区二区 | 亚洲av男天堂| 99国产精品免费福利视频| 曰老女人黄片| 菩萨蛮人人尽说江南好唐韦庄| 国产伦理片在线播放av一区| 亚洲av免费高清在线观看| 26uuu在线亚洲综合色| 久久久欧美国产精品| 夜夜骑夜夜射夜夜干| 深夜a级毛片| 中文字幕久久专区| 国产精品久久久久久av不卡| 亚洲精品视频女| 免费黄频网站在线观看国产| 综合色丁香网| 国内少妇人妻偷人精品xxx网站| 亚洲美女搞黄在线观看| 亚洲精品国产色婷婷电影| 肉色欧美久久久久久久蜜桃| 久久久久久久大尺度免费视频| 日本猛色少妇xxxxx猛交久久| 日韩熟女老妇一区二区性免费视频| 国产乱来视频区| 亚洲av福利一区| 国产在线免费精品| 日韩一区二区三区影片| 亚州av有码| 看免费成人av毛片| 熟女人妻精品中文字幕| 国产成人91sexporn| 亚洲性久久影院| a 毛片基地| 一级毛片 在线播放| 在线精品无人区一区二区三| 国产美女午夜福利|