《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 通信與網(wǎng)絡(luò) > 設(shè)計(jì)應(yīng)用 > 基于指紋技術(shù)的藍(lán)牙室內(nèi)定位系統(tǒng)
基于指紋技術(shù)的藍(lán)牙室內(nèi)定位系統(tǒng)
來源:電子技術(shù)應(yīng)用2013年第3期
陳國平1,2, 馬耀輝2, 張百珂2
1. 重慶郵電大學(xué) 電工理論與新技術(shù)實(shí)驗(yàn)室, 重慶400065; 2. 重慶郵電大學(xué) 通信與信息工程學(xué)院, 重慶400065
摘要: 針對室內(nèi)定位服務(wù)的迫切需求,搭建了利用指紋技術(shù)實(shí)現(xiàn)對室內(nèi)藍(lán)牙設(shè)備的精確定位系統(tǒng)。該系統(tǒng)以藍(lán)牙設(shè)備為平臺(tái),通過獲取藍(lán)牙無線鏈路的接收信號(hào)強(qiáng)度參數(shù), 建立信號(hào)樣本數(shù)據(jù)庫,對在線階段采集到的信號(hào)利用K階近鄰法實(shí)現(xiàn)對設(shè)備的定位。該系統(tǒng)在傳統(tǒng)指紋定位算法的基礎(chǔ)上加入了對在線定位階段信號(hào)的小波去噪過程,用于降低噪聲干擾,提高定位精度。在辦公室環(huán)境下,藍(lán)牙設(shè)備的平均定位精度達(dá)到了0.2 m。
中圖分類號(hào): TP98
文獻(xiàn)標(biāo)識(shí)碼: A
文章編號(hào): 0258-7998(2013)03-0104-04
Bluetooth indoor positioning based on fingerprinting technology
Chen Guoping1,2, Ma Yaohui2, Zhang Baike2
1. Theory and New Technology of Electrical Engineering Laboratory, Chongqing University of Posts and Telecommunications, Chongqing 400065, China; 2. College of Communication and Information Engineering, Chongqing University of Posts and Telecommunications, Chongqing 400065, China
Abstract: Aiming to the serious demands of the indoor location service, a precise Bluetooth positioning system with an advanced fingerprinting technology is presented. The system uses Bluetooth devices as the platform, establishes signal sample database by getting the received signal strength of Bluetooth wireless link parameters, uses the K-order neighbor method to realize the positioning of the equipments at online positioning stage. We add a wavelet de-noising process into the traditional fingerprint positioning technology at online stage to reduce noise and improve positioning accuracy. For a typical office scene, the average positioning accuracy of Bluetooth devices reaches 0.2 m.
Key words : indoor positioning; Bluetooth; fingerprinting technology; wavelet de-noising

    無論是在室內(nèi)還是在室外環(huán)境下,快速而準(zhǔn)確地獲得終端的位置信息以及位置服務(wù)的需求變得日益迫切。

    目前室內(nèi)定位系統(tǒng)采用的技術(shù)主要有射頻識(shí)別、ZigBee、超聲波、視頻、超寬帶等;定位算法按照是否對距離進(jìn)行測定分為基于測距和非測距兩類。前者主要有TOA(Time of Arrive)、AOA(Angle of Arrive)、TDOA(Time Difference of Arrive)等方法,后者主要有基于接收信號(hào)強(qiáng)度RSSI(Received Signal Strength Indicator)的定位算法等。由于室內(nèi)無線信號(hào)存在多徑傳播,以及參考時(shí)鐘的不精確性, 這些因素都將使距離估計(jì)的準(zhǔn)確性大打折扣。另外,室內(nèi)情況下設(shè)備之間的距離較短,存在嚴(yán)重的反射、衍射和繞射等非直線傳播的情況,信號(hào)在各條多徑分量上的時(shí)間相當(dāng)接近,現(xiàn)有設(shè)備的分辨率不足以區(qū)分時(shí)間上如此接近的各路信號(hào),所以精確的TOA估計(jì)或TDOA估計(jì),幾乎成為不可能[1]。而基于RSSI技術(shù)則具有檢測設(shè)備硬件成本低、測量信號(hào)穩(wěn)定可靠、定位算法簡單等優(yōu)點(diǎn)。因此基于RSSI非測距的定位技術(shù)成為近年來室內(nèi)定位研究的熱點(diǎn)[2]。
    當(dāng)前低成本的藍(lán)牙無線通信技術(shù)發(fā)展迅速,藍(lán)牙技術(shù)又能提供接收信號(hào)強(qiáng)度RSSI、鏈路質(zhì)量LQ(LinkQuality)、傳輸功率級(jí)TPL(Transmit Power Level)[3]等參數(shù),因此藍(lán)牙系統(tǒng)可以方便地使用基于非測距的定位算法。
   基于RSSI的非測距定位算法在定位階段進(jìn)行信號(hào)采集時(shí)仍然會(huì)受干擾,因此需要對采集到的RSSI信息進(jìn)行濾波處理,然后利用匹配定位算法來提高定位的準(zhǔn)確性。
    匹配定位算法中,利用神經(jīng)網(wǎng)絡(luò)雖然可以有效地控制平均定位誤差,但它同時(shí)也存在著容易陷入極小點(diǎn)、結(jié)構(gòu)和類型的選擇過分依賴經(jīng)驗(yàn)的缺點(diǎn)?;诟怕实乃惴ㄓ执嬖谒惴◤?fù)雜的劣勢。K階近鄰算法較適合于本問題[4]。
    本文介紹了一種基于RSSI指紋的K階近鄰定位算法,該算法在原有定位算法的基礎(chǔ)上增加了對信號(hào)的突變噪聲的濾除,是一種低計(jì)算資源消耗藍(lán)牙室內(nèi)定位技術(shù),同時(shí)又具有整體成本低、定位精度高、定位迅速的優(yōu)點(diǎn),是一種較為理想的室內(nèi)定位方式。
1 基于指紋技術(shù)的藍(lán)牙室內(nèi)定位系統(tǒng)
1.1 硬件構(gòu)成

    基于藍(lán)牙技術(shù)室內(nèi)定位系統(tǒng)硬件主要由兩部分組成,包括若干藍(lán)牙錨節(jié)點(diǎn)和待定位節(jié)點(diǎn)。錨節(jié)點(diǎn)由3~7個(gè)藍(lán)牙串口模塊構(gòu)成,串口藍(lán)牙模塊如圖1所示,厚度5 mm,寬度13 mm,長度28 mm,主要由電源模塊和藍(lán)牙核心模塊組成,單個(gè)硬件成本約為4美元。待定位節(jié)點(diǎn)主要由一個(gè)藍(lán)牙適配器和上位機(jī)組成,上位機(jī)負(fù)責(zé)數(shù)據(jù)采集。

    藍(lán)牙串口模塊主要利用bluelab作為工具進(jìn)行開發(fā),支持多種連接模式。上位機(jī)的藍(lán)牙適配器底層驅(qū)動(dòng)為BlueSoleil6或者以上的版本,應(yīng)用開發(fā)工具包為IVT BlueSoleil Software Development Kit,支持藍(lán)牙一對多連接。
    在定位節(jié)點(diǎn)的藍(lán)牙適配器和所有錨節(jié)點(diǎn)連接完成后,通過調(diào)用Btsdk_GetRemoteRSSI函數(shù)來實(shí)現(xiàn)對多個(gè)錨節(jié)點(diǎn)的RSSI數(shù)據(jù)采集。
    整個(gè)定位系統(tǒng)的構(gòu)成僅需要若干藍(lán)牙模塊,目前藍(lán)牙模塊成本較低,普及率高,適合大范圍推廣。

 


1.2 指紋算法定位流程
    基于指紋技術(shù)的藍(lán)牙室內(nèi)定位系統(tǒng)是通過對藍(lán)牙多徑信號(hào)的實(shí)際測量,建立位置指紋庫,將需要定位的藍(lán)牙設(shè)備實(shí)測數(shù)據(jù)與位置指紋數(shù)據(jù)庫進(jìn)行對比來確定出藍(lán)牙設(shè)備的實(shí)際位置的一種技術(shù)。它的實(shí)施一般分為兩個(gè)階段:離線階段和在線定位階段[5]。
    (1)離線階段又稱之為數(shù)據(jù)采集階段,該階段的主要工作是采集所需定位區(qū)域的各位置的藍(lán)牙信號(hào)強(qiáng)度,形成位置指紋數(shù)據(jù)庫,每一個(gè)指紋信息對應(yīng)一個(gè)特定的位置。指紋定位系統(tǒng)離線階段的系統(tǒng)示意如圖2所示。

    離線階段的數(shù)據(jù)庫建立需要在定位區(qū)域內(nèi)用采集設(shè)備對數(shù)據(jù)進(jìn)行采集,錨節(jié)點(diǎn)支持點(diǎn)對點(diǎn)連接,而采集設(shè)備則支持一對多的連接方式。數(shù)據(jù)采集完成后存儲(chǔ)在采集設(shè)備內(nèi),并完成數(shù)據(jù)庫的建立。
    錨節(jié)點(diǎn)通常布置在位置已知的坐標(biāo)點(diǎn),采集設(shè)備在若干指定的位置坐標(biāo)點(diǎn)進(jìn)行一定時(shí)長的信號(hào)采集,并對信號(hào)進(jìn)行處理,從而建立坐標(biāo)與藍(lán)牙信號(hào)的位置對應(yīng)指紋數(shù)據(jù)庫。
    (2)在線定位階段包括信號(hào)強(qiáng)度的采集、數(shù)據(jù)處理、判定區(qū)、距離估計(jì)和位置計(jì)算等工作。當(dāng)系統(tǒng)處于在線定位階段時(shí),利用離線階段獲得的信息和在線收集的各個(gè)測試點(diǎn)的信號(hào)強(qiáng)度得出終端設(shè)備的位置。定位流程如圖3所示。

2 系統(tǒng)定位算法
    藍(lán)牙系統(tǒng)使用跳頻技術(shù)來降低干擾,但在室內(nèi)環(huán)境下,人在建筑物內(nèi)的移動(dòng)會(huì)隨機(jī)地對無線信號(hào)的傳播產(chǎn)生影響。另外還有一些干擾源,包括溫度、空氣的運(yùn)動(dòng)以及運(yùn)行在相同頻率的其他設(shè)備,也會(huì)使得某些位置的接收信號(hào)隨著時(shí)間發(fā)生漂移[6]。因此首先對采集到的RSSI信息進(jìn)行濾波處理后,采用相應(yīng)的優(yōu)化匹配算法可以提高定位的準(zhǔn)確性。
    室內(nèi)環(huán)境下噪聲通常由兩部分組成,白噪聲和突變噪聲。白噪聲可以通過對信號(hào)進(jìn)行多次平均處理去除,離線階段就是采用這種方法消除白噪聲的影響。而在在線定位階段,定位信號(hào)的采集的長度一般都是有限的,平均方法的使用將會(huì)受到很大的限制[7],在線階段采用卡爾曼濾波方法來去除白噪聲的影響,而在室內(nèi)環(huán)境下信號(hào)受突變噪聲影響較大,利用小波變換方法可以通過對信號(hào)進(jìn)行分解和重構(gòu)來消除這種突變的高頻噪聲的成分[8],從而提高定位精度。
    K階近鄰算法[4]的基本思想是:在給定新的實(shí)例后,根據(jù)與該實(shí)例的相似度在訓(xùn)練樣本中選取與該實(shí)例距離最近的k個(gè)樣本,然后由這k個(gè)樣本進(jìn)行新實(shí)例的值的判定。該算法假定所有的實(shí)例對應(yīng)于n維空間的Rn中的點(diǎn),在該n維空間中,任意一個(gè)實(shí)例x可以表示成如下的特征向量:



    在每個(gè)坐標(biāo)點(diǎn)采樣得到如下數(shù)據(jù)格式(xi,xj)<RSSIi1,RSSIi2,RSSIi3,RSSIi4>,<RSSIi1,RSSIi2,RSSIi3,RSSIi4>進(jìn)行均值處理,得到指紋數(shù)據(jù)庫。
3.2 在線定位階段
    目標(biāo)在(3,4)位置處靜止不動(dòng),在室內(nèi)人員正?;顒?dòng)時(shí)進(jìn)行數(shù)據(jù)采集。采樣間隔為1 s,采樣點(diǎn)數(shù)為130個(gè)。數(shù)據(jù)采集完成后,對定位數(shù)據(jù)進(jìn)行不同濾波處理,采用3階近鄰法進(jìn)行定位。
3.3 定位結(jié)果
    定位結(jié)果如圖5~圖9所示。

    圖中星型點(diǎn)均表示在線定位階段1 s內(nèi)130個(gè)樣點(diǎn)的定位結(jié)果分布,黑點(diǎn)表示設(shè)備的實(shí)際位置。
    圖5是直接利用原始信號(hào)定位時(shí)的設(shè)備定位結(jié)果。由圖5可以明顯看出定位位置點(diǎn)分布比較稀疏,受室內(nèi)人員活動(dòng)帶來的突變噪聲影響,直接定位位置點(diǎn)中與實(shí)際位置最大距離偏差為3 m,均方誤差為0.53 m。
    受噪聲的影響,直接利用原始信號(hào)定位的誤差較大,通過對原始信號(hào)進(jìn)行卡爾曼濾波處理后重新定位的結(jié)果如圖6所示。
    由圖6可以看出,采用卡爾曼濾波算法對原始數(shù)據(jù)進(jìn)行濾波處理后,在線定位階段定位位置變得集中起來,直接定位位置點(diǎn)中與實(shí)際位置最大距離偏差為2 m,均方誤差為0.27 m。由于卡爾曼濾波僅能消除部分的白噪聲,而對突變噪聲卻不能很好地消除,從而造成定位結(jié)果偏差仍然過大,定位點(diǎn)不夠集中。
    針對突變噪聲,采用小波變換濾波的方法來進(jìn)行消噪。利用小波去噪方法對原始信號(hào)進(jìn)行處理后,重新定位的結(jié)果如圖7和8所示,小波分解層次在保證信號(hào)不失真的前提下,一般取3~5,即可最大程度地濾掉噪聲,本文選取分解層數(shù)為3。閾值的選取,則按照最優(yōu)預(yù)測變量閾值Heursure準(zhǔn)則來對閾值進(jìn)行估計(jì)[10]。
    圖7是對原始信號(hào)進(jìn)行硬閾值小波變換[10]濾波處理后重新定位的結(jié)果。采用硬閾值小波變換處理后,定位位置分布變得較為集中,直接定位位置點(diǎn)中與實(shí)際位置最大距離偏差為0.62 m,均方誤差為0.09 m。
    圖8是對原始信號(hào)進(jìn)行軟閾值小波變換[10]濾波處理后,重新定位的結(jié)果。采用軟閾值小波變換處理后,直接定位位置點(diǎn)中與實(shí)際位置最大距離偏差為0.6 m,均方誤差為0.07 m。
    由圖7和圖8可以明顯看出,采用了小波變換對信號(hào)濾波處理后,突變噪聲得到了很好的抑制,定位位置分布范圍變得較為密集,最大定位誤差僅為0.6 m,取得了很好的定位效果。
    由圖9則可以看出采用了小波去噪后定位的平均誤差大大降低。1 s內(nèi)進(jìn)行130次采樣定位的誤差均值為0.2 m,基本滿足室內(nèi)定位的實(shí)時(shí)性和精度的要求。
    通過對實(shí)測數(shù)據(jù)進(jìn)行采集和定位,結(jié)果驗(yàn)證了基于指紋定位的藍(lán)牙室內(nèi)定位方法的可行性,實(shí)驗(yàn)結(jié)果也證明了小波去噪可以很好地消除突變噪聲,提高指紋定位的精度,將設(shè)備平均定位精度提高至0.2 m,可滿足絕大部分設(shè)備的定位精度需求。而對于設(shè)備在移動(dòng)狀態(tài)下的濾波算法則需要做進(jìn)一步的研究。
參考文獻(xiàn)
[1] 倪巍,王宗欣.基于接收信號(hào)強(qiáng)度測量的室內(nèi)定位算法[J]. 復(fù)旦學(xué)報(bào),2004,43(1):72-76.
[2] 王琦. 基于RSSI 測距的室內(nèi)定位技術(shù)[J]. 電子科技,2012,25(6):64-66,78.
[3] IGLESIAS P,CORUA H J A,et al. Indoor person localization system through RSSI Bluetooth fingerprinting[C].IWSSIP,Vienna Austria.2012:40-43.
[4] 李文杰,李文明.基于K-近鄰算法的定位方法設(shè)計(jì)和仿真[J].計(jì)算機(jī)仿真,2009,26(4):194-196,351.
[5] Pei Ling,Chen Ruizhi,Liu Jingbin,et al. Using inquiry  based bluetooth RSSI probability distributions for Indoor positioning[J]. Journal of Global Positioning Systems,2010,8(4):1-25.
[6] 柴亦飛. 基于位置指紋的定位系統(tǒng)的實(shí)現(xiàn)與改進(jìn)[D].上海:復(fù)旦大學(xué),2007.
[7] 謝獻(xiàn)忠,易偉健,王修勇,等.基于虛擬響應(yīng)信號(hào)的結(jié)構(gòu)參數(shù)時(shí)域辨識(shí)研究[J].計(jì)算力學(xué)學(xué)報(bào),2007,24(6):859- 864.
[8] 朱來東,廉小親,江遠(yuǎn)志.小波變換在信號(hào)降噪中的應(yīng)用及MATLAB實(shí)現(xiàn)[J].北京工商大學(xué)學(xué)報(bào),2009,27(2):46-49.
[9] 容曉峰,楊娜.RSSI位置指紋的定位誤差分析與仿真[J]. 西安工業(yè)大學(xué)學(xué)報(bào),2010,30(6):574-578.
[10] 蘇曉慶. 基于小波包變換的變形時(shí)間序列數(shù)據(jù)分析方法的研究[D]. 淄博:山東理工大學(xué),2008.

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
亚洲精品国产系列| 亚洲一区二区免费看| 欧美日韩极品在线观看一区| 久久在线精品| 久久精品人人做人人爽电影蜜月 | 国产精品久久久久7777婷婷| 欧美亚洲成人网| 久久琪琪电影院| 久久不射中文字幕| 欧美在线1区| 久久精品国产亚洲a| 欧美在线中文字幕| 欧美一区二区三区啪啪| 午夜精品久久| 欧美一区二区三区日韩| 亚洲视频中文字幕| 亚洲一区久久久| 午夜国产精品影院在线观看 | 欧美一区二区免费观在线| 亚洲伊人色欲综合网| 亚洲一区二区免费| 亚洲欧美日韩一区二区在线| 香蕉久久a毛片| 久久精品免费| 亚洲国产高清在线观看视频| 91久久久久久久久久久久久| 日韩视频第一页| 亚洲一区免费网站| 欧美一区高清| 久久综合九色| 欧美精品久久99| 欧美日韩三区| 国产精品爽爽ⅴa在线观看| 国产日产欧美a一级在线| 黄色成人精品网站| 亚洲国产你懂的| 夜夜嗨av一区二区三区四区| 亚洲一区尤物| 亚洲高清激情| 一本色道久久综合狠狠躁篇怎么玩| 香蕉久久夜色精品国产| 亚洲综合国产激情另类一区| 久久se精品一区二区| 亚洲剧情一区二区| 亚洲一区二区视频在线观看| 久久爱www.| 欧美高清在线一区| 国产精品久久久久久户外露出| 欧美日本精品| 欧美日韩免费观看一区=区三区| 欧美大片免费观看在线观看网站推荐| 欧美一区二区三区久久精品| 久久精品一区蜜桃臀影院| 女主播福利一区| 欧美性视频网站| 激情小说另类小说亚洲欧美 | 亚洲免费精品| 亚洲免费视频观看| 亚洲片在线资源| 午夜久久福利| 欧美成人三级在线| 国产精品久久久久久久午夜| 黄色亚洲在线| 国产精品99久久久久久久女警| 亚洲乱码精品一二三四区日韩在线 | 黑人巨大精品欧美黑白配亚洲| 国产日韩欧美精品一区| 尤物网精品视频| 中文在线不卡| 亚洲精品日韩激情在线电影| 午夜性色一区二区三区免费视频| 欧美一级成年大片在线观看| 蜜桃av噜噜一区| 国产噜噜噜噜噜久久久久久久久| 国产精品卡一卡二| 亚洲国产精品成人| 性欧美videos另类喷潮| 一区二区三区四区精品| 久久综合一区二区| 国产精品网曝门| 亚洲最黄网站| 亚洲经典三级| 欧美亚洲午夜视频在线观看| 欧美精品成人91久久久久久久| 欧美日韩亚洲视频一区| 黄网动漫久久久| 亚洲欧美综合另类中字| 亚洲天堂av综合网| 欧美aⅴ一区二区三区视频| 国产香蕉97碰碰久久人人| 一本色道久久综合亚洲二区三区 | 国产精品激情电影| 亚洲高清影视| 欧美在线观看视频在线| 午夜精品久久久久| 欧美性开放视频| 亚洲日本一区二区| 亚洲国产欧美国产综合一区| 久久久99爱| 国产一区二区高清| 午夜精品福利在线观看| 亚洲欧美福利一区二区| 欧美日韩国产一中文字不卡| 亚洲电影免费观看高清| 亚洲国产成人久久综合| 久久精品人人爽| 国产午夜精品全部视频在线播放| 亚洲福利视频二区| 欧美影院成人| 久久福利毛片| 国产日韩在线看片| 性欧美大战久久久久久久久| 欧美在线视频一区二区三区| 国产精品嫩草99av在线| 在线一区二区三区四区| 亚洲无吗在线| 国产精品久久久久av| 亚洲午夜免费视频| 亚洲一区二区三区777| 欧美日韩在线免费| 一区二区三区四区国产精品| 亚洲一级在线| 国产精品va在线播放| 亚洲午夜久久久久久尤物| 亚洲欧美在线磁力| 国产精品日本一区二区| 亚洲自拍偷拍麻豆| 久久精品成人一区二区三区蜜臀| 欧美理论电影网| 91久久精品日日躁夜夜躁国产| 欧美亚洲综合久久| 欧美中文在线观看| 好吊一区二区三区| 亚洲欧洲另类国产综合| 欧美1级日本1级| 亚洲精品久久久久久久久久久久久 | 久久成人人人人精品欧| 国产日本精品| 亚洲春色另类小说| 欧美激情按摩| 一区二区三区视频观看| 欧美一区二区高清| 国内精品模特av私拍在线观看| 亚洲午夜久久久| 久久精品国产第一区二区三区最新章节 | 久久精品在线播放| 黑丝一区二区| 亚洲卡通欧美制服中文| 欧美丝袜一区二区三区| 亚洲伊人一本大道中文字幕| 欧美影院久久久| 一区二区三区在线观看视频| 日韩网站在线看片你懂的| 国产精品高潮视频| 久久国产天堂福利天堂| 欧美高清视频一区| 亚洲视频福利| 久久在线播放| 99精品国产福利在线观看免费| 日韩视频一区二区三区在线播放| 久久久午夜视频| 亚洲国产高清在线观看视频| 一区二区三区四区五区在线| 国产欧美日韩亚洲| 亚洲精品视频在线播放| 国产精品久久一级| 亚洲高清在线播放| 欧美系列精品| 亚洲国产欧美另类丝袜| 欧美日韩免费观看一区三区| 午夜视频一区二区| 欧美日韩国产成人| 欧美自拍丝袜亚洲| 欧美视频你懂的| 亚洲国产精品成人精品| 国产精品va在线播放我和闺蜜| 一区二区三区精品| 久久人人97超碰国产公开结果| 国产噜噜噜噜噜久久久久久久久 | 欧美gay视频| 亚洲午夜一区二区| 欧美aaaaaaaa牛牛影院| 亚洲一区高清| 欧美韩日精品| 性感少妇一区| 欧美日韩综合| 欧美在线观看视频在线| 欧美午夜免费电影| 亚洲人精品午夜| 国产亚洲精品美女| 亚洲一级高清| 在线观看一区| 欧美在线视频a| 一区二区三区毛片| 欧美精品18+| 久久精品国产亚洲aⅴ| 国产精品久久一级| 这里只有精品在线播放| 一区二区在线观看视频在线观看| 日韩亚洲国产欧美|