指纹定位方法与服务器的制造方法
【专利摘要】本发明公开了一种指纹定位方法与服务器,不同于传统的利用功率作为指纹的方法,而是利用多径时延构造指纹,由于多径时延的结构主要跟环境的建筑结构有关,人群等环境动态变化对多径时延的影响比较小,所以本方法与服务器能够降低人群等环境变化的影响,提高指纹定位的准确性,及对实际环境的适用性。
【专利说明】指纹定位方法与服务器
【技术领域】
[0001]本发明涉及移动通信定位【技术领域】,特别是涉及一种指纹定位方法与服务器。
【背景技术】
[0002]随着通信技术的发展,作为移动通信和个人通信服务的一部分,位置服务变得越来越重要了。
[0003]指纹定位技术是室内位置服务中的一种常用技术,传统的指纹定位技术前期需要建立指纹库,即人为地对各参考点进行训练以建立指纹库,后期则将在线数据与指纹库中的数据对比,找到匹配的数据,以此实现定位。
[0004]在指纹定位法使用过程中,由于人群移动等环境因素的变化,信号功率受到很大的影响。因而当人流量变化后,若仍然采用前期建立的指纹库进行匹配,所得结果必然偏离真实值。换言之,传统的指纹定位方法的准确性有待提高。
【发明内容】
[0005]基于上述情况,本发明提出了一种指纹定位方法与服务器,以提高室内定位的准确性。
[0006]一种指纹定位方法,包括步骤:
[0007]在终端和各接入点之间建立通信并传输信号,检测信号各个径的时延和峰值;
[0008]选取最大的若干个峰值,将所述若干个峰值对应的径作为有效径,将有效径与对应的时延结合,得到多径时延结构;
[0009]汇总终端与各接入点之间的多径时延结构,得到终端在当前位置的多径时延结构;
[0010]将终端在当前位置的多径时延结构与指纹库中离线测量的参考点的多径时延结构进行匹配,选出多径时延结构最相似的若干个参考点;
[0011]对选出的参考点的位置进行加权平均,得到终端的当前位置。
[0012]一种指纹定位服务器,包括:
[0013]时延与峰值检测单元,用于在终端和各接入点之间建立通信并传输信号,检测信号各个径的时延和峰值;
[0014]有效径选取单元,用于选取最大的若干个峰值,将所述若干个峰值对应的径作为有效径,将有效径及对应的时延结合,得到多径时延结构;
[0015]当前多径时延结构确定单元,用于汇总终端与各接入点之间的多径时延结构,得到终端在当前位置的多径时延结构;
[0016]指纹库匹配单元,将终端在当前位置的多径时延结构与指纹库中离线测量的参考点的多径时延结构进行匹配,选出多径时延结构最相似的若干个参考点;
[0017]终端位置估计单元,用于对选出的参考点的位置进行加权平均,得到终端的当前位置。[0018]本发明的指纹定位方法与服务器,不同于传统的利用功率作为指纹的方法,而是利用多径时延构造指纹,由于多径时延的结构主要跟环境的建筑结构有关,人群等环境动态变化对多径时延的影响比较小,所以本方法与服务器能够降低人群等环境变化的影响,提高指纹定位的准确性,及对实际环境的适用性。
【专利附图】
【附图说明】
[0019]图1为本发明指纹定位方法的流程示意图;
[0020]图2为一个室内定位场景示意图;
[0021]图3为图2所示场景的定位流程示意图;
[0022]图4为本发明指纹定位服务器的结构示意图。
【具体实施方式】
[0023]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步的详细说明。应当理解,此处所描述的【具体实施方式】仅仅用以解释本发明,并不限定本发明的保护范围。
[0024]本发明的指纹定位方法,如图1所示,包括步骤:
[0025]步骤S101、在终端和各接入点之间建立通信并传输信号,检测信号各个径的时延和峰值;
[0026]步骤S102、选取最大的若干个峰值,将所述若干个峰值对应的径作为有效径,将有效径与对应的时延结合,得到多径时延结构;
[0027]步骤S103、汇总终端与各接入点之间的多径时延结构,得到终端在当前位置的多径时延结构;
[0028]步骤S104、将终端在当前位置的多径时延结构与指纹库中离线测量的参考点的多径时延结构进行匹配,选出多径时延结构最相似的若干个参考点;
[0029]步骤S105、对选出的参考点的位置进行加权平均,得到终端的当前位置。
[0030]如上所述,本方法分为离线阶段和在线阶段,离线阶段根据已知位置的参考点建立了指纹库,在线阶段则根据在终端测得的信号特征匹配指纹库,选出最佳匹配参考点,进而实现定位估计,下面结合一个具体实施例详细介绍本方法离线和在线阶段的步骤。
[0031]图2是一室内定位场景,场景内分布了 4个接入点AP1、AP2、AP3、AP4,制作指纹库的参考点分布在场景中(如Cl,1、Cl, 4、C4, 3),UE是需要定位的终端。将本指纹定位方法应用到图2的场景,具体实施步骤如下:
[0032]离线阶段:
[0033]I)按照图2,根据定位精度要求,在整个定位场景分布参考点的位置。
[0034]2)参考点在已知位置上发送信号,所述信号可以是专用的定位信号,也可以是一般的导频信号等。例如参考点Cx,y在位置(X,y)上发送定位信号。
[0035]3)各接入点接收到上述参考点发送的信号,对接收到的信号进行信号处理,解得并记录下信号各径的延时时间和功率。所述信号处理可以是利用信号的相关性,将接收到的信号与本地生成的信号进行相关处理,解得相关峰值和延时位置。例如APl将本地生成的定位信号序列和接收到的定位信号序列进行相关,可以得到各径的相关峰值,记录下峰值的时延位置和峰值的功率。
[0036]4) 一次或多次进行上述步骤3),将得到的相关峰值的时延和功率结果进行运算,取出最可靠的若干个径作为该所述参考点对于所述接入点的多径时延结构。由于得到的值是统计结果,所以可以看成得到的多径结构排除了信道随机因素的影响,只与建筑结构有关。
[0037]5)将接入点AP1、AP2等测量所述参考点的多径结构汇总起来,对应上该参考点的位置信息(X,y),则得到了该参考点的定位指纹。所有参考点Cx,y的定位指纹的集合便得到该定位场景的定位指纹数据库,简称指纹库。
[0038]6)所述指纹库内容包括:参考点的位置信息(X,y)、接收到所述参考点定位信号的接入点列表(AP1、AP2...)、各接入点统计得到的所述参考点的多径时延结构等。
[0039]在线阶段:
[0040]I)定位过程中如图3所示,终端UE向接入点AP1、AP2…发送信号。所述信号可以是专用的定位信号,也可以是一般的导频信号等。
[0041]2)分布在终端UE周围的一个或者多个接入点接收所述接收机发送的信号。将所述接入点将接收到的信号进行信号处理,得到各径的功率和时延。所述信号处理可以是利用信号的相关性,将接收到的信号与本地生成的信号进行相关处理,解得相关峰值和延时位置。如图3中,各接入点对信号进行相关处理后得到该信号的所有多径情况。
[0042]3)选取相关结果最大的若干个峰值,将所述若干个峰值对应的径当成是当前位置的有效径,根据径的时延得到当前位置的多径时延结构。如图3中对信号的径进行筛选,得到若干个最强径的结构。
[0043]4)接着如图3中,将各接入点测量得到所述接收机UE当前位置的多径时延结构汇总,得到当前位置的总的测量样本。将测量样本与定位指纹数据库中的指纹数据进行匹配。
[0044]5)所述匹配的方式可以是多样的,可以直接对数据进行匹配,也可以经过某些数学运算(如线性叠加)后进行匹配。
[0045]6)匹配得到与当前位置多径时延结构最相似的若干个参考点(图2中为C3,4、C3, 5、C2,5、C4,5),将所述参考点的位置信息进行加权和平均得出终端位置的估计值,然后反馈给终端UE完成定位。
[0046]本发明的指纹定位服务器是与上述定位方法对应的服务器,如图4所示,包括:
[0047]时延与峰值检测单元,用于在终端和各接入点之间建立通信并传输信号,检测信号各个径的时延和峰值
[0048]有效径选取单元,用于选取最大的若干个峰值,将所述若干个峰值对应的径作为有效径,将有效径及对应的时延结合,得到多径时延结构;
[0049]当前多径时延结构确定单元,用于汇总终端与各接入点之间的多径时延结构,得到终端在当前位置的多径时延结构;
[0050]指纹库匹配单元,将终端在当前位置的多径时延结构与指纹库中离线训练的参考点的多径时延结构进行匹配,选出多径时延结构最相似的若干个参考点;
[0051]终端位置估计单元,用于对选出的参考点的位置进行加权平均,得到终端的当前位置。
[0052]作为一个优选的 实施例,所述信号为定位信号或导频信号。[0053]作为一个优选的实施例,所述指纹库匹配单元,还用于将每个接入点对应的终端在当前位置的多径时延结构进行线性叠加后,再与指纹库中离线训练的参考点的多径时延结构进行匹配。
[0054]与现有技术相比,本发明具备如下优点和有益效果:
[0055]I)利用多径时延构造指纹与利用功率作为指纹不同,多径时延的结构主要跟环境的建筑结构有关。人群等环境动态变化对多径时延的影响比较小,所以本发明能够提高指纹定位方法在实际环境中的适用性。
[0056]2)与传统的三角定位方法不同,本发明在单接入节点的情况下也能进行定位。
[0057]以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
【权利要求】
1.一种指纹定位方法,其特征在于,包括步骤: 在终端和各接入点之间建立通信并传输信号,检测信号各个径的时延和峰值; 选取最大的若干个峰值,将所述若干个峰值对应的径作为有效径,将有效径与对应的时延结合,得到多径时延结构; 汇总终端与各接入点之间的多径时延结构,得到终端在当前位置的多径时延结构;将终端在当前位置的多径时延结构与指纹库中离线测量的参考点的多径时延结构进行匹配,选出多径时延结构最相似的若干个参考点; 对选出的参考点的位置进行加权平均,得到终端的当前位置。
2.根据权利要求1所述的指纹定位方法,其特征在于, 所述信号为定位信号或导频信号。
3.根据权利要求1或2所述的指纹定位方法,其特征在于, 将每个接入点对应的终端在当前位置的多径时延结构进行线性叠加后,再与指纹库中离线训练的参考点的多径时延结构进行匹配。
4.一种指纹定位服务器,其特征在于,包括: 时延与峰值检测单元,用于在终端和各接入点之间建立通信并传输信号,检测信号各个径的时延和峰值; 有效径选取单元,用于选取最大的若干个峰值,将所述若干个峰值对应的径作为有效径,将有效径及对应的时延结合,得到多径时延结构; 当前多径时延结构确定单元,用于汇总终端与各接入点之间的多径时延结构,得到终端在当前位置的多径时延结构; 指纹库匹配单元,将终端在当前位置的多径时延结构与指纹库中离线测量的参考点的多径时延结构进行匹配,选出多径时延结构最相似的若干个参考点; 终端位置估计单元,用于对选出的参考点的位置进行加权平均,得到终端的当前位置。
5.根据权利要求4所述的指纹定位服务器,其特征在于, 所述信号为定位信号或导频信号。
6.根据权利要求4或5所述的指纹定位服务器,其特征在于, 所述指纹库匹配单元,还用于将每个接入点对应的终端在当前位置的多径时延结构进行线性叠加后,再与指纹库中离线训练的参考点的多径时延结构进行匹配。
【文档编号】H04W64/00GK103442431SQ201310348075
【公开日】2013年12月11日 申请日期:2013年8月9日 优先权日:2013年8月9日
【发明者】付杰尉, 邓单, 张远见, 陈炜民, 冯穗力, 丁跃华, 李馨, 胡应添 申请人:京信通信系统(中国)有限公司