欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種無線傳感器網(wǎng)絡(luò)中的容錯方法

文檔序號:7919707閱讀:249來源:國知局
專利名稱:一種無線傳感器網(wǎng)絡(luò)中的容錯方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種傳感器網(wǎng)絡(luò)技術(shù),尤其是涉及一種無線傳感器網(wǎng)絡(luò)中的容錯方法。
背景技術(shù)
無線傳感器網(wǎng)絡(luò)(WSN, Wireless Sensor Networks)的研究起源于20世紀(jì)70年代, 最早應(yīng)用于軍事領(lǐng)域。1980年,美國國防部高級研究局(DARPA, Defense Advanced Research Projects Agency)的分布式傳感器網(wǎng)絡(luò)項(xiàng)目(DSN, Distributed Sensor Networks)
開啟了現(xiàn)代傳感器網(wǎng)絡(luò)研究的先河。隨后,隨著傳感器、嵌入式計(jì)算系統(tǒng)、分布式信息 處理和無線通信網(wǎng)絡(luò)等多種技術(shù)的飛速發(fā)展使無線傳感器網(wǎng)絡(luò)成為一種全新的信息獲 取和處理技術(shù)。無線傳感器網(wǎng)絡(luò)是由一組分布在設(shè)定位置的多個(gè)傳感器節(jié)點(diǎn)以無線自組 織網(wǎng)絡(luò)的方式構(gòu)成的面向任務(wù)的無線網(wǎng)絡(luò),其應(yīng)用已經(jīng)遍及航空電子、環(huán)境監(jiān)測、目標(biāo) 跟蹤等領(lǐng)域,被認(rèn)為是對二十一世紀(jì)產(chǎn)生巨大影響力的技術(shù)之一。但由于資源的限制, 無線傳感器網(wǎng)絡(luò)極易出現(xiàn)故障,當(dāng)網(wǎng)絡(luò)承載越來越多的應(yīng)用和服務(wù)時(shí),網(wǎng)絡(luò)故障的影響 也將更加明顯,因此提升無線傳感器網(wǎng)絡(luò)的容錯能力變得十分現(xiàn)實(shí)和重要。
容錯設(shè)計(jì)技術(shù)經(jīng)過長期的發(fā)展,已經(jīng)成為一個(gè)專門的領(lǐng)域。在這個(gè)領(lǐng)域中,針對大 規(guī)模集成電路、分布式系統(tǒng)、有線網(wǎng)絡(luò)都已有了很好的理論支撐,然而無線傳感器網(wǎng)絡(luò)
的出現(xiàn)給容錯設(shè)計(jì)技術(shù)帶來了新的挑戰(zhàn),因?yàn)橐匦驴紤]以下各方面的情況
1、 技術(shù)與實(shí)現(xiàn)因素。與集成電路的封裝不同,無線傳感器網(wǎng)絡(luò)中的傳感器節(jié)點(diǎn)通 常需要直接暴露在環(huán)境中,很容易受到物理、化學(xué)、生物等外力的破壞,所以傳感器節(jié) 點(diǎn)本身可靠性要差很多,而且成百上千的傳感器節(jié)點(diǎn)組成一個(gè)分布式的無線傳感器網(wǎng)
絡(luò),在受到成本和能量限制的同時(shí),需要完成一系列的任務(wù),如感知、通信、信號處理、 數(shù)值計(jì)算等,這本身也是一個(gè)挑戰(zhàn)。
2、 無線傳感器網(wǎng)絡(luò)的應(yīng)用模式。 一方面,無線傳感器網(wǎng)絡(luò)中的傳感器節(jié)點(diǎn)常常被 部署在無人看管的惡劣或危險(xiǎn)環(huán)境中,因此,傳感器節(jié)點(diǎn)極容易遭受環(huán)境的破壞而失效; 另一方面,傳感器節(jié)點(diǎn)本身體積較小,所配備的能源也非常有限,能源的耗盡也會導(dǎo)致 傳感器節(jié)點(diǎn)失效。由于傳感器節(jié)點(diǎn)分布廣泛且具有隨意性,物理地維護(hù)或替換失效的傳 感器節(jié)點(diǎn)往往是十分困難或不可能的,所以無線傳感器網(wǎng)絡(luò)的軟、硬件必須具有很強(qiáng)的 容錯性,以保證通信系統(tǒng)具有高可信性和高強(qiáng)壯性。
3、 無線傳感器網(wǎng)絡(luò)還是一個(gè)新興的研究和工程領(lǐng)域,處理特定問題的最優(yōu)方法還不明確。由于無線傳感器網(wǎng)絡(luò)的技術(shù)和預(yù)期應(yīng)用還在快速地發(fā)展著,所以在無線傳感器 網(wǎng)絡(luò)中特定的容錯處理技術(shù)還難以預(yù)見。

發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題是提供一種能夠保證無線傳感器網(wǎng)絡(luò)中的源節(jié)點(diǎn)到基 站節(jié)點(diǎn)的信息得到正確傳輸?shù)娜蒎e方法。
本發(fā)明解決上述技術(shù)問題所采用的技術(shù)方案為 一種無線傳感器網(wǎng)絡(luò)中的容錯方 法,包括以下步驟
1) 、定義無線傳感器網(wǎng)絡(luò)中用于感知數(shù)據(jù)的傳感器節(jié)點(diǎn)為源節(jié)點(diǎn),利用現(xiàn)有的多路 徑路由算法,在源節(jié)點(diǎn)與基站節(jié)點(diǎn)之間建立2N條節(jié)點(diǎn)不相交的傳輸路徑;
2) 、在源節(jié)點(diǎn)端,將源節(jié)點(diǎn)感知到的原始數(shù)據(jù)分成/:個(gè)信息碼,然后使用(iV',
RS (Reed-Solomon)糾刪碼對〖個(gè)信息碼進(jìn)行RS糾刪編碼得到iV'個(gè)碼元,7V'個(gè)碼元 包括^個(gè)冗余碼和《個(gè)信息碼,將iV'個(gè)碼元通過步驟1)建立起的2N條節(jié)點(diǎn)不相交的
傳輸路徑中的任意TV'條分別傳輸給基站節(jié)點(diǎn),其中,iV' S 2N , ; 表示源
節(jié)點(diǎn)向基站節(jié)點(diǎn)傳輸碼元的次數(shù);
3) 、在基站節(jié)點(diǎn)端,當(dāng)源節(jié)點(diǎn)端第p次的信息碼或冗余碼傳輸完畢后,基站節(jié)點(diǎn)對
接收到的碼元進(jìn)行總個(gè)數(shù)統(tǒng)計(jì),將統(tǒng)計(jì)得到的碼元總個(gè)數(shù)記為^,判斷^是否大于等
于信息碼的個(gè)數(shù)《,如果、大于等于《,則確定該次傳輸成功,接收到的碼元可以被成
功解碼得到原始數(shù)據(jù);否則,確定該次傳輸失?。?br> 4) 、利用指數(shù)移動加權(quán)平均(EWMA, Exponentially Weighted Moving Average)方
法&+1 =(1-;0&+;1(《-^)調(diào)整下次待傳輸?shù)娜哂啻a的個(gè)數(shù),根據(jù)調(diào)整的冗余碼個(gè)數(shù) 設(shè)置下次傳輸需要的傳輸路徑的條數(shù)為〖+「&+1"1,然后返回步驟2)進(jìn)行下一次的原 始數(shù)據(jù)的傳輸,其中,&+1為第; +1次源節(jié)點(diǎn)向基站節(jié)點(diǎn)傳輸?shù)娜哂啻a的個(gè)數(shù),義為指 數(shù)移動加權(quán)平均記憶深度的常量,0</1<1,符號"「]"為向上取整符號。
所述的節(jié)點(diǎn)不相交的傳輸路徑指從源節(jié)點(diǎn)到基站節(jié)點(diǎn)之間的任意兩條傳輸路徑都 沒有相交的傳感器節(jié)點(diǎn)。
所述的步驟4)中;1 = 0.25。
與現(xiàn)有技術(shù)相比,本發(fā)明的優(yōu)點(diǎn)在于源節(jié)點(diǎn)是通過多條節(jié)點(diǎn)不相交的傳輸路徑來傳輸原始數(shù)據(jù)的,使得當(dāng)某個(gè)中間的傳感器節(jié)點(diǎn)或者單條傳輸路徑的傳輸失敗時(shí),對原始 數(shù)據(jù)的傳輸成功的影響也很小,保證了原始數(shù)據(jù)的正確傳輸;在源節(jié)點(diǎn)端,源節(jié)點(diǎn)對信 息碼進(jìn)行糾刪編碼,這樣只要丟失的信息在糾刪碼的糾錯范圍內(nèi)時(shí),基站節(jié)點(diǎn)端均能夠 恢復(fù)出原始數(shù)據(jù),也更利于數(shù)據(jù)的傳輸;本發(fā)明方法根據(jù)無線傳感器網(wǎng)絡(luò)環(huán)境的鏈路狀 態(tài),通過利用指數(shù)加權(quán)平均方法來動態(tài)的改變傳輸所需要的傳輸路徑條數(shù),提高了系統(tǒng) 容錯能力,同時(shí)提高了碼元傳輸?shù)某晒β剩瑴p小了傳輸時(shí)總的通信量,這樣就能達(dá)到利 用最少的傳輸路徑達(dá)到最大的傳輸成功率。


圖1為具體實(shí)施例中《個(gè)信息碼通過不同傳輸路徑傳輸給基站節(jié)點(diǎn)的示意圖。
具體實(shí)施例方式
以下結(jié)合附圖實(shí)施例對本發(fā)明作進(jìn)一步詳細(xì)描述。 一種無線傳感器網(wǎng)絡(luò)中的容錯方法,包括以下步驟-
1) 、在無線傳感器網(wǎng)絡(luò)中的傳感器節(jié)點(diǎn)部署完畢后,定義無線傳感器網(wǎng)絡(luò)中用于感 知數(shù)據(jù)的傳感器節(jié)點(diǎn)為源節(jié)點(diǎn),利用現(xiàn)有的多路徑路由算法,在源節(jié)點(diǎn)與基站節(jié)點(diǎn)之間 建立2N條節(jié)點(diǎn)不相交的傳輸路徑。在本實(shí)施例中,節(jié)點(diǎn)不相交的傳輸路徑是指從源節(jié) 點(diǎn)到基站節(jié)點(diǎn)之間的任意兩條傳輸路徑都沒有相交的傳感器節(jié)點(diǎn)。N為大于0的整數(shù)。
2) 、在源節(jié)點(diǎn)端,將源節(jié)點(diǎn)感知到的原始數(shù)據(jù)分成《個(gè)信息碼,然后使用(iV', RS糾刪碼對尺個(gè)信息碼進(jìn)行RS糾刪編碼得到iV'個(gè)碼元,7V'個(gè)碼元包括&個(gè)冗余碼和
K個(gè)信息碼,將iV'個(gè)碼元通過步驟l)建立起的2N條節(jié)點(diǎn)不相交的傳輸路徑中的任意7V' 條分別傳輸給基站節(jié)點(diǎn),其中,& = iV'-《,^<iV、2N, p表示源節(jié)點(diǎn)向基站節(jié)點(diǎn)
傳輸碼元的次數(shù)。初始化時(shí),W'=N,戶=0時(shí),J 。=W'—K。在此處,步驟2)是在步
驟l)的基礎(chǔ)上進(jìn)行的,步驟2)中的冗余碼的個(gè)數(shù)是依賴于步驟4)中的指數(shù)移動加權(quán) 平均方法動態(tài)調(diào)整得到的。
RS糾刪編碼為信道編碼的一種。在通信系統(tǒng)中前向糾錯碼糾正的誤碼所在的錯誤 位置事先一般是不知道的,而在刪除信道中錯誤的數(shù)據(jù)幀被遺棄,丟失的數(shù)據(jù)在數(shù)據(jù)流
中的位置是知道的,這樣RS糾刪碼比糾錯碼處理起來更為容易, 一個(gè)(W', iO RS糾刪碼是把K個(gè)信息碼編碼為iV'個(gè)碼元,iV'>^,使得用這7V'個(gè)碼元中的任意夂個(gè)碼元
均可重構(gòu)原來的K個(gè)信息碼。
3) 、在基站節(jié)點(diǎn)端,當(dāng)源節(jié)點(diǎn)端第p次的信息碼或冗余碼傳輸完畢后,基站節(jié)點(diǎn)對 接收到的碼元進(jìn)行評估即進(jìn)行接收到的碼元總個(gè)數(shù)統(tǒng)計(jì),將統(tǒng)計(jì)得到的碼元總個(gè)數(shù)記為
、,判斷、是否大于等于信息碼的個(gè)數(shù)尺,如果、大于等于尺,則確定該次傳輸成功, 接收到的碼元可以被成功解碼得到原始數(shù)據(jù);否則,確定該次傳輸失??;
4) 、利用指數(shù)移動加權(quán)平均(EWMA, Exponentially Weighted Moving Average)方
法^+1 =(i-;t)A+義(《-^)調(diào)整下次待傳輸?shù)娜哂啻a的個(gè)數(shù),如果當(dāng)前傳輸是成功的,
則可以減少下次待傳輸?shù)娜哂啻a個(gè)數(shù),如果當(dāng)前傳輸是失敗的,則可以增加下次待傳輸 的冗余碼個(gè)數(shù),根據(jù)調(diào)整的冗余碼個(gè)數(shù)設(shè)置下次傳輸需要的傳輸路徑的條數(shù)為
^ + 「^+J,然后返回步驟2)進(jìn)行下一次的原始數(shù)據(jù)的傳輸,其中,i^+,為第p+l次
源節(jié)點(diǎn)向基站節(jié)點(diǎn)傳輸?shù)娜哂啻a的個(gè)數(shù),A為指數(shù)移動加權(quán)平均記憶深度的常量, 0<義<1,符號"「 "l"為向上取整符號。在本實(shí)施例中;i的值可以根據(jù)實(shí)際需要進(jìn)行合
理的配置,如取;1 = 0.25。
下面結(jié)合圖1給出一個(gè)簡單的例子來說明本發(fā)明的具體實(shí)現(xiàn)。在此,采用(7, 3) RS糾刪碼對信息碼進(jìn)行RS糾刪編碼,即原始數(shù)據(jù)分成的信息碼的個(gè)數(shù)為3,在對3個(gè)
信息碼編碼后產(chǎn)生7-3=4個(gè)冗余碼,即信息碼的個(gè)數(shù)《=3,冗余碼的個(gè)數(shù)i p初時(shí)化時(shí)
1、 由多路徑路由算法,在源節(jié)點(diǎn)與基站節(jié)點(diǎn)之間建立14條節(jié)點(diǎn)互不相交的傳輸路
徑;
2、 在源節(jié)點(diǎn)端將感知到的原始數(shù)據(jù)分成3個(gè)信息碼,然后使用(7, 3) RS糾刪碼 對3個(gè)信息碼進(jìn)行RS糾刪編碼得到7個(gè)碼元,7個(gè)碼元包括4個(gè)冗余碼,將7個(gè)碼元 通過步驟1)建立起的14條節(jié)點(diǎn)互不相交的傳輸路徑中的任意7條分別傳輸給基站節(jié)點(diǎn);
3、 在第p次傳輸時(shí)在基站節(jié)點(diǎn)上統(tǒng)計(jì)收到的碼元的個(gè)數(shù),記為i^,若接收到的碼 元的個(gè)數(shù)丄p不小于3,即原始數(shù)據(jù)可以被成功恢復(fù);否則,不能恢復(fù)原始數(shù)據(jù)即此次傳 輸失敗;
4)、利用指數(shù)加權(quán)移動平均的方法來調(diào)整冗余碼的個(gè)數(shù)^,即根據(jù)步驟3)的統(tǒng)計(jì) 結(jié)果,若此次傳輸失敗那么要增加下次傳輸時(shí)的冗余碼的個(gè)數(shù),反之,應(yīng)該減少下次傳 輸時(shí)的冗余碼的個(gè)數(shù),計(jì)算第/7 + 1次傳輸時(shí)所需要的冗余碼個(gè)數(shù)為&+1=(1-;i)i p+;i(3-^), X取0.25;并設(shè)置下一次通信所需要的傳輸路徑條數(shù)為 3 + 「^+J,然后跳到步驟2)繼續(xù)執(zhí)行下一次傳輸。
權(quán)利要求
1、一種無線傳感器網(wǎng)絡(luò)中的容錯方法,其特征在于包括以下步驟1)、定義無線傳感器網(wǎng)絡(luò)中用于感知數(shù)據(jù)的傳感器節(jié)點(diǎn)為源節(jié)點(diǎn),利用現(xiàn)有的多路徑路由算法,在源節(jié)點(diǎn)與基站節(jié)點(diǎn)之間建立2N條節(jié)點(diǎn)不相交的傳輸路徑;2)、在源節(jié)點(diǎn)端,將源節(jié)點(diǎn)感知到的原始數(shù)據(jù)分成K個(gè)信息碼,然后使用(N′,K)RS糾刪碼對K個(gè)信息碼進(jìn)行RS糾刪編碼得到N′個(gè)碼元,N′個(gè)碼元包括Rp個(gè)冗余碼和K個(gè)信息碼,將N′個(gè)碼元通過步驟1)建立起的2N條節(jié)點(diǎn)不相交的傳輸路徑中的任意N′條分別傳輸給基站節(jié)點(diǎn),其中,Rp=N′-K,N′≤2N,p表示源節(jié)點(diǎn)向基站節(jié)點(diǎn)傳輸碼元的次數(shù);3)、在基站節(jié)點(diǎn)端,當(dāng)源節(jié)點(diǎn)端第p次的信息碼或冗余碼傳輸完畢后,基站節(jié)點(diǎn)對接收到的碼元進(jìn)行總個(gè)數(shù)統(tǒng)計(jì),將統(tǒng)計(jì)得到的碼元總個(gè)數(shù)記為Lp,判斷Lp是否大于等于信息碼的個(gè)數(shù)K,如果Lp大于等于K,則確定該次傳輸成功,接收到的碼元可以被成功解碼得到原始數(shù)據(jù);否則,確定該次傳輸失??;4)、利用指數(shù)移動加權(quán)平均方法Rp+1=(1-λ)Rp+λ(K-Lp)調(diào)整下次待傳輸?shù)娜哂啻a的個(gè)數(shù),根據(jù)調(diào)整的冗余碼個(gè)數(shù)設(shè)置下次傳輸需要的傳輸路徑的條數(shù)為K+「Rp+1,然后返回步驟2)進(jìn)行下一次的原始數(shù)據(jù)的傳輸,其中,Rp+1為第p+1次源節(jié)點(diǎn)向基站節(jié)點(diǎn)傳輸?shù)娜哂啻a的個(gè)數(shù),λ為指數(shù)移動加權(quán)平均記憶深度的常量,0<λ<1,符號“「”為向上取整符號。
2、 根據(jù)權(quán)利要求1所述的一種無線傳感器網(wǎng)絡(luò)中的容錯方法,其特征在于所述的 節(jié)點(diǎn)不相交的傳輸路徑指從源節(jié)點(diǎn)到基站節(jié)點(diǎn)之間的任意兩條傳輸路徑都沒有相交的 傳感器節(jié)點(diǎn)。
3、 根據(jù)權(quán)利要求1所述的一種無線傳感器網(wǎng)絡(luò)中的容錯方法,其特征在于所述的 步驟4)中A = 0.25。
全文摘要
本發(fā)明公開了一種無線傳感器網(wǎng)絡(luò)中的容錯方法,優(yōu)點(diǎn)在于源節(jié)點(diǎn)是通過多條節(jié)點(diǎn)互不相交的傳輸路徑來傳輸原始數(shù)據(jù)的,使得當(dāng)某個(gè)中間的傳感器節(jié)點(diǎn)或者單條傳輸路徑的傳輸失敗時(shí),對原始數(shù)據(jù)的傳輸成功的影響也很小,保證了原始數(shù)據(jù)的正確傳輸;在源節(jié)點(diǎn)端,源節(jié)點(diǎn)對信息碼進(jìn)行糾刪編碼,這樣只要丟失的信息在糾刪碼的糾錯范圍內(nèi)時(shí),基站節(jié)點(diǎn)端均能夠恢復(fù)出原始數(shù)據(jù),也更利于數(shù)據(jù)的傳輸;本發(fā)明方法根據(jù)無線傳感器網(wǎng)絡(luò)環(huán)境的鏈路狀態(tài),通過利用指數(shù)加權(quán)平均方法來動態(tài)的改變傳輸所需要的傳輸路徑條數(shù),提高了系統(tǒng)容錯能力,同時(shí)提高了碼元傳輸?shù)某晒β?,減小了傳輸時(shí)總的通信量,這樣就能達(dá)到利用最少的傳輸路徑達(dá)到最大的傳輸成功率。
文檔編號H04W28/02GK101448281SQ20081016375
公開日2009年6月3日 申請日期2008年12月31日 優(yōu)先權(quán)日2008年12月31日
發(fā)明者鵬 夏, 徐勇軍, 朱紅松, 陳彥明 申請人:寧波中科集成電路設(shè)計(jì)中心有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
荆州市| 望谟县| 昆明市| 清河县| 临潭县| 九龙坡区| 广灵县| 建宁县| 上饶市| 邳州市| 长子县| 栾川县| 沈阳市| 晴隆县| 定襄县| 安化县| 无锡市| 漳州市| 枣强县| 常熟市| 建阳市| 达尔| 正宁县| 桐庐县| 合阳县| 海兴县| 大同市| 长宁县| 洪泽县| 蒙山县| 建德市| 保康县| 虎林市| 札达县| 乌拉特前旗| 洞口县| 垦利县| 陈巴尔虎旗| 鸡东县| 广南县| 商河县|