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