999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于RSSI的節(jié)點(diǎn)定位算法的研究

2017-05-17 20:30:14黃海松卞國龍
現(xiàn)代電子技術(shù) 2017年10期

黃海松 卞國龍

摘 要: 在無線傳感器網(wǎng)絡(luò)的節(jié)點(diǎn)定位中,原RSSI定位算法利用接收信號強(qiáng)度的對數(shù)正態(tài)模型,其存在計(jì)算量大、功耗大等問題。由于物體運(yùn)動(dòng)不會(huì)突變,可以利用以前的軌跡與速度,預(yù)測當(dāng)前時(shí)刻的位置信息,采用改進(jìn)的神經(jīng)網(wǎng)絡(luò)算法,對當(dāng)前時(shí)刻的位置做了很好的預(yù)測。實(shí)驗(yàn)結(jié)果表明,該算法與傳統(tǒng)的RSSI算法相比,減小了采樣范圍,提高了定位精度,降低了無線傳感系統(tǒng)的功耗。

關(guān)鍵詞: 節(jié)點(diǎn)定位算法; 衰減模型; 算法優(yōu)化; 模糊控制; 神經(jīng)網(wǎng)絡(luò)

中圖分類號: TN915?34; TP393; TN711?34 文獻(xiàn)標(biāo)識(shí)碼: A 文章編號: 1004?373X(2017)10?0086?04

Abstract: In the node localization algorithm of wireless sensor networks, the original RSSI location algorithm uses the lognormal model of the received signal strength, which has the problems of large amount of computation and large power consumption. Because the motion of the object does not change suddenly, it can be used to predict the position at the current time by using the previous track and speed. The improved neural network algorithm is adopted to predict the position at the current time. The experimental results show that the proposed algorithm can reduce the sampling range, improve the positioning accuracy and decrease the power consumption of the system, compared with the traditional RSSI algorithm.

Keywords: node localization algorithm; attenuation model; algorithm optimization; fuzzy control; neural network

在無線傳感器網(wǎng)絡(luò)技術(shù)中,定位技術(shù)是重要的組成部分,在其應(yīng)用領(lǐng)域內(nèi),事件發(fā)生的位置信息是傳感器節(jié)點(diǎn)監(jiān)測消息中的重要信息,沒有節(jié)點(diǎn)的位置信息的感知數(shù)據(jù)是毫無實(shí)際意義的[1]。BP神經(jīng)網(wǎng)絡(luò)以其獨(dú)特的自組織和自學(xué)習(xí)能力,快速準(zhǔn)確的實(shí)時(shí)處理性,在許多應(yīng)用領(lǐng)域有較好的前景,在定位算法領(lǐng)域中有明顯優(yōu)點(diǎn)。

1 RSSI測距算法

1.1 RSSI測距基本原理

信號的接收強(qiáng)度和傳輸距離之間的關(guān)系可以用式(1)表示,常數(shù)A和n的值決定了信號接收強(qiáng)度和傳輸距離的關(guān)系。參數(shù)A為距參考節(jié)點(diǎn)1 m時(shí)收到信號平均能量值,單位為dBm;參數(shù)n為路徑損耗系數(shù),其大小取決于信號的傳播環(huán)境。接收信號強(qiáng)度的衰減RSSI與d成比例[2],理想環(huán)境下,信號的長期衰落服從對數(shù)正態(tài)分布:

[RSSI=A-10nlgd] (1)

式中:RSSI為接收信號強(qiáng)度;d為節(jié)點(diǎn)之間的距離;n為路徑損耗系數(shù)。

1.2 定位信號衰減模型

利用RSSI算法進(jìn)行定位,當(dāng)傳輸距離較近時(shí),功率衰減較快,而傳輸距離越遠(yuǎn),信號衰減越慢[3]。所以用RSSI定位,距離越近,定位越準(zhǔn)確;距離越遠(yuǎn),定位誤差越大。在實(shí)際傳輸過程中,多徑現(xiàn)象,信號被障礙物吸收或者發(fā)生反射和衍射。這時(shí)可以采用不規(guī)則無線電傳輸模型來模擬應(yīng)用環(huán)境,該模型在不同方向的路徑損耗不同,所以需要對由式(1)的距離d優(yōu)化。圖1為原RSSI模型和實(shí)際測試條件下RSSI值的比較。由圖1的曲線變化可以看出, 實(shí)際到達(dá)接收端的信號損耗值與傳輸距離呈現(xiàn)出明顯的衰落變化, 并非平滑的曲線。

2 定位算法的優(yōu)化

2.1 原始數(shù)據(jù)處理

直接通過RSSI值估算移動(dòng)節(jié)點(diǎn)與參考節(jié)點(diǎn)的距離有較大誤差,主要原因是室內(nèi)環(huán)境存在多徑效應(yīng)。利用信號強(qiáng)度進(jìn)行定位,需要對原始的RSSI數(shù)據(jù)做一定的濾波,才能相應(yīng)地提高定位精度。

由于考慮到軟件運(yùn)行的流暢性以及定位的實(shí)時(shí)性,選擇復(fù)雜程度不高的中位值遞推平均濾波法;考慮到移動(dòng)端上定位算法的執(zhí)行速度和程序所占空間的大小,在實(shí)際操作中,采集5個(gè)單位長度的RSSI隊(duì)列,每次采樣把新到的一個(gè)數(shù)據(jù)放在隊(duì)尾,并去掉隊(duì)首原來的數(shù)據(jù)[4],在剩下5個(gè)數(shù)據(jù)中去掉一個(gè)最小值和一個(gè)最大值,然后計(jì)算其余3個(gè)數(shù)據(jù)的平均值,如下:

2.2 RSSI的模糊控制優(yōu)化

由模糊控制理論可以計(jì)算出RSSI與各個(gè)移動(dòng)節(jié)點(diǎn)的貼合程度,建立不同參數(shù)的模糊分布參數(shù),對“距離?損耗”模型改進(jìn),可較準(zhǔn)確地計(jì)算出移動(dòng)節(jié)點(diǎn)的位置信息[5]。設(shè)RSSI值偏差值為[e],偏差變化為[ec],輸出控制量為[u]。設(shè)三者的上下線分別如下:[eL=-120 dB,eH=-20 dB,]

基于模糊控制的思想,優(yōu)化的主要任務(wù)是將接收到的RSSI特征信息組成的模式與實(shí)際的位置模式進(jìn)行匹配來確定移動(dòng)點(diǎn)最可能的具體位置。在本次優(yōu)化中采用模糊控制算法對RSSI值進(jìn)行修正,通過對參數(shù)和規(guī)則自校正后明顯提升了響應(yīng)速度和對RSSI值的優(yōu)化,為通過神經(jīng)網(wǎng)絡(luò)進(jìn)一步精確計(jì)算RSSI值打下了基礎(chǔ)。

2.3 基于BP網(wǎng)絡(luò)的優(yōu)化設(shè)計(jì)

BP神經(jīng)網(wǎng)絡(luò)是前饋網(wǎng)絡(luò),通過反向傳播不斷調(diào)整權(quán)值以及閾值,使誤差最小,確定神經(jīng)網(wǎng)絡(luò)的輸入層為5個(gè)場強(qiáng)強(qiáng)度,輸出層為5個(gè)修正后的場強(qiáng)強(qiáng)度。各層神經(jīng)元數(shù)、隱含層的個(gè)數(shù)以及訓(xùn)練函數(shù)和激勵(lì)函數(shù)的選擇都是需要確定的參數(shù)[6]。目前沒有準(zhǔn)確的理論指導(dǎo),要通過實(shí)驗(yàn)調(diào)節(jié)模型中的各個(gè)參數(shù),已達(dá)到較好的定位效果。如圖3所示。首先用RSSI 室內(nèi)定位系統(tǒng)在實(shí)際環(huán)境中測得大量參考標(biāo)簽的場強(qiáng)和對應(yīng)距離。在調(diào)節(jié)實(shí)驗(yàn)效果時(shí),首先假設(shè)隱含層的節(jié)點(diǎn)數(shù),根據(jù)經(jīng)驗(yàn)本仿真固定隱含層節(jié)點(diǎn)個(gè)數(shù)為14個(gè)。逐步調(diào)節(jié)隱含層的層數(shù),觀察隱含層的實(shí)驗(yàn)效果,結(jié)果發(fā)現(xiàn)隱含層為1層就可以達(dá)到實(shí)驗(yàn)效果。而且1層網(wǎng)絡(luò)訓(xùn)練時(shí)間短、結(jié)構(gòu)簡單,所以確定隱含層的層數(shù)為1層。

定位的精度決定于RSSI值的質(zhì)量,在實(shí)際測量過程中,5個(gè)參數(shù)一起反饋?zhàn)饔糜诙ㄎ痪龋柚鶥P網(wǎng)絡(luò),提高轉(zhuǎn)換過程中的容錯(cuò)能力。網(wǎng)絡(luò)共設(shè)計(jì)三層,輸入層5個(gè)節(jié)點(diǎn)、輸出層5個(gè)節(jié)點(diǎn),設(shè)輸入量為(RSSI1,RSSI2,RSSI3,RSSI4,RSSI5),其中,RSSIi表示的是環(huán)境下的移動(dòng)節(jié)點(diǎn)收到的RSSI值,那么輸入向量設(shè)為:

BP神經(jīng)網(wǎng)絡(luò)經(jīng)過反復(fù)的自主學(xué)習(xí)和訓(xùn)練,當(dāng)誤差[E≤0.000 000 1]時(shí),BP網(wǎng)絡(luò)增強(qiáng)了定位過程的可靠性,借助于BP神經(jīng)網(wǎng)絡(luò)的自學(xué)習(xí)能力和自組織能力對函數(shù)及推理進(jìn)行優(yōu)化,可以達(dá)到優(yōu)化BP神經(jīng)網(wǎng)絡(luò)及模糊控制各自的優(yōu)點(diǎn),彌補(bǔ)對方不足[7]。

3 測試與性能分析

3.1 算法的優(yōu)化分析

表2是對誤差函數(shù)在隱含層神經(jīng)元個(gè)數(shù)從12~19依次增加時(shí)的統(tǒng)計(jì)結(jié)果,數(shù)據(jù)中預(yù)測的函數(shù)與實(shí)際函數(shù)曲線的相對誤差的最大值并做比為最大相對誤差。觀察實(shí)驗(yàn)的優(yōu)化效果后得出隱含層為17個(gè)節(jié)點(diǎn)時(shí)神經(jīng)網(wǎng)絡(luò)訓(xùn)練的實(shí)驗(yàn)效果最好,所以神經(jīng)網(wǎng)絡(luò)模型采用5∶17∶5的網(wǎng)絡(luò)結(jié)構(gòu)[8]。

由圖6分析移動(dòng)速度對定位誤差的影響,可知,節(jié)點(diǎn)速度增大使節(jié)點(diǎn)的下一位置的可能分布區(qū)增大,誤差增大[9]。當(dāng)速度為2 m/s時(shí),定位誤差最小,當(dāng)速度繼續(xù)增大時(shí),定位誤差也會(huì)增大。基于神經(jīng)網(wǎng)絡(luò)算法的定位誤差雖然也有變化,但可以大幅度提高定位的準(zhǔn)確性[10]。

3.3 不同環(huán)境下定位誤差

實(shí)驗(yàn)區(qū)域?yàn)?0 m×30 m,參考節(jié)點(diǎn)數(shù)為7,通信半徑R為15 m,移動(dòng)節(jié)點(diǎn)隨機(jī)移動(dòng)。比較兩種不同算法在不同環(huán)境下的定位誤差,實(shí)驗(yàn)結(jié)果如圖7所示,為不同的信道環(huán)境下的誤差結(jié)果。

4 結(jié) 語

本文利用神經(jīng)網(wǎng)絡(luò)進(jìn)行室內(nèi)定位可以取得更好的定位精度。針對現(xiàn)有的RSSI室內(nèi)定位算法的不足,將BP神經(jīng)網(wǎng)絡(luò)引入定位方法中,通過訓(xùn)練BP神經(jīng)網(wǎng)絡(luò),結(jié)合實(shí)際得到了較好的定位效果。本文中采用優(yōu)化的BP算法使均方根誤差趨向最小, 直到達(dá)到定位的精度要求。但在實(shí)際中, 存在收斂速度慢、局部極值等問題[12]。本文選擇一種修正后的BP神經(jīng)網(wǎng)絡(luò)算法,實(shí)驗(yàn)結(jié)果表明,改進(jìn)后的神經(jīng)算法在沒有增加硬件的情況下,明顯提高了算法的定位精度,較好地解決了原算法的問題。BP 神經(jīng)網(wǎng)絡(luò)的隱含層作用機(jī)理和隱含層節(jié)點(diǎn)個(gè)數(shù)的選擇是BP神經(jīng)網(wǎng)絡(luò)的難點(diǎn),隱含層的節(jié)點(diǎn)個(gè)數(shù)的選擇需反復(fù)進(jìn)行試驗(yàn), 當(dāng)多次輸出結(jié)果在誤差允許的范圍內(nèi)才可確定。

注:本文通訊作者為卞國龍。

參考文獻(xiàn)

[1] WU S Q, ER M J. Dynamic fuzzy neural networks?a novel approach to function approximation [J]. IEEE transactions on systems, man, and cybernetics, Part B, 2000, 30(2): 358?364.

[2] 黃海輝,李龍連.WSN中一種基于RSSI的移動(dòng)節(jié)點(diǎn)改進(jìn)定位算法[J].電子技術(shù)應(yīng)用,2015(1):86?89.

[3] WANG Shuxin,YUN Jintian,ZHANG Zhifei. Modeling and compensation technique for the geometric errors of five?axis CNC machine tools [J]. Chinese journal of mechanical engineering, 2003, 16(2): 197?201.

[4] DOHERTY L, PISTER K S, GHAOUI L E. Convex position estimation in wireless sensor netw orks [C]// Proceedings of the IEEE 2001 INFOCOM. Anchorage, Alaska: IEEE Computer and Communications Societ ies, 2001: 1655?1663.

[5] Theodore S Rappaport.Wireless communications:Principles and practice [M]. 2nd ed. Prentice Hall PTR,2001.

[6] 孫鳳,施偉斌,黃靈鳳.基于無線傳感器網(wǎng)絡(luò)的室內(nèi)定位技術(shù)的研究[J].電子技術(shù)應(yīng)用,2013(10):80?83.

[7] HE Tian, HUANG Chengdu, BLUM B M, et al. Range?free localization schemes for large scale sensor networks [C]// Proceedings of the 9th Annual International Conference on Mobile Computing and Networking. San Diego, CA, USA: CAM, 2003: 81?95.

[8] 朱明輝,張會(huì)清.基于RSSI的室內(nèi)無線網(wǎng)絡(luò)定位技術(shù)研究[J].現(xiàn)代電子技術(shù),2010,33(17):45?48.

[9] HUIRCAN J I, MUNOZ C, HECTOR Y, et al. ZigBee?based wireless sensor network localization for cattle monitoring in grazing fields [J]. Computers and electronics in agriculture, 2010, 74: 258?264.

[10] 郝維來,白潔.基于RSSI的煤礦井下人員定位系統(tǒng)研究[J].現(xiàn)代電子技術(shù),2016,39(4):48?50.

[11] 陳桂忠,董利達(dá).基于位姿評估的無線傳感器網(wǎng)絡(luò)自主移動(dòng)節(jié)點(diǎn)定位技術(shù)[J].電子學(xué)報(bào),2008(12):2428?2432.

[12] VO D M N, VO D, CHALLA S, et al. Nonmetric MDS for sensor localization [C]// Proc of the 3rd International Symposium on Wireless Pervasive Computing. [S.l. : s.n.], 2008: 396?400.

主站蜘蛛池模板: 国产69精品久久久久妇女| 香蕉网久久| 久久精品中文字幕免费| 欧美一区二区三区不卡免费| 国产精品吹潮在线观看中文| 激情国产精品一区| 国产日本欧美亚洲精品视| 日本道中文字幕久久一区| 欧美国产视频| 色噜噜中文网| 找国产毛片看| 性视频久久| 不卡午夜视频| 国产精品成人一区二区不卡| 在线免费不卡视频| 久久亚洲高清国产| 欧美三级自拍| 中文字幕有乳无码| 国产欧美日韩va另类在线播放 | 成人免费网站在线观看| 国产精品亚洲日韩AⅤ在线观看| 欧美综合中文字幕久久| 人人看人人鲁狠狠高清| 日韩毛片免费观看| 99在线视频精品| 久久无码av一区二区三区| 婷婷综合色| 91精品人妻一区二区| 欧美69视频在线| 高清视频一区| 免费国产高清视频| 啪啪免费视频一区二区| 国产SUV精品一区二区6| 91视频首页| 精品精品国产高清A毛片| 欧美亚洲第一页| 国产原创演绎剧情有字幕的| 欧美另类图片视频无弹跳第一页| 国产三级韩国三级理| 波多野结衣二区| 天天综合网站| 国产精品永久免费嫩草研究院| 国产精品九九视频| 欧美一级色视频| 亚洲中字无码AV电影在线观看| 亚洲bt欧美bt精品| 亚洲成人黄色在线观看| 久热精品免费| 高清免费毛片| 看看一级毛片| 亚洲一区国色天香| 精品伊人久久久久7777人| 亚洲综合经典在线一区二区| 九九九久久国产精品| 午夜视频在线观看免费网站| 91无码人妻精品一区| 亚洲熟妇AV日韩熟妇在线| 国产一级特黄aa级特黄裸毛片| 欧美成人精品高清在线下载| 精品国产免费人成在线观看| 亚洲日本中文字幕乱码中文| 亚洲成人播放| 免费在线观看av| 亚洲成人黄色在线| 国产大片喷水在线在线视频| 最新国产午夜精品视频成人| 国产精品xxx| 免费又爽又刺激高潮网址| 精品欧美视频| 伊人色婷婷| 在线观看亚洲国产| 国产经典在线观看一区| 亚洲天堂2014| 国产剧情无码视频在线观看| 日韩欧美国产另类| 久久伊人操| 国产va欧美va在线观看| 婷婷伊人久久| 亚洲国产天堂在线观看| 国产成人艳妇AA视频在线| 亚洲嫩模喷白浆| 国产正在播放|