为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

位置指纹定位技术

2018-01-18 13页 doc 34KB 44阅读

用户头像

is_005190

暂无简介

举报
位置指纹定位技术位置指纹定位技术 位置指纹定位技术 山西电子技术 2007年第5期 综述 位置指纹定位技术 套晏 (桂林电子科技大学信息与通信学院,广西桂林541004) 摘要:在室内利用无线网络对移动目标定位,可用的技术有基于波达时间(T0A/ 『DIrjA),基于波达角度 (AOA),以及基于接收信号强度(RSS)的技术等.比较而言,基于接收信号强度(RSs) 的位置指纹(LF)技术更适合 于复杂的室内环境.对该技术目前的研究情况进行比较全面和详细的介绍. 关键词:室内;定位;位置指纹 中图分类号:TN92文献标识码:...
位置指纹定位技术
位置指纹定位技术 位置指纹定位技术 山西电子技术 2007年第5期 综述 位置指纹定位技术 套晏 (桂林电子科技大学信息与通信学院,广西桂林541004) 摘要:在室内利用无线网络对移动目标定位,可用的技术有基于波达时间(T0A/ 『DIrjA),基于波达角度 (AOA),以及基于接收信号强度(RSS)的技术等.比较而言,基于接收信号强度(RSs) 的位置指纹(LF)技术更适合 于复杂的室内环境.对该技术目前的研究情况进行比较全面和详细的介绍. 关键词:室内;定位;位置指纹 中图分类号:TN92文献标识码:A 0引言 作为移动通信和个人通信服务的一部分,位置服务变得 越来越重要了.要提供位置服务,首先必须获得目标的位 置.利用GPS定位在室外能提供令人满意的精度,但是在 室内并不适用,因为其功率电平太低,在环境噪声或是多径 干扰的影响下几乎不能工作;而专门使用室内定位系统又存 在人员,频谱和资金方面的问题,所以最好利用现有的系统 和设施. 现有的定位系统主要有三种定位:1)三角测量法: OA/TDOA技术,至少需要3个不同的固定基站;2) 使用T 角度测量法:使用AOA技术,至少需要2个不同的固定基 站;3)信号强度测量法:使用基于RSS的传输损耗或位置指 纹技术,可以只用1个基站.由于室内严重的多径环境,无 论测量对间还是测量角度都会引起较大的误差,要想减少这 种误差需要显着提高算法复杂度或是增加相当规模的额外 设备.与此不同的是,基于测量RSS的技术着眼于利用而 不是消除多径带来的影响. 基于RSS的技术主要有两种:传输损耗(RFPL,Radio FrequencyPropagationk)ss)定位法和位置指纹(LF,Location Fingerprint)定位法.前者将信号传输模型和建筑的地理信 息转换成距离测量值,这样做很简单,但是受很多方面的影 响,比如距离,信号穿透墙壁时的损耗,多径传输等,所以难 以建立正确的数学模型.后者则可以应付NLOS和多径传 输的状况,但是建立和维护数据库比较麻烦-3j. 1位置指纹(I)定位技术 信号的多径传播对环境具有依赖性,呈现出非常强的特 殊性,对于每个位置而言,该位置上信道的多径结构是惟一 的,终端发射的无线电波经过反射和折射,产生与周围环境 密切相关的特定模式的多径信号,这样的多径特征可以认为 是该位置的"指纹".基站天线阵列检测信号的幅度和相位 等特性,提取多径干扰特征参数,将该参数与预先存储在数 据库中的指纹数据进行匹配,找出最相似的结果来进行定 收稿日期:2007—03—20作者李昊男27岁硕士研究生 位. 1,1位置指纹定位的两个阶段 位置指纹定位的实施一般可以分为两个阶段:第一阶段 为训练/N线阶段,主要工作是采集所需定位区域各参考节 点(RP,ReferencePoint)位置的信号特征参数,例如信号场 强,多径相角分量功率等,将一组指纹信息对应一个特定的 位置形成位置指纹数据库.第二阶段为定位/-ff线阶段,利 用接收机测定接收信号的参数,采用匹配算法来确定与数据 库中哪一组数据相匹配,从而得出用户的实际位置. 1.2位置指纹定位的特点 指纹定位的优点是一个基站即可实现定位,定位精度比 较高;可以充分利用现有的设施,不需要改变移动设备的硬 件,系统无需或仅增加极少的额外设备;升级和维护对用户 影响小.其缺点是前期工作量大,以及不适合环境变化太快 的区域.指纹定位的定位精度取决于数据库的大小,要提高 测量精度,需要先对定位区域做详细的测量,建立庞大的数 据库,且数据库必须定期或不定期进行更新,因为没有数据 的区域将无法提供定位服务. 1.3隐私权问题 如果由基站或网络发起定位,则用户的隐私权可能受到 侵犯,因为有时用户并不想让基站或网络测量其位置.这可 以改为由用户发起定位,不但改善了隐私权的问题,也降低 了网络的持续计算量…. 1.4最小间隔 将需定位区域划分为若干网格,网格的大小影响到定位 的精度.间距太小会使数据库增大许多,但是对提高精度贡 献不大,因为各种参数变化都很小;而间距太大则精度大幅 度下降.性能与时延的折衷程度较好的一种划分是:较 空旷的区域(如走廊)用10英尺*10英尺的网格,房间内用 5英尺*5英尺的网格…. 2数据库的生成【3J 第5期李昊:位置指纹定位技术 2.1普通的数据库生成法 依次接收并测量每个RP的RSS,与RP的位置一一对 应后记录入数据库.当RP按区域的大小和形状整齐排列 成网状时定位效果较好.RP的排列接近均匀分布时,其间 距可以指征定位精度.RP增加时很有可能(但不一定)改善 精度,若间距小于某一阈值后就几乎没有效果了.当RP均 匀分布时,其节点间距: g=~/_(1) 式中:S是区域总面积,N是RP的个数. 2.2利用空间相关建立数据库 如果需要建立数据库的区域很大,采用普通方法不仅费 时费力,而且数据库庞大,维护起来比较麻烦.要是能用较 少的RP数据以插值的方法生成数据库,就可以减轻这方面 的负担.文献[3]中介绍了两种插值的方法:加权距离反转 法(WDI,WeightedDistanceInverse)和克里金法(kriging). WDI是比较简单的插值方法,是以周围位置z()估计 的未抽样位置37o的变量z的值,即 ,, (×Z() Z(黝)=—一 Z : . 1 ad (2) 式中d是位置37o到位置之间的距离. kriging以变化图为基本工具来验证观测值的空间关系. 它是最佳线性无偏估计(BLUE,BestLinearUnbiasedEstlma tion),有两个特点:一是根据无偏准则和最小偏差准则,该估 计是带权重计算的关于数据的线性函数;二是由描述函数族 结构的变化图唯一决定一个线性方程组的系数,该线性方程 组的解就是权重.krig~ng法的一个主要好处是比其它插值 法更灵活,因为它是基于空间上函数的变化,而不是基于只 适用于某些情况的人为制定的准则;另一个好处是它能提供 估计误差量级的手段. 3定位算法及其比较 3.1最近邻法(YN,NearestNeighborhcod)[3J 最近邻法是最基本的算法,该方法首先计算测量所得的 RSS矢量与数据库中各矢量之间的距离,选取最小距离对应 的数据库矢量,以其所代表的位置坐标作为结果输出.定义 广义距离为 Lq=(?1s—S})1/q(3) i:1 其中s是测量所得的RSS矢量,S是数据库中的矢量.q= 1和2时分别是曼哈顿(Manhattan)和欧几里德(Euclidian) 距离,实验表明q增大并不一定能增加精度. 3.2K近邻法(KNN.KNearestNeighborhc~t)【0?J 这是最近邻法的改进型算法,其区别在于不是选取最小 距离对应的那一个数据库矢量,而是从最小距离开始选取K (K?2)个最接近的数据库矢量,再计算它们的平均坐标作 为待测目标的位置输出. 设Sff是第i个基站中的第个样值,S是在线阶段第i 个基站的一个观测值,i=1,2,…,m,J=1,2,…,,z,m是基 站个数,是样值数据的数目.Si与数据S"之间的距离 r———————一 = ??(sf—s)J=12",,z(4) 从结果中从小到大选取K个样值,以式(5)计算它们位 置坐标的均值作为结果输出. (三,;)=去()(5) 式中(37,Yi)是第i个被选取的样值所对应的坐标. 3.3K加权近邻法(KWNN.KWeightedNearestNeighbor— hcod,[0】 该方法与K近邻法的不同之处在选取了K(K?2)个数 据库矢量后,不是计算它们的平均坐标作为待测目标的位置 输出,而是给每个数据库矢量对应的坐标乘上了一个加权系 数,最后的位置输出 户=(赤P)(6) 其中L是测量所得的RSS矢量与第i个数据库矢量之间 的距离,e是很小的正常数以防除数为0,是第i个数据库矢 量对应的坐标. 3.4概率算法[.1 设有n个位置oAl,oA2,…,oA,在离线阶段这n个位置上 的设备会测量附近基站的RSS.设s是在线阶段测量得到 得RSS,则根据公式(7)选取后验概率最大的OA: P(I;)>P(叫I;)i,J=1,2,…,,z,j#i(7) 由贝叶斯公式可得: l;)=堕(8) 当P(OAi)和P(;)都不变时,判定准则由后验概率准则 变为似然准则: P(;IOAf)>P(;I)i,J=1,2,…,,z,j#i(9) 设似然函数为高斯分布,可以算出其均值和方差,再设 各基站是独立的,则总位置参数为m个基站似然函数的乘 积: P(;I(sO)=P(SlIOOi)×P(S2I(sO)×…×P(I(sO)(10) 最后以后验概率为权重,可以估算出比较精确的位置估值: L (37,)=(P(ooiI?)?(,Y,oi ))(11) 式中(,)是第(sO个位置的坐标. 3.5神经网法 这是非线性输入一输出映射最有效的方法.整个神经 网络由一系列感知单元组成的输入层,一个或多个隐蔽的计 算单元以及一个输出层组成.它采用指导学习算法,信号在 层间前向传递,第m层的第i个单元的输出为: J, '6n .一 - 1 ai(m)=ooo(m)oj(m一1)+Oi(m)(12) Of(m):,((m))(13) 啦(m)和o(m)是第m隐蔽层中第i单元的激活与输出(所 谓"激活"是指第(m一1)层的单元的输出与偏置条件的加权 86山西电子技术2007年 和).()是连结第(—1)层第J单元的输出到第层 第i单元输入的加权值.厂(?)是平滑非线性函数,通常是s 型函数: 1 f():_『?(14)上十e 或是双曲正切函数: ,1一一T f():tanh(告)=(15)厶上1_ 4实验及其结果 文献_3J中进行的实验发现q接近l时误差最小.一般 地,KNN/KWNN法比NN法要好,但RP间距比较大时NN 法比某些较复杂的算法要好;KNN/KWNN法当K取3或4 时效果最好.基本上RP增加时定位精度会改善,不过RP 密度很大时,精度上升的速率会下降. 利用空间相关的方法也能改善定位精度.用WDI法 时,若RP数量少于门限值,性能比原始数据库要好;但RP 数量大于66以后还不如原始数据库.这说明WDI法不能 充分利用已知数据.kriging法则几乎在所有情况下都能达 到最佳效果. 最后的结论是:1)k~ging法可以有效地利用RSS的信 息来生成高质量的数据库,即使只有少数RP可用,也能达 到可以接受的效果;2)RP达到一定密度时,kriging法的精 度无法再提高.反过来说,采用kriging法就不必测量大量 的RP来获得较好的性能,这意味着训练阶段可以明显缩 短,即使应用区域改变,也能很快生成新的数据库. 文献_4J对下面五个方面的性能作了分析比较: 1)精度 用平均距离误差作为性能标尺,结果表明KNN法最 好,约为lm,在抽样位置多测几次或改变K值只能增加一 点点精度.概率法一般,约1.1m,l,6m,增加每点测值数 时精度有所改善,因为高斯分布的均值和方差更精确了.神 经网法最差,约l,3m,2.8m,每点测值数为40时效果最 好,增加隐蔽层元数目只能稍微改善精度. 2)误差分布 分析累积概率函数的结果是:KNN法仍是最好的,80% 的误差小于lm;概率法80%的误差小于2m;神经网法80% 的误差在2m--2.5m之间,其大小取决于隐蔽层元的数目. 3)算法复杂度 表1三种算法的计算时间 定位算法在线计算时问 概率法2秒 KNN法(每点测100次)10秒 KNN法(每点测10次)1秒 神经网法0.25秒 因为移动设备的CPU功率和电池电量有限,所以以在 线计算时间为比较标准.如表l所示,每点测100次时, KNN法耗时最长,神经网法最短.值得注意的是,KNN法 的计算时间强烈依赖每点的测值数目,而其它两种方法不是 这样.若将每点测值数目减少到10,KNN法的计算时间就 只有约1秒,而且精度也还可以接受. 4)健壮性 好的算法应当可以应付下列两种意外情况:一是某些采 样值从未出现过;二是某些基站突然失效.对于第一种情 况,概率法工作正常,因为高斯分布是连续的;KNN法可以 用任意采样值进行计算,这不算什么问题;神经网有自我调 整的能力,也可以应付.对于第二种情况,设第U个基站失 效,它的RSS是Su,对于概率法,只要简单的令P(SJ)= 1,则对于所有候选位置来说,式(10)不受影响;对于KNN 法来说没有影响;对于神经网法,即使给Su分配一个比其它 值小得多的值,算法仍然工作正常,但是在选取典型值时要 小心. 5)系统扩展性 一 个基站的覆盖范围有限,大的区域可能需要许多基 站,当需要定位的区域扩大时,算法也应该可以使用原来的 数据.设共有M个基站,在线时可以收到m个基站的信号. 对概率法,若某个位置不在这m个基站的覆盖范围之 内,则令后验概率P(fS)=0,即认为移动台不会去位置 ~Oi;对于KNN法,只选用包括这m个基站数据的数据子集; 对于神经网法,由于需要固定的基站来进行测试和训练,只 能将大区域划分为若干个小区,每个小区由一组基站覆盖. 在每个小区内和训练一个神经网络,定位时先判断移动 台属于哪个小区,再由该小区的神经网络来完成定位. 比较的结论是:KNN法的精度和误差分布最好,在复杂 度降低到一定程度时精度仍然较好,而且无需或只需很少改 动就能解决在系统健壮性和扩展性方面的问题. 5结束语 有效的室内无线定位方法能够提供具有吸引力的服务, 基于TOA/TIX)A和AOA的技术由于各种原因并不适合在 室内环境下进行定位,而基于RSS的位置指纹(LF)技术能 够适应复杂的室内环境.本文介绍了一些建立数据库的方 法和定位算法,但是该技术还有很多问题尚未解决,比如在 给定精度的情况下怎样确定网格大小和参考节点的数目,怎 样组织数据库以缩小存储空间和减少搜索时间,系统性能与 建筑物结构如何关联,如何对系统建模以及如何设计,配置 系统等等. 参考文献 [jjPrasithsangareeP.,KrishnamurthyP.,ChrysanthisP.. OnIndoorPositionLtmationwithWirelessLS.Per— sonal,IndoorandMobileRadioCommunications,2002. The13thIEEEInternationalSymposiumonVolume2, l5—18Page(S):720—724. [2]KwonJ.,DundarB.,VaraiyaP..HybridAlgorithmfor IndoorPositioningUsingWirelessL.VehicularTech— nologyConference(VTC2004一Fal1),2004IEEE60th Volume7,26—29,Page(s):4625—4629. [3]LiB.,WangY.,ImeH.K.,eta1.MethodforYielding aDatabaseofLocationFingerprintsinWLAN.Commu— 第5期李昊:位置指纹定位技术 [4] [5] nications,IEEProceedings,Oct.2005,Volume152, Issue5,7Page(s):580—586. Tsung-NanLin,Po-ChiangLin.PerformanceCompari— sonofIndoorPositioningTechniquesBasedonLocation FingerprintinginWirelessNetworks,WirelessNet— works,CommunicationsandMobileComputing,2005 Internationa1ConferenceonVolume2,13—16Page(s): 1569—1574. KaemarungsiK.,KrishnamurthyP..ModelingofIn— doorPositioningSysu~sBasedonLocationFingerprint— ing.INF~_A)M2004.Twenty—thirdannua1JointCon— ferenceoftheIEEEComputerandCommunicationsSoci— etiesonVolLime2,7—11Page(s):1012—1022. [6]KaemarungsiK..EfficientDesignofIndoorPositioning SystemsBasedonLocationFingerprinting,WirelessNet— works,CommunicationsandMobileComputing,2005 InternationalConferenceonVolume1,13—16Page(s): 】81—186. IndoorPositionTechniquesBasedonLocationFingerprint LiI-Iao (CollegeofInformationandCommunication,GulinUniversityofElectronicTechnology,G uilinGuangxi541004,China) Abstract:ForindoortxJsitioningwithwirelessnetworks,thetechnologyCODbeusedarethet imeofarrival(TOA),thetimedif- ferenceofarrival(TIX)A),theangleofarrival(AOA),andthereceivedsignalstrength(RSS)s chemes.Comparedwithotherpod— tionlocationtechniques,locationfingerprint(LF)technique,whichbasedonRSS,ismoresui tableforcomplicatedindoorenviron— ments.TheaimofthispaperistointroducetheresearchprogressofLFtechnique. Keywords~indoor;position;locationfingerprint (上接第82页) 响.对目前在DSP中使用的这种蝶型译码器和MATLAB 库函数所提供的译码器进行比较,测试帧数为450,打孔速 率为1/3,仿真结果如图4. ViterbiPerformance ? 图4DSP译码器与MATLAB库函数的比较 从仿真图4中,我们可以看到:这种蝶型运算译码器的 性能与MATLAB库函数的译码性能基本一致.由于信道环 境考虑比较简单,所以当信噪比SNR到达ldB以上时,误码 率可以降低到10以下.由此可见,这种蝶型运算方法可 以运用并简化DSP编程. 4结束语 本文主要介绍了TD-SCDMA系统中一种方便DSP编 程实现的Viterbi蝶型译算法,并且把它和MATLAB库函数 进行了仿真比较,证明了它的性能能够满足实际情况的需 要,为DSP的Viterbi译码编程实现提供了方便.TD-SCD— MA技术能为人们提供更好的服务,满足未来个人通信的发 展要求,是我国通信史上的一座里程碑.Viterbi译码只是 TIMSCDMA系统中很小的一个模块.为了让TD-SCDMA 更快更好的发展,还有很多模块等待开发和优化. 参考文献 [1]李小文,李贵勇.第三代移动通信系统信令及实现 [M].北京:人民邮电出版社,2003—1. [2]张宗橙.纠错编码原理和应用[M].北京:电子工业出 版社.2003—4. [3]3GPP"IS25.222:Multiplexingandchannelcoding (TDD).[EB/OL].[2002—12]. [4]ErLiu.ConvolutionalCoding&ViterbiAlgorithm.IEEE S一72.333PostgraduateSeminaronRadioCommunica— tions,2004,11—16. [5]HenryHendrix.ViterbiDecodingTechniquesinthe TMS320C54xFamily.SPRA071.June1996. RealizationandAnalyzeofPerformanceonViterbiButterflyDecoderAlgorithm XuLing?yanLiDing-zhi (CQUPT,3GInstitute,,ChongqingChongyouInformationTechnologyCo.Ltd.,Chongqing400065,China) Abstract:TheapplicationofViterbibutterflydecoderalgorithmofc~nvolutioncoderinTD-SCDMAsystemisstudiedinthispa— per,andisoomparedwiththefunctionofViterbidecoderinMATLbytheresultofsimulation.Basingontheresultofsimulation. itanalyzestheperformanceofbutterflydecoderalgorithmandprovesitsfeasibility. Keywords:TD.SCDMA;c~nvolutioncode;Viterbidecoder;butterflyalgorithm
/
本文档为【位置指纹定位技术】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索