無(wú)線(xiàn)傳感器網(wǎng)絡(luò)中基于RSSI的節(jié)點(diǎn)距離預(yù)測(cè)
3個(gè)工作人員分別拿著移動(dòng)終端在0~10 m的范圍內(nèi)勻速前進(jìn),得到的RSSI值與距離的關(guān)系如圖2所示。本文引用地址:http://2s4d.com/article/161414.htm
由圖2可以看出,不同的人員拿著移動(dòng)終端前進(jìn),RSSI與距離的關(guān)系曲線(xiàn)基本一致,說(shuō)明RSSI值與距離的關(guān)系符合一定的衰減規(guī)律。
在相同的實(shí)驗(yàn)平臺(tái)下,在0~10 m的范圍內(nèi),每間隔0.2 m或者0.3 m記錄RSSI值,每個(gè)距離均接收100個(gè)左右的數(shù)據(jù)包,對(duì)RSSI先進(jìn)行均值處理,然后得出RSSI值與距離的關(guān)系曲線(xiàn)如圖3所示。
對(duì)比圖2和圖3得出,停頓走比連續(xù)走時(shí)的RSSI值與距離的關(guān)系曲線(xiàn)更平滑,衰減更慢。因?yàn)檫B續(xù)走的時(shí)候,信號(hào)會(huì)受到人身體走動(dòng)或者旁邊干擾物的影響,出現(xiàn)不同程度的突變。為了確保距離預(yù)測(cè)值的精度,因此以停頓測(cè)量的數(shù)據(jù)作為測(cè)試樣本。
2.2 RSSI值濾波處理
實(shí)驗(yàn)獲取的RSSI值與距離的關(guān)系曲線(xiàn)還不夠平滑,為了使樣本的質(zhì)量更高、訓(xùn)練效果更好,先對(duì)RSSI值進(jìn)行濾波處理,分別進(jìn)行限幅濾波處理、遞推平均濾波處理和限幅平均濾波處理。圖4為3種濾波方式的比較。
由圖4可以得出,限幅平均濾波的效果最好,因此以限幅濾波后的數(shù)據(jù)作為訓(xùn)練樣本。
評(píng)論