国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于接收信號(hào)強(qiáng)度指示的改進(jìn)質(zhì)心定位算法

2018-01-26 09:27:24廣,游
傳感器與微系統(tǒng) 2018年2期
關(guān)鍵詞:信標(biāo)質(zhì)心定位精度

谷 廣,游 峰

(華南理工大學(xué) 土木與交通學(xué)院,廣東 廣州 510641)

0 引 言

在無(wú)線傳感器網(wǎng)絡(luò)(wireless sensor networks,WSNs)中,位置信息對(duì)傳感器網(wǎng)絡(luò)的檢測(cè)活動(dòng)至關(guān)重要[1],對(duì)于定位而言,衡量定位效果優(yōu)劣的指標(biāo)包含精度和準(zhǔn)確度[2]。目前,全球定位系統(tǒng)(global positioning system,GPS)能兼顧上述指標(biāo),但高能耗、高成本等問(wèn)題,使其難以適用于WSNs。

WSNs定位算法主要分為基于距離和與距離無(wú)關(guān)兩類[3]。基于距離的定位算法通過(guò)測(cè)量相鄰節(jié)點(diǎn)間的距離或方位進(jìn)行定位,能實(shí)現(xiàn)精確定位,但對(duì)硬件要求高,于是出現(xiàn)了距離無(wú)關(guān)定位算法。但距離無(wú)關(guān)算法定位精度不夠高,針對(duì)該問(wèn)題,各種提高定位精度的方法相繼被提出。

文獻(xiàn)[11]改進(jìn)文獻(xiàn)[12]的算法,提出了一種更為合理的權(quán)值選取辦法。本文基于文獻(xiàn)[11],利用RSSI數(shù)據(jù)提出了一種改進(jìn)的質(zhì)心(improved centroid,ICentroid)定位算法算法。

1 質(zhì)心定位算法

質(zhì)心定位算法是一種基于網(wǎng)絡(luò)連通性的室外定位算法。信標(biāo)節(jié)點(diǎn)周期性地向鄰居節(jié)點(diǎn)廣播信標(biāo)分組,未知節(jié)點(diǎn)收到來(lái)自不同信標(biāo)節(jié)點(diǎn)的信標(biāo)分組數(shù)量超過(guò)某一門限或一定時(shí)間后,即確定自身位置為這些信標(biāo)節(jié)點(diǎn)所組成的多邊形的質(zhì)心

(1)

質(zhì)心定位算法的精度與信標(biāo)節(jié)點(diǎn)的分布以及密度有很大關(guān)系:

1)如圖1(a)所示,未知節(jié)點(diǎn)位于△ABC質(zhì)心位置O,質(zhì)心算法定位準(zhǔn)確;未知節(jié)點(diǎn)位于△ABC內(nèi)其他位置如O1,質(zhì)心算法會(huì)產(chǎn)生比較大的誤差。

為此,從加權(quán)[13]、優(yōu)選距離[14]和幾何[15]等角度,各種提高精度的方法被提出。

圖1 質(zhì)心定位算法原理

2 傳播模型

無(wú)線電在空間傳播不同程度的損耗會(huì)影響基于RSSI定位算法的精度。本文選用對(duì)數(shù)—常態(tài)分布模型對(duì)整個(gè)環(huán)境進(jìn)行仿真研究

(2)

式中Pt為發(fā)送功率,一般0~4 dBm;Pl(d0)為經(jīng)過(guò)距離d0后的功率,一般取d0=1 m作為參考點(diǎn);η為路徑損耗指數(shù),取值范圍一般為2~4;X(σ)為均值為0方差為σ2(通常取4~10)的高斯隨機(jī)分布項(xiàng)。

3 改進(jìn)算法

圖1(b)所示問(wèn)題由信標(biāo)節(jié)點(diǎn)分布不均勻?qū)е?,本文算法原理如圖2所示。

圖2 優(yōu)選節(jié)點(diǎn)原理

若未知節(jié)點(diǎn)O落在信標(biāo)節(jié)點(diǎn)組成的△ABC內(nèi)部O1處或邊界O2處,此時(shí)存在

∠AO1B+∠BO1C+∠CO1A=360°

(3)

若未知節(jié)點(diǎn)落在△ABC外部(O3),此時(shí)存在

∠AO3B+∠BO3C+∠CO3A<360°

(4)

AB,BC,CA為信標(biāo)節(jié)點(diǎn)A,B,C之間的距離,為已知量;OA,OB,OC為未知節(jié)點(diǎn)O與信標(biāo)節(jié)點(diǎn)A,B,C之間的距離,可以通過(guò)RSS值估計(jì)得到;因此,各角度值可以通過(guò)余弦定理求出

如上所述,計(jì)劃生育政策的動(dòng)員模式伴隨著社會(huì)和經(jīng)濟(jì)的發(fā)展具有嬗變性。 從一元的強(qiáng)制命令發(fā)展為交往式的動(dòng)員方式,交往式的動(dòng)員模式更加關(guān)注個(gè)體的動(dòng)機(jī),憑借“交往+說(shuō)服”促使個(gè)體產(chǎn)生內(nèi)生性動(dòng)力,若再配以外部的選擇性激勵(lì),計(jì)劃生育政策的實(shí)行會(huì)產(chǎn)生良好的社會(huì)效果和政治效果。 不過(guò),計(jì)劃生育政策終究鎖定在“計(jì)劃”二字,因此在市場(chǎng)經(jīng)濟(jì)體制下,以“說(shuō)服”和“交往”為基石的動(dòng)員式計(jì)劃生育政策永遠(yuǎn)不會(huì)扮演決定性角色,而只能是一個(gè)不痛不癢的角色,它天然地依附于公權(quán)力強(qiáng)制的角色里。

(5)

由此可以得出未知節(jié)點(diǎn)O是否處于信標(biāo)節(jié)點(diǎn)△ABC內(nèi)部的判據(jù):若

(6)

則未知節(jié)點(diǎn)O處于信標(biāo)節(jié)點(diǎn)△ABC外部;若

(7)

則未知節(jié)點(diǎn)O處于信標(biāo)節(jié)點(diǎn)△ABC內(nèi)部或某一邊上;直接采用

(8)

估計(jì)未知節(jié)點(diǎn)的坐標(biāo)會(huì)產(chǎn)生比較大的誤差,需要進(jìn)行簡(jiǎn)單加權(quán)處理

(9)

4 算法步驟

基于上述思想,本文算法步驟如下:

1)信標(biāo)節(jié)點(diǎn)周期性地向周圍環(huán)境廣播自身的節(jié)點(diǎn)ID、位置等信息。

2)未知節(jié)點(diǎn)根據(jù)閾值和接收的數(shù)據(jù)包,生成鄰居節(jié)點(diǎn)表。

3)若未知節(jié)點(diǎn)的鄰居錨節(jié)點(diǎn)數(shù)不小于3,執(zhí)行改進(jìn)算法;否則,執(zhí)行步驟(4)。

4)若步驟(3)未能定位該未知節(jié)點(diǎn),則用普通質(zhì)心算法估計(jì)未知節(jié)點(diǎn)坐標(biāo)。

5)若未知節(jié)點(diǎn)沒(méi)有鄰居信標(biāo)節(jié)點(diǎn),則將其歸為不可定位節(jié)點(diǎn)。

6)計(jì)算定位誤差

(10)

式中 (xi,yi),(Xi,Yi)分別為能被定位的未知節(jié)點(diǎn)的估計(jì)坐標(biāo)和真實(shí)坐標(biāo);n為能被定位的未知節(jié)點(diǎn)數(shù)目;r為節(jié)點(diǎn)通信半徑。

5 仿真結(jié)果

采用MATLAB進(jìn)行算法仿真。在100 m×100 m的區(qū)域內(nèi)隨機(jī)散布100個(gè)無(wú)線傳感器節(jié)點(diǎn)(包括未知節(jié)點(diǎn)與信標(biāo)節(jié)點(diǎn)),通過(guò)定位誤差和無(wú)法定位節(jié)點(diǎn)數(shù)目?jī)蓚€(gè)指標(biāo)比較算法之間的優(yōu)劣。

圖3 定位誤差與信標(biāo)通信半徑關(guān)系

圖3(a)~圖3(d)為信標(biāo)節(jié)點(diǎn)數(shù)目分別為20,30,40和50時(shí),定位誤差與節(jié)點(diǎn)通信半徑的關(guān)系。①表示普通質(zhì)心定位算法,②表示ICentroid算法??梢园l(fā)現(xiàn):

1)ICentroid算法比質(zhì)心定位算法定位精度高,通信半徑越大,精度提高越多。

2)普通質(zhì)心定位算法定位誤差隨著節(jié)點(diǎn)通信半徑增加,先減小后增大。由于隨著通信半徑增大,未知節(jié)點(diǎn)能探測(cè)到更遠(yuǎn)處的信標(biāo)節(jié)點(diǎn),使其鄰居信標(biāo)節(jié)點(diǎn)變得很不均勻,增大定位誤差。ICentroid算法克服了此缺點(diǎn)。

3)隨著通信半徑的增加,ICentroid算法對(duì)定位精度的提高越來(lái)越小。因?yàn)橥ㄐ虐霃酱蟮揭欢ǔ潭群?,大部分未知?jié)點(diǎn)存在鄰居信標(biāo)節(jié)點(diǎn),可以實(shí)現(xiàn)定位。

當(dāng)信標(biāo)節(jié)點(diǎn)數(shù)目為20和30時(shí),無(wú)法定位未知節(jié)點(diǎn)數(shù)目隨通信半徑的變化如圖4。②,③,①線分別表示普通質(zhì)心定位算法、ICentroid算法、三邊定位算法。

由圖4可知,節(jié)點(diǎn)通信半徑小于40 m時(shí),基于RSSI的三邊定位算法無(wú)法定位的未知節(jié)點(diǎn)數(shù)目遠(yuǎn)大于普通質(zhì)心定位算法和ICentroid算法。因?yàn)槿叾ㄎ凰惴ɑ驑O大似然估計(jì)法定位要求未知節(jié)點(diǎn)至少能捕捉到3個(gè)及以上的信標(biāo)節(jié)點(diǎn)數(shù)目,否則無(wú)法定位。而ICentroid算法對(duì)這一條件沒(méi)有如此苛刻的要求。由此可見(jiàn),ICentroid算法較三邊定位或極大似然估計(jì)定位精度有所欠缺,但能增加可被定位節(jié)點(diǎn)的數(shù)目,降低因無(wú)法定位的節(jié)點(diǎn)帶來(lái)的巨大誤差。

圖4 無(wú)法定位節(jié)點(diǎn)數(shù)目與通信半徑的關(guān)系

6 結(jié) 論

本文的ICentroid定位算法,較傳統(tǒng)質(zhì)心定位算法定位精度有很大提高,較三邊定位算法無(wú)法被定位的節(jié)點(diǎn)數(shù)有很大減小。ICentroid算法對(duì)硬件的要求不高,能較好地適應(yīng)WSNs低成本等要求;算法思想可被用于改進(jìn)近似三角形內(nèi)點(diǎn)測(cè)試(approximate point-in-triangulation test,APIT)等與距離無(wú)關(guān)的定位算法,或采用DV-HOP算法中“用跳數(shù)估計(jì)距離”的思想替代用“RSSI來(lái)獲得估計(jì)距離”的辦法,實(shí)現(xiàn)真正的“與距離無(wú)關(guān)”的改進(jìn)質(zhì)心定位算法。

[1] 孫利民,李建中.無(wú)線傳感器網(wǎng)絡(luò)[M].北京:清華大學(xué)出版社,2005: 135-155.

[2] Dargie W,Poellabauer C.Fundamentals of wireless sensor networks[M].Hoboken:John Wiley & Sons,2010:249-263.

[3] 王 瓊,候 男 ,孫 輝,等.神經(jīng)計(jì)算融入多邊測(cè)量法的機(jī)器人定位方法研究[J].自動(dòng)化技術(shù)與應(yīng)用,2016,35(2):1-5.

[4] Nafarieh A,Ilow J.A testbed for localizing wireless LAN devices using received signal strength[C]∥Proceedings of the Communication Networks and Services Research Conference,2008.

[5] 趙 昭,陳小惠.無(wú)線傳感器網(wǎng)絡(luò)中基于RSSI的改進(jìn)定位算法[J].傳感技術(shù)學(xué)報(bào),2009,22(3):391-394.

[6] 花 超,古小軍,蔡 萍,等.基于RSSI差分修正的加權(quán)質(zhì)心定位算法[J].傳感器與微系統(tǒng),2012,31(5):139-141.

[7] 朱忠記,何熊熊,章 曉.基于RSSI的四邊測(cè)距改進(jìn)加權(quán)質(zhì)心定位算法[J].杭州電子科技大學(xué)學(xué)報(bào),2014(1):17-20.

[8] 朱明輝,張會(huì)清.基于RSSI的室內(nèi)測(cè)距模型的研究[J].傳感器與微系統(tǒng),2010,29(8):19-22.

[9] 呂 振,譚鵬立,一種基于RSSI校正的三角形質(zhì)心定位算法[J].傳感器與微系統(tǒng),2010,29(5):122-124.

[10] 丁恩杰,喬 欣,常 飛,等.基于RSSI的WSNs加權(quán)質(zhì)心定位算法的改進(jìn)[J]. 傳感器與微系統(tǒng),2013,32(7):53-56.

[11] 劉運(yùn)杰,金明錄,崔承毅.基于RSSI的無(wú)線傳感器網(wǎng)絡(luò)修正加權(quán)質(zhì)心定位算法[J].傳感技術(shù)學(xué)報(bào),2010,23(5):717-721.

[12] 陳維克,李文鐸,首 珩,等.基于RSSI的無(wú)線傳感器網(wǎng)絡(luò)加權(quán)質(zhì)心定位算法[J].武漢理工大學(xué)學(xué)報(bào):交通科學(xué)與工程版,2006,30(2):265-268.

[13] 胡詠梅,張 歡.一種改進(jìn)的無(wú)線傳感器網(wǎng)絡(luò)質(zhì)心定位算法[J].計(jì)算機(jī)工程與科學(xué),2012,34(2):45-49.

[14] 孫瑋琢,遲 衛(wèi),王擎宇.加權(quán)質(zhì)心定位誤差的反向修正法[J].傳感技術(shù)學(xué)報(bào),2012,25(1):114-118.

[15] 朱 劍,趙 海,孫佩剛,等.基于RSSI均值的等邊三角形定位算法[J].東北大學(xué)學(xué)報(bào):自然科學(xué)版,2007,28(8):1094-1097.

猜你喜歡
信標(biāo)質(zhì)心定位精度
北斗定位精度可達(dá)兩三米
軍事文摘(2023年4期)2023-04-05 13:57:35
重型半掛汽車質(zhì)量與質(zhì)心位置估計(jì)
基于GNSS測(cè)量的天宮二號(hào)質(zhì)心確定
GPS定位精度研究
組合導(dǎo)航的AGV定位精度的改善
RFID電子信標(biāo)在車-地聯(lián)動(dòng)控制系統(tǒng)中的應(yīng)用
基于信標(biāo)的多Agent系統(tǒng)的移動(dòng)位置研究
無(wú)姿態(tài)補(bǔ)償?shù)乃滦艠?biāo)絕對(duì)位置傳遞研究
水道港口(2015年1期)2015-02-06 01:25:45
一種海洋測(cè)高衛(wèi)星質(zhì)心在軌估計(jì)算法
航天器工程(2014年5期)2014-03-11 16:35:53
星載激光測(cè)高系統(tǒng)對(duì)地三維定位精度分析
南阳市| 海城市| 灵璧县| 松江区| 通州区| 岑溪市| 峨山| 南乐县| 绥阳县| 托克托县| 许昌县| 福海县| 岢岚县| 乐东| 垦利县| 宜君县| 凤阳县| 乌兰浩特市| 沧源| 武安市| 阿荣旗| 科技| 禄劝| 咸阳市| 图片| 阳西县| 舟山市| 阿鲁科尔沁旗| 化德县| 陇南市| 南澳县| 苏尼特右旗| 玉溪市| 吉木萨尔县| 广东省| 呼图壁县| 烟台市| 利津县| 安庆市| 汾西县| 尚义县|