《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 微波|射頻 > 設(shè)計(jì)應(yīng)用 > 基于Kmeans聚類的CSI室內(nèi)定位
基于Kmeans聚類的CSI室內(nèi)定位
2016年電子技術(shù)應(yīng)用12期
田廣東,楊品章,王 珊,余 翔
重慶郵電大學(xué),重慶400065
摘要: 多徑效應(yīng)導(dǎo)致基于接收信號(hào)強(qiáng)度指示(RSSI)的室內(nèi)定位精度不高,采用高細(xì)粒度的物理層信道狀態(tài)信息(CSI)可以更好地描述室內(nèi)多徑環(huán)境,提高基于指紋的室內(nèi)定位的精度。利用聚類算法提取CSI,提高了不同位置之間指紋的區(qū)分性。在定位階段采用一種簡單有效的方法進(jìn)行類的匹配。實(shí)驗(yàn)結(jié)果表明,在使用單個(gè)信標(biāo)的情況下,定位精度較以往算法提高了24%。
中圖分類號(hào): TN926
文獻(xiàn)標(biāo)識(shí)碼: A
DOI:10.16157/j.issn.0258-7998.2016.12.016
中文引用格式: 田廣東,楊品章,王珊,等. 基于Kmeans聚類的CSI室內(nèi)定位[J].電子技術(shù)應(yīng)用,2016,42(12):62-64,68.
英文引用格式: Tian Guangdong,Yang Pinzhang,Wang Shan,et al. CSI indoor positioning based on Kmeans clustering[J].Application of Electronic Technique,2016,42(12):62-64,68.
CSI indoor positioning based on Kmeans clustering
Tian Guangdong,Yang Pinzhang,Wang Shan,Yu Xiang
Chongqing University of Posts and Telecommunications,Chongqing 400065,China
Abstract: Multipath effect leads to low precision of indoor positioning based on Received Signal Strength Indicator(RSSI). The physical layer Channel State Information(CSI) with high granularity can better describe the indoor multipath environment to improve the accuracy of indoor positioning based on fingerprint. Using clustering algorithm to extract CSI improves fingerprint discrimination in different locations. A simple and effective method is used to match the class in the positioning stage. The experiment result shows that the positioning accuracy is improved by 24% compared with the previous algorithm in the case of using a single beacon.
Key words : indoor positioning;CSI;fingerprint

0 引言

    隨著無線網(wǎng)絡(luò)技術(shù)的發(fā)展,基于位置的服務(wù)得到了相應(yīng)的發(fā)展?;跓o線局域網(wǎng)(Wireless Local Area Network,WLAN)的室內(nèi)定位技術(shù)受到了廣泛關(guān)注,如今廣泛使用的基于接收信號(hào)強(qiáng)度指示(Received Signal Strength Indicator,RSSI)的定位方法精度不理想。在IEEE802.11n標(biāo)準(zhǔn)[1]中,支持信道狀態(tài)信息(Channel State Information,CSI)的反饋機(jī)制,通過修改無線網(wǎng)卡驅(qū)動(dòng)[2],可以獲取正交頻分復(fù)用(Orthogonal Frequency Division Multiplexing,OFDM)子載波中30個(gè)子載波的CSI。CSI描述了信號(hào)從發(fā)端到收端的衰減因子,包括散射、反射、路徑衰落等。通過對(duì)CSI的統(tǒng)計(jì),其結(jié)果描述了空間相關(guān)性,可以作為基于指紋定位的指紋信息。

    目前,基于CSI的室內(nèi)定位研究已經(jīng)取得了一定的成果[3],達(dá)到了米級(jí)甚至亞米級(jí)的定位精度。文獻(xiàn)[4]利用CSI的頻率差異性,建立了CSI衰落與距離的模型,使用三邊測距定位,由于受帶寬的限制,多徑區(qū)分能力有限,測距精度不高,從而影響定位精度。文獻(xiàn)[5]利用CSI的頻率差異性,將30個(gè)信道CSI合成為5個(gè)子信道,并將多個(gè)天線的CSI求平均值處理,建立起一個(gè)基于概率模型的指紋定位模型。文獻(xiàn)[6]利用CSI信道間的關(guān)系提取指紋,建立了一個(gè)基于歐式距離作為相似度比較的指紋模型。

    以上基于指紋的研究在提取指紋時(shí)都是將多個(gè)數(shù)據(jù)包的CSI做均值處理作為指紋。由于室內(nèi)多徑效應(yīng),CSI存在成簇分布的狀況,采用取平均值的方法不能很好地反映位置的多徑傳播,從而影響了定位精度。本文通過采用Kmeans聚類算法,提取多條CSI向量作為指紋來描述位置特性。實(shí)驗(yàn)證明,對(duì)比文獻(xiàn)[6]的CSI-MIMO算法,定位精度得到提高。

1 指紋定位系統(tǒng)模型

    基于指紋的定位模型分為離線訓(xùn)練階段和在線定位階段,模型如圖1所示。

ck1-t1.gif

    離線訓(xùn)練階段的任務(wù)是建立一個(gè)位置指紋數(shù)據(jù)庫。首先要選擇參考點(diǎn)的位置,然后在每個(gè)參考點(diǎn)處測量來自信標(biāo)的信號(hào)特征,最后處理信號(hào)特征保存在數(shù)據(jù)庫中。這個(gè)數(shù)據(jù)庫也被稱為位置指紋地圖。

    在線定位階段是指通過測量獲得未知位置的信號(hào)特征并加以處理,通過相應(yīng)的匹配算法,比較測量數(shù)據(jù)與離線訓(xùn)練建立的數(shù)據(jù)庫中的數(shù)據(jù),找出相似的數(shù)據(jù),作為位置的估計(jì)值。

2 基于Kmeans的聚類的CSI室內(nèi)定位算法

2.1 離線訓(xùn)練階段

    在室內(nèi)定位區(qū)域選定L個(gè)參考點(diǎn),參考點(diǎn)位置已知,采用二維坐標(biāo)(x,y)表示。在每個(gè)參考點(diǎn)接收n個(gè)CSI數(shù)據(jù)包。每個(gè)數(shù)據(jù)包有一個(gè)p×q×30的復(fù)數(shù)矩陣HMIMO,其中p為發(fā)射天線數(shù),q為接收天線數(shù)。m=p×q為天線對(duì)個(gè)數(shù)。

ck1-gs1-4.gif

    無線信號(hào)在室內(nèi)環(huán)境中存在著多徑傳播的情況,CSI幅值也受此影響,存在著成簇分布的情況,如圖2所示,簇內(nèi)CSI幅值多徑傳播經(jīng)相似。通過Kmeans算法處理相同天線對(duì)中n個(gè)數(shù)據(jù)包的CSI幅值。Kmeans算法能夠使聚類域中的所有CSI幅值向量到聚類中心距離的平方和最小。其原理為:

ck1-t2.gif

    輸入:聚類個(gè)數(shù)k,包含n個(gè)數(shù)據(jù)對(duì)象的數(shù)據(jù)集。

    輸出:k個(gè)聚類。

    (1)從n個(gè)數(shù)據(jù)對(duì)象中任意選取k個(gè)對(duì)象作為初始的聚類中心。

    (2)分別計(jì)算每個(gè)對(duì)象到各個(gè)聚類中心的距離,再把對(duì)象分配到距離最近的聚類中。

    (3)所有對(duì)象分配完成后,重新計(jì)算k個(gè)聚類的中心。

    (4)與前一次得到的k個(gè)聚類中心比較,如果聚類中心未發(fā)生變化,進(jìn)行下一步,否則轉(zhuǎn)到步驟(2)。

    (5)輸出聚類結(jié)果。

    通過此算法,從n個(gè)數(shù)據(jù)包的值中得到k個(gè)具有代表性的CSI幅值向量作為位置指紋fin:

    ck1-gs5.gif

    根據(jù)已有文獻(xiàn)的實(shí)驗(yàn)觀測表明[7],超過80%的CSI幅值向量只存在4個(gè)以內(nèi)的分簇,但是由于實(shí)際的測量過程中存在干擾,分簇?cái)?shù)目增加,所以本算法中設(shè)置分簇個(gè)數(shù)k=10。

    對(duì)于單個(gè)天線對(duì)得到fin,對(duì)于m個(gè)天線的每個(gè)天線對(duì)使用Kmeans算法,得到訓(xùn)練向量:

    ck1-gs6.gif

2.2 在線定位階段

    在線定位階段采用與離線訓(xùn)練階段相同的方法提取到m個(gè)天線對(duì)的指紋:

    ck1-gs7.gif

    將提取到的指紋與訓(xùn)練階段建立的數(shù)據(jù)庫中的指紋作比較,即將獲取到的第i個(gè)天線對(duì)的指紋矩陣與數(shù)據(jù)庫中的第i個(gè)天線對(duì)的指紋矩陣,進(jìn)行兩個(gè)指紋矩陣中任意兩個(gè)CSI幅值向量i與j歐式距離的比較:

     ck1-gs8-10.gif

    由于歐式距離反映了兩個(gè)向量之間的“不相關(guān)性”,即數(shù)值越大,相關(guān)性越低,數(shù)值越小,相關(guān)性越高。因此,關(guān)注這些距離中數(shù)值較小的作為測試點(diǎn)與訓(xùn)練點(diǎn)之間相似度比較的一個(gè)依據(jù)。所以不再考慮天線對(duì),將m個(gè)天線對(duì)的所有歐式距離從小到大排列,共有10×m個(gè)距離:

 ck1-gs11-12.gif

    在得到測試點(diǎn)與所有訓(xùn)練點(diǎn)之間的距離之后,使用K近鄰算法,從中選出距離較小的K個(gè)位置坐標(biāo)平均作為位置估計(jì)坐標(biāo),本文中K=3。

3 實(shí)驗(yàn)結(jié)果與分析

3.1 實(shí)驗(yàn)設(shè)置

    為評(píng)估算法的定位精度,在家庭客廳及其走廊的環(huán)境下測試。共選有22個(gè)參考節(jié)點(diǎn),相鄰參考節(jié)點(diǎn)之間的距離為0.8 m,在參考節(jié)點(diǎn)之間有30個(gè)測試節(jié)點(diǎn)。實(shí)驗(yàn)中使用FAST無線AP作為發(fā)射端,使用裝配有Intel WiFi Link 5300網(wǎng)卡的ThinkPad R400作為接收端。接收端使用CSITOOL軟件接收CSI。訓(xùn)練階段,在訓(xùn)練節(jié)點(diǎn)接收1 000個(gè)數(shù)據(jù)包的CSI。定位階段,在測試節(jié)點(diǎn)接收數(shù)據(jù)包100個(gè)。如圖3所示,測試環(huán)境建立的二維坐標(biāo)系,其中“★”代表AP位置,“▲”代表參考點(diǎn)位置,“◆”代表測試點(diǎn)的位置。

ck1-t3.gif

    將本算法與CSI-MIMO算法作比較,比較的性能由平均定位精度與累積誤差分布函數(shù)(Cumulative Distribution Function,CDF)圖來表示定位性能。

3.2 參數(shù)設(shè)置

    采用不同的T值進(jìn)行試驗(yàn)評(píng)估,T值的選擇對(duì)于定位精度有一定的影響。試驗(yàn)分別從T值為10、20、30、40、50、60進(jìn)行測試,結(jié)果如圖4所示。當(dāng)T值為10時(shí),定位精度最高,平均定位精度為1.65 m。CSI-MIMO在同樣的測試環(huán)境下平均定位精度為2.18 m,提高了24%。

ck1-t4.gif

    在T為10的情況下,對(duì)比本算法與CSI-MIMO的CDF,如圖5所示,50%的定位誤差都在1.34 m以內(nèi),優(yōu)于CSI-MIMO算法。

ck1-t5.gif

3.3 定位時(shí)間

    定位時(shí)間分為數(shù)據(jù)包接收時(shí)間和程序處理時(shí)間。CSITOOl軟件每秒大約能接收20個(gè)數(shù)據(jù)包,接收100個(gè)數(shù)據(jù)包需要5 s。執(zhí)行定位程序的時(shí)間大約為0.5 s,所以完成一次定位的時(shí)間大約為5.5 s。

4 結(jié)論

    本文提出了一種基于Kmeans聚類算法提取室內(nèi)環(huán)境多徑傳播特征的指紋算法,利用CSI的頻率特性與MIMO的空間特性,所獲取的指紋較以往算法有更好的空間區(qū)分性。由于CSI的測量值存在誤差,使用聚類算法生成的多個(gè)特征向量能夠在一定程度上減小測量誤差所帶來的影響,從而提高了定位精度。下一步準(zhǔn)備從匹配算法入手進(jìn)行改進(jìn),進(jìn)一步提高定位精度。

參考文獻(xiàn)

[1] IEEE Std 802.11n-2009.IEEE standard for information technology—Local and metropolitan area networks—Specific requirements—Part 11:Wireless LAN medium access control(MAC) and physical layer(PHY) specifications amendment 5:Enhancements for higher throughput[S].

[2] HALPERIN D,HU W,SHETH A,et al.Tool release:gathering 802.11n traces with channel state information[J].ACM Sigcomm Computer Communication Review,2011,41(1):53-53.

[3] YANG Z,ZHOU Z,LIU Y.From RSSI to CSI: Indoor localization via channel response[J].ACM Computing Surveys,2013,46(2):25.

[4] WU K,XIAO J,YI Y,et al.FILA:fine-grained indoor localization[J].Proceedings IEEE INFOCOM,2012,131(5):2210-2218.

[5] XIAO J,WU K,YI Y,et al.FIFS:fine-grained indoor fingerprinting system[C].International Conference on Computer Communications and Networks,2012:1-7.

[6] CHAPRE Y,IGNJATOVIC A,SENEVIRATNE A,et al.CSI-MIMO:an efficient Wi-Fi fingerprinting using channel state information with MIMO[J].Pervasive & Mobile Computing,2015,23:89-103.

[7] SEN S,CHOUDHURY R R,RADUNOVIC B,et al.Precise indoor localization using PHY layer information[C].Proceedings of the 10th ACM Workshop on Hot Topics in Networks,ACM,2011:1-6.

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
亚洲精品美女在线| 美日韩精品视频| 亚洲精品人人| 久久精品二区三区| 欧美在线综合| 欧美一级淫片aaaaaaa视频| 亚洲一区二区免费视频| 一区二区三欧美| 日韩午夜激情av| 亚洲国产精品成人| 18成人免费观看视频| 在线播放视频一区| 一区二区三区中文在线观看| 国内一区二区三区| 在线观看欧美| 亚洲国产精品久久| 最近中文字幕日韩精品| 亚洲精品一二区| 99热免费精品| 亚洲视频一区在线| 亚洲欧美另类综合偷拍| 亚久久调教视频| 亚洲福利小视频| 亚洲欧洲一区二区在线播放| 亚洲欧洲日产国产综合网| 亚洲人成绝费网站色www| 亚洲裸体视频| 亚洲系列中文字幕| 亚洲国产mv| 一级成人国产| 亚洲图片在线观看| 亚洲欧美综合v| 久久狠狠一本精品综合网| 久久精品二区亚洲w码| 久久久久中文| 牛人盗摄一区二区三区视频| 欧美激情在线狂野欧美精品| 欧美日韩在线一区二区| 国产精品一二三| 国产自产v一区二区三区c| 在线欧美日韩国产| 日韩亚洲精品在线| 亚洲欧美激情一区二区| 亚洲第一在线综合网站| 一个色综合导航| 欧美在线观看视频一区二区| 另类激情亚洲| 欧美三级电影精品| 国产亚洲欧洲| 亚洲国产另类久久精品| 亚洲特级毛片| 亚洲国产第一| 亚洲欧美国产视频| 久久亚洲电影| 欧美手机在线视频| 国产一区二区成人| 亚洲美洲欧洲综合国产一区| 亚洲欧美国产精品桃花| 久久精品国产成人| 亚洲视频 欧洲视频| 久久精品99无色码中文字幕| 欧美国产日本高清在线| 国产精品夜夜夜一区二区三区尤| 樱桃成人精品视频在线播放| 在线视频欧美一区| 久久精品亚洲热| 亚洲一级片在线观看| 久久一区二区三区四区| 欧美午夜电影一区| 又紧又大又爽精品一区二区| 一区二区三区四区五区视频| 亚洲电影第1页| 亚洲影院色在线观看免费| 久久久夜夜夜| 国产精品夫妻自拍| 亚洲激情欧美激情| 翔田千里一区二区| 亚洲午夜国产成人av电影男同| 久久久噜噜噜久久中文字幕色伊伊| 欧美日韩亚洲一区二区三区在线| 黄色精品网站| 亚洲一级高清| 一区二区日韩| 欧美成黄导航| 国产一区二区三区四区老人| 一本色道久久综合亚洲精品小说| 亚洲国产精品一区二区三区| 性伦欧美刺激片在线观看| 欧美精品一区二区高清在线观看| 国产有码在线一区二区视频| 亚洲视频免费在线| 99亚洲视频| 免费黄网站欧美| 好吊妞这里只有精品| 亚洲专区欧美专区| 一本久久精品一区二区| 鲁大师成人一区二区三区 | 欧美日韩久久| 亚洲二区在线视频| 久久精品2019中文字幕| 欧美在线视频日韩| 国产精品毛片a∨一区二区三区|国 | 欧美成人午夜激情在线| 狠狠爱综合网| 欧美在线999| 久久久久国产精品麻豆ai换脸| 国产精品人人爽人人做我的可爱 | 99天天综合性| 一个色综合av| 欧美日韩一级视频| 亚洲精品偷拍| 一本色道久久综合狠狠躁篇怎么玩| 欧美69视频| 亚洲高清视频在线观看| 亚洲黄一区二区三区| 另类成人小视频在线| 永久免费精品影视网站| 亚洲国产视频一区二区| 欧美77777| 亚洲激情小视频| 99国产精品视频免费观看| 欧美激情a∨在线视频播放| 亚洲激情二区| 日韩午夜高潮| 欧美三日本三级少妇三2023| 一本色道婷婷久久欧美| 亚洲综合二区| 国产欧美日韩视频一区二区三区| 午夜视频在线观看一区二区三区| 久久国产手机看片| 韩日视频一区| 亚洲精品久久久久| 欧美日韩国产成人在线免费 | 亚洲欧洲日韩女同| 欧美激情视频一区二区三区在线播放 | 亚洲欧洲在线看| 中国成人黄色视屏| 国产精品伦一区| 欧美在线观看天堂一区二区三区| 噜噜噜91成人网| 亚洲精品裸体| 午夜精品区一区二区三| 国产有码一区二区| 亚洲精一区二区三区| 欧美系列亚洲系列| 欧美一区二区黄色| 免费观看国产成人| 夜夜精品视频| 久久精品国产亚洲一区二区三区| …久久精品99久久香蕉国产 | 亚洲欧美国产视频| 久久综合一区二区| 亚洲免费成人| 久久国产福利国产秒拍| 亚洲国产精品t66y| 亚洲欧美日韩另类| 狠狠色伊人亚洲综合成人| av不卡免费看| 国产亚洲第一区| 亚洲精品影院在线观看| 欧美午夜一区二区福利视频| 欧美在线亚洲综合一区| 欧美久久精品午夜青青大伊人| 亚洲一区不卡| 你懂的国产精品永久在线| 夜夜嗨av一区二区三区免费区| 久久精品国产精品| 亚洲精品午夜精品| 久久精品在线观看| 亚洲精品一区在线观看香蕉| 久久精品国产第一区二区三区最新章节 | 亚洲激情校园春色| 国产精品视频yy9099| 亚洲精品久久久一区二区三区| 国产精品xxxxx| 亚洲国产美女精品久久久久∴| 欧美性猛交xxxx乱大交蜜桃| 久久精品日产第一区二区三区| 欧美午夜大胆人体| 亚洲欧洲在线观看| 国产精品一区二区三区观看| 亚洲免费不卡| 狠狠爱www人成狠狠爱综合网| 亚洲午夜一区二区三区| 亚洲高清色综合| 久久久久九九视频| 在线视频亚洲一区| 欧美成人乱码一区二区三区| 亚洲欧美另类久久久精品2019| 欧美日本不卡| 亚洲激情图片小说视频| 国产视频在线一区二区| 亚洲天堂第二页| 亚洲欧洲美洲综合色网| 久久色在线播放| 亚洲欧美日本日韩| 欧美视频精品在线观看| 亚洲美女少妇无套啪啪呻吟| 红桃视频一区| 久久gogo国模啪啪人体图|