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

?

狄克遜檢驗(yàn)法濾波RSSI 的室內(nèi)定位算法*

2021-04-08 08:46:00王建強(qiáng)代陽(yáng)雷倩芳
傳感技術(shù)學(xué)報(bào) 2021年1期
關(guān)鍵詞:檢驗(yàn)法信號(hào)強(qiáng)度測(cè)距

王建強(qiáng)代 陽(yáng)雷倩芳

(東華理工大學(xué)測(cè)繪工程學(xué)院,江西 南昌330013)

隨著無線網(wǎng)絡(luò)通信技術(shù)的發(fā)展,無線傳感網(wǎng)絡(luò)(Wireless Sensor Network,WSN)節(jié)點(diǎn)定位成為現(xiàn)階段室內(nèi)位置服務(wù)的研究熱點(diǎn)。 目前解決WSN 節(jié)點(diǎn)定位的主要技術(shù)方法是基于測(cè)距定位和非測(cè)距定位[1],測(cè)距算法包括接收信號(hào)強(qiáng)度指示(Received Signal Strength Indication,RSSI)、到達(dá)時(shí)間差(Time Difference of Arrival,TDOA)、到達(dá)時(shí)間(Time of Arrival,TOA)和到達(dá)角(Angle of Arrival,AOA)[2],非測(cè)距算法包括質(zhì)心算法[3]。 綜合考慮系統(tǒng)部署難易程度、硬件成本以及精度等因素,基于Wi- Fi、藍(lán)牙RSSI 室內(nèi)定位技術(shù)仍然是主流研究熱點(diǎn)。

基于RSSI 的室內(nèi)定位技術(shù)是WSN 節(jié)點(diǎn)定位中最經(jīng)典的方法之一,該方法包括RSSI 測(cè)距模型和定位算法兩部分,大量學(xué)者對(duì)其進(jìn)行了深入研究。 針對(duì)RSSI 測(cè)距模型,任克強(qiáng)等[4]利用高斯濾波對(duì)RSSI 觀測(cè)數(shù)據(jù)進(jìn)行優(yōu)化,根據(jù)接入點(diǎn)(Access Point,AP)間距離和RSSI 值動(dòng)態(tài)修正RSSI 模型參數(shù),從而提高測(cè)距精度,但該方法忽略了偏離高斯分布的RSSI 異常值對(duì)濾波結(jié)果的影響;李楨等[5]利用基于M 估計(jì)的抗差kalman 濾波方法估計(jì)信號(hào)強(qiáng)度,得到相對(duì)穩(wěn)定的無線信號(hào),但是抗差濾波需要大量樣本數(shù)據(jù)且算法較為復(fù)雜。 針對(duì)RSSI 定位算法部分,Xue 等[6]對(duì)不均勻空間分辨率下的RSSI 進(jìn)行物理距離加權(quán)定位,通過對(duì)短時(shí)間內(nèi)的RSSI 觀測(cè)值做均值處理,利用RSSI 物理距離差分定權(quán),最終平均定位精度維持在3 m~6 m 之間;唐宗山等[7]提出了一種基于最大似然估計(jì)的RSSI 定位算法,通過信號(hào)差分改進(jìn)最小二乘定位算法,實(shí)現(xiàn)了15 m 范圍內(nèi)平均定位精度2 m 左右。 上述改進(jìn)方法在一定程度上可以提高RSSI 定位精度,但利用物理距離加權(quán)易受測(cè)距模型參數(shù)誤差影響,無線信號(hào)也并不嚴(yán)格服從高斯分布,對(duì)定位精度的提升效果并不明顯。 因而有必要探索更為接近無線信號(hào)傳播規(guī)律的濾波模型。

針對(duì)RSSI 異常值以及測(cè)距模型參數(shù)誤差等問題,本文采用狄克遜檢驗(yàn)法[8]濾波RSSI 進(jìn)行高斯牛頓[9]定位(Dixon text Filter RSSI Gauss-Newton,DFRSSI-GN)。 根據(jù)RSSI 偏態(tài)分布[10]來衡量其偏斜程度從而利用狄克遜檢驗(yàn)法剔除RSSI 異常值,得到近似服從高斯分布的信號(hào),該濾波算法可以同時(shí)檢測(cè)一維觀測(cè)信號(hào)兩端的異常值,且易于抗差Kalman 濾波算法;再對(duì)修正后的RSSI 進(jìn)行高斯均值濾波,采用非線性回歸模型[11]確定信號(hào)衰減模型參數(shù),通過濾波后的RSSI 確定目標(biāo)點(diǎn)各個(gè)方向的權(quán)值進(jìn)行高斯牛頓迭代定位。

1 RSSI 測(cè)距模型

基于RSSI 的測(cè)距原理是根據(jù)無線信號(hào)衰減模型[12]將發(fā)射端與接收端之間的信號(hào)強(qiáng)度利用對(duì)數(shù)模型轉(zhuǎn)化為距離,可表示為

Pr表示在室內(nèi)空間中到信號(hào)發(fā)射端任意距離d處接收端獲取的信號(hào)強(qiáng)度,一般用RSSI 表示;Pr0表示距離信號(hào)發(fā)射端d0=1 m 處的信號(hào)強(qiáng)度,用A代替;n表示環(huán)境衰減因子;ξ表示服從(0,μ2)分布的環(huán)境遮蔽因子,在實(shí)際計(jì)算中常用0 代替。 所以信號(hào)發(fā)射端與接收端的距離可由式(1)簡(jiǎn)化為

2 RSSI 濾波處理及參數(shù)估計(jì)

就RSSI 定位而言,節(jié)點(diǎn)定位的精度取決于信號(hào)強(qiáng)度觀測(cè)樣本質(zhì)量的好壞。 對(duì)于復(fù)雜環(huán)境的室內(nèi)環(huán)境下,利用RSSI 進(jìn)行定位需要對(duì)觀測(cè)樣本數(shù)據(jù)進(jìn)行濾波處理以及測(cè)距模型參數(shù)的確定。

2.1 偏度分析

偏度是統(tǒng)計(jì)觀測(cè)樣本數(shù)據(jù)偏斜方向和程度的度量,通過判斷偏度大小確定信號(hào)的分布[13]情況。 對(duì)于一組RSSI 觀測(cè)樣本數(shù)據(jù)可表示為:

則RSS 的偏度可表示為

式中:μ,σ分別表示RSSI 值的期望和方差

當(dāng)Skew(RSSI)=0 時(shí),樣本數(shù)據(jù)為正態(tài)分布;Skew(RSSI)<0 時(shí),樣本數(shù)據(jù)左偏;Skew(RSSI)>0時(shí),樣本數(shù)據(jù)右偏。

2.2 狄克遜檢驗(yàn)法混合濾波

狄克遜檢驗(yàn)法是采用極差比的方法檢驗(yàn)觀測(cè)數(shù)據(jù)中最大值最小值是否為異常值。 具體步驟如下:

①將RSSI 觀測(cè)樣本按照從小到大順序依次排列得到rssi1<rssi2<…<rssin,假設(shè)檢驗(yàn)顯著水平α=0.05,則臨界值為D(α,n);

②檢驗(yàn)高端異常值γ11和低端異常值:

式中:rssie是距最大值rssin最近且不等的樣本數(shù)據(jù)值;rssif是距最小值rssi1最近且不等的樣本數(shù)據(jù)值。

④剔除RSSI 觀測(cè)樣本中的異常值后重復(fù)步驟①~步驟③,直到未檢測(cè)到異常值。

圖1 狄克遜檢驗(yàn)法處理前后偏度對(duì)比

通過狄克遜檢驗(yàn)法剔除RSSI 異常值能有效降低樣本數(shù)據(jù)偏度,記為RSSI-D。 對(duì)建立測(cè)距模型的RSSI 數(shù)據(jù)做偏度態(tài)統(tǒng)計(jì)分析,從圖1 看出狄克遜檢驗(yàn)法濾波后的偏度明顯降低,此時(shí)RSSI-D更加近似服從正態(tài)分布,可再次進(jìn)行高斯均值濾波處理。

RSSI-D近似服從(μ,σ2)正太分布,密度函數(shù)為

式中:

將落在(μ2-3σ2,μ2+3σ2)的RSSI-Di作為高斯濾波輸出值[14],記為RSSI-DG,利用均值濾波對(duì)高斯濾波輸出值進(jìn)行均值處理,最后得到高斯-均值濾波輸出值RSSIfilter。

2.3 參數(shù)估計(jì)

RSSI 測(cè)距算法精度取決于參數(shù)A,n的選擇。傳統(tǒng)測(cè)量方法中一般將n用經(jīng)驗(yàn)值進(jìn)行代替。 為了保證測(cè)距的精度,通過對(duì)室內(nèi)某個(gè)藍(lán)牙標(biāo)簽不同距離下的信號(hào)進(jìn)行連續(xù)觀測(cè)建立測(cè)距模型;對(duì)不同距離下得到的RSSI 序列采用本文方法進(jìn)行處理;再利用非線性回歸模型對(duì)參數(shù)進(jìn)行多次擬合估計(jì),進(jìn)而得到符合環(huán)境的衰減模型參數(shù)A,n。 當(dāng)剩余觀測(cè)值與第i次擬合曲線間的平均誤差小于0.5 dBm 時(shí),即可將第i次擬合參數(shù)作為輸出值輸出。

3 Gauss-Newton 定位模型

在室內(nèi)布設(shè)M(M>4)個(gè)藍(lán)牙標(biāo)簽和N個(gè)目標(biāo)點(diǎn),并建立獨(dú)立室內(nèi)坐標(biāo)系,通過測(cè)量技術(shù)獲取藍(lán)牙標(biāo)簽和目標(biāo)點(diǎn)位置信息。 將藍(lán)牙標(biāo)簽的坐標(biāo)記為APm=(am,bm),(m=1,2…M),假設(shè)第n個(gè)目標(biāo)點(diǎn)坐標(biāo)為RPn=(xn,yn),(n=1,2…N),該點(diǎn)對(duì)第m個(gè)藍(lán)牙標(biāo)簽觀測(cè)信號(hào)強(qiáng)度為RSSImn=(rssimn1,rssimn2,…,rssimnk),通過濾波處理后代入式(2)得到目標(biāo)點(diǎn)和藍(lán)牙標(biāo)簽間距離為dm,則該目標(biāo)點(diǎn)的觀測(cè)方程為

一般用X=(x,y)T表示目標(biāo)點(diǎn)坐標(biāo)的真值,但在實(shí)際實(shí)驗(yàn)過程中真值無法獲取,所以常用估值代替真值;L=(d1,d2…dM)T表示目標(biāo)點(diǎn)和藍(lán)牙標(biāo)簽間距離是觀測(cè)方程的非線性函數(shù)的向量表示;V=(vx,vy)T為目標(biāo)點(diǎn)坐標(biāo)的改正數(shù)向量,得到非線性誤差方程

當(dāng)M=3 時(shí),可根據(jù)三邊定位[15]算法計(jì)算目標(biāo)點(diǎn)的初始位置Xo=(S-1t)/2,其中

Gauss-Newton 迭代法基本出發(fā)點(diǎn)是對(duì)非線性誤差方程(8)在目標(biāo)點(diǎn)初始位置X0處線性化,并按照最小二乘[16]估計(jì)一次近似值X1,再以X1為近似值進(jìn)行反復(fù)迭代,直到前后兩次VTPV值相等。 對(duì)于非線性誤差方程(8)在X0處存在一階連續(xù)偏導(dǎo),且目標(biāo)點(diǎn)的坐標(biāo)分量之間相互獨(dú)立,在該點(diǎn)按照Taylor 展開[17]取至一次項(xiàng),得誤差方程

式中:B是f(X)對(duì)X的雅克比矩陣,dX表示估值和初始值的誤差向量,即

考慮到目標(biāo)點(diǎn)到藍(lán)牙標(biāo)簽的距離取決于RSSI觀測(cè)量,若選用距離作為權(quán)因子,會(huì)受到信號(hào)衰減模型中參數(shù)誤差的影響,所以本文選擇用濾波后的信號(hào)強(qiáng)度對(duì)目標(biāo)點(diǎn)到藍(lán)牙標(biāo)簽的距離進(jìn)行加權(quán),權(quán)因子記為ωk,權(quán)矩陣記為P

在X=X0處根據(jù)最小二乘原理可得

根據(jù)X1為近似值繼續(xù)迭代,其迭代公式為

當(dāng)(VTPV)K=(VTPV)K+1時(shí),停止迭代。

目標(biāo)點(diǎn)估計(jì)位置與真實(shí)位置間的距離可作為精度衡量指標(biāo),即

4 實(shí)驗(yàn)與分析

實(shí)驗(yàn)數(shù)據(jù)來源于“UPINLBS2019 室內(nèi)定位比賽”的實(shí)測(cè)數(shù)據(jù)。 在一條長(zhǎng)65 m,寬3 m,高3.94 m的走廊搭建藍(lán)牙室內(nèi)定位環(huán)境,選取場(chǎng)景內(nèi)的14 個(gè)藍(lán)牙標(biāo)簽和6 個(gè)目標(biāo)點(diǎn),實(shí)測(cè)數(shù)據(jù)包括獨(dú)立坐標(biāo)系下藍(lán)牙標(biāo)簽和目標(biāo)點(diǎn)的相對(duì)坐標(biāo),各個(gè)目標(biāo)點(diǎn)連續(xù)觀測(cè)的信號(hào)強(qiáng)度數(shù)據(jù)以及建立測(cè)距模型所需要的數(shù)據(jù)。 同時(shí)選擇了一條長(zhǎng)15 m 的直線,對(duì)相同藍(lán)牙標(biāo)簽每隔0.3 m 采集一組信號(hào)強(qiáng)度,共50 組數(shù)據(jù)用于擬合信號(hào)衰減模型參數(shù)。 通過剔除偏差較大的觀測(cè)數(shù)據(jù)并進(jìn)行多次擬合,結(jié)果如圖2 所示,得到環(huán)境擬合參數(shù)A=-57.054,n=2.220。

圖2 衰減模型曲線擬合

表1 是衡量圖2 中擬合精確度的指標(biāo),其中和方差(SSE)和中誤差(RMSE)值越小則擬合程度越高,確定系數(shù)(R-square)和校正確定系數(shù)(Adjust R-square)值越接近1 則曲線擬合越好。 通過狄克遜檢驗(yàn)法不斷剔除誤差較大的RSSI 觀測(cè)數(shù)據(jù),經(jīng)過6次擬合,首次得到觀測(cè)數(shù)據(jù)和擬合曲線間的平均誤差為0.355 dBm,所以將第6 次擬合參數(shù)作為符合環(huán)境的衰減模型參數(shù)輸出。

表1 擬合參數(shù)精度指標(biāo)

在實(shí)驗(yàn)中對(duì)實(shí)測(cè)樣本數(shù)據(jù)分別實(shí)現(xiàn)了RSSI 測(cè)距定位、最小二乘法定位以及DF-RSSI-GN 算法定位。 前兩種定位算法中信號(hào)衰減參數(shù)均采用經(jīng)驗(yàn)估值,DF-RSSI-GN 算法中的信號(hào)衰減參數(shù)采用本文擬合的結(jié)果。 表2 為三種算法的定位結(jié)果和已知坐標(biāo)的差值。

表2 三種定位算法對(duì)比 單位:m

通過對(duì)連續(xù)觀測(cè)的藍(lán)牙信號(hào)強(qiáng)度值進(jìn)行狄克遜檢驗(yàn)法濾波處理,可以有效的剔除異常值。 在得到穩(wěn)定的信號(hào)強(qiáng)度值的基礎(chǔ)上,進(jìn)行Gauss-Newton 定位。 實(shí)驗(yàn)結(jié)果如表2 所示,從表中可以看出:DF-RSSI-GN 定位算法平均點(diǎn)位誤差為1.6 m,定位精度明顯優(yōu)于RSSI 方法的7.9 m 和最小二乘定位算法的4.8 m;利用文獻(xiàn)[14]中混合濾波算法優(yōu)化RSSI 和文獻(xiàn)[18]中牛頓迭代定位算法對(duì)本文數(shù)據(jù)進(jìn)行處理得到平均點(diǎn)位誤差為3.2 m,對(duì)比顯示本文DF-RSSI-GN 算法的定位精度也具有明顯優(yōu)勢(shì)。

實(shí)驗(yàn)對(duì)目標(biāo)點(diǎn)實(shí)現(xiàn)了RSSI 測(cè)距定位、最小二乘法定位以及利用DF-RSSI-GN 算法進(jìn)行定位,估計(jì)點(diǎn)位結(jié)果和真實(shí)點(diǎn)位對(duì)比如圖3 所示,通過DFRSSI-GN 算法估計(jì)的點(diǎn)位誤差明顯小于現(xiàn)有的定位算法。

圖3 三種定位算法和真實(shí)點(diǎn)位

圖4 為三種定位算法以及狄克遜檢驗(yàn)前Gauss-Newton 算法的定位誤差示意圖。 從圖中可以看出DF-RSSI-GN 算法定位誤差基本穩(wěn)定在0 ~3 m 范圍內(nèi),精度明顯高于RSSI 測(cè)距定位和最小二乘定位。為了驗(yàn)證狄克遜檢驗(yàn)法剔除異常值對(duì)定位結(jié)果的影響,實(shí)驗(yàn)還對(duì)比了狄克遜檢驗(yàn)前后的Gauss-Newton定位算法。 其中狄克遜檢驗(yàn)法濾波后的Gauss-Newton 定位算法指本文的DF-RSSI-GN 算法,狄克遜檢驗(yàn)法濾波前的Gauss-Newton 定位算法并未進(jìn)行狄克遜檢驗(yàn)法濾波剔除RSSI 異常值,對(duì)RSSI 樣本數(shù)據(jù)直接采用高斯濾波,通過非線性回歸擬合信號(hào)衰減模型參數(shù),最后通過Gauss-Newton 迭代定位。 對(duì)比結(jié)果如圖4 顯示目標(biāo)點(diǎn)4 和目標(biāo)點(diǎn)5 的精度明顯高于狄克遜檢驗(yàn)法處理前的精度,通過狄克遜檢驗(yàn)法剔除RSSI 異常值對(duì)提高點(diǎn)位精度有一定效果。

圖4 點(diǎn)位誤差

5 結(jié)語(yǔ)

本文針對(duì)無線傳感網(wǎng)絡(luò)節(jié)點(diǎn)定位中的無線信號(hào)異常值以及測(cè)距模型參數(shù)誤差進(jìn)行了研究,根據(jù)RSSI 偏態(tài)特性對(duì)其進(jìn)行了狄克遜檢驗(yàn)法濾波和高斯均值濾波處理,采用非線性回歸模型估計(jì)衰減模型參數(shù),最后采用Gauss-Newton 迭代得到最優(yōu)位置。 實(shí)驗(yàn)結(jié)果表明本文DF-RSSI-GN 算法中利用狄克遜檢驗(yàn)濾波剔除RSSI 異常值可以避免小概率大干擾的離群值對(duì)濾波結(jié)果造成影響,同時(shí)還可以提高RSSI 測(cè)距精度;通過濾波后的RSSI 值代替物理距離確定權(quán)因子可以減少測(cè)距模型參數(shù)誤差造成的權(quán)誤差;利用高斯牛頓定位迭代算法可以不斷修正點(diǎn)位偏差;相較于現(xiàn)有的改進(jìn)定位算法,本文算法的定位精度有明顯提升。 但是本文只考慮了靜止目標(biāo)點(diǎn)定位,動(dòng)態(tài)定位有待下一步研究。

猜你喜歡
檢驗(yàn)法信號(hào)強(qiáng)度測(cè)距
光學(xué)相干斷層成像不同掃描信號(hào)強(qiáng)度對(duì)視盤RNFL厚度分析的影響
類星體的精準(zhǔn)測(cè)距
科學(xué)(2020年3期)2020-01-06 04:02:51
室內(nèi)定位信號(hào)強(qiáng)度—距離關(guān)系模型構(gòu)建與分析
淺談超聲波測(cè)距
電子制作(2017年7期)2017-06-05 09:36:13
PCR 檢驗(yàn)法和細(xì)菌培養(yǎng)法用于陰道細(xì)菌檢驗(yàn)的效果
WiFi信號(hào)強(qiáng)度空間分辨率的研究分析
基于改進(jìn)接收信號(hào)強(qiáng)度指示的四面體模型井下定位研究
基于PSOC超聲測(cè)距系統(tǒng)設(shè)計(jì)
相對(duì)差分單項(xiàng)測(cè)距△DOR
太空探索(2014年1期)2014-07-10 13:41:50
關(guān)于協(xié)方差的U統(tǒng)計(jì)量檢驗(yàn)法
项城市| 枝江市| 永新县| 敦化市| 华阴市| 垫江县| 奉新县| 临西县| 雷州市| 桑日县| 会昌县| 汝州市| 同仁县| 兴化市| 正阳县| 汝城县| 会理县| 浦县| 崇义县| 杨浦区| 鸡西市| 曲沃县| 湟源县| 新宁县| 克什克腾旗| 临泉县| 错那县| 乐亭县| 弥勒县| 灌云县| 荥经县| 高淳县| 星子县| 凭祥市| 晴隆县| 牙克石市| 绥宁县| 衡阳市| 余江县| 介休市| 托里县|