摘要:針對動態(tài)室內(nèi)環(huán)境的變化及時變的接收信號強(qiáng)度(Received signal strength, RSS)對定位精度的影響,,提出了一類基于核自適應(yīng)濾波算法的農(nóng)業(yè)無線傳感器網(wǎng)絡(luò)室內(nèi)定位方法,。核自適應(yīng)濾波算法具體包括量化核最小均方(Quantized kernel least mean square, QKLMS)算法及固定預(yù)算(Fixedbudget, FB)核遞推最小二乘(Kernel recursive leastsquares, KRLS)算法。QKLMS算法基于一種簡單在線矢量量化方法替代稀疏化,抑制核自適應(yīng)濾波中徑向基函數(shù)結(jié)構(gòu)的增長,。FB-KRLS算法是一種固定內(nèi)存預(yù)算的在線學(xué)習(xí)方法,與以往的“滑窗”技術(shù)不同,,每次時間更新時并不“修剪”最舊的數(shù)據(jù),,而是旨在“修剪”最無用的數(shù)據(jù),從而抑制核矩陣的不斷增長,。通過構(gòu)建RSS指紋信息與物理位置之間的非線性映射關(guān)系,,核自適應(yīng)濾波算法實現(xiàn)WSN的室內(nèi)定位,將所提出的算法應(yīng)用于仿真與物理環(huán)境下的不同實例中,,在同等條件下,,還與其他核學(xué)習(xí)算法、極限學(xué)習(xí)機(jī)(Extreme learning machine, ELM)等定位算法進(jìn)行比較,。仿真實驗中2種算法在3種情形下的平均定位誤差分別為0.746,、0.443m, 物理實驗中2種算法在2種情形下的平均定位誤差分別為 0.547,、0.282m,。實驗結(jié)果表明,所提出的核自適應(yīng)濾波算法均能提高定位精度,,其在線學(xué)習(xí)能力使得所提出的定位算法能自適應(yīng)環(huán)境動態(tài)的變化,。