买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】一种定位方法和定位装置_中国移动通信有限公司研究院;中国移动通信集团公司_201710391462.4 

申请/专利权人:中国移动通信有限公司研究院;中国移动通信集团公司

申请日:2017-05-27

公开(公告)日:2021-04-27

公开(公告)号:CN108966341B

主分类号:H04W64/00(20090101)

分类号:H04W64/00(20090101);G01S5/06(20060101);G01S5/02(20100101)

优先权:

专利状态码:有效-授权

法律状态:2021.04.27#授权;2019.01.01#实质审查的生效;2018.12.07#公开

摘要:本发明提供了一种定位方法和定位装置,应用于无线网络,方法包括:计算出待定位终端发出的定位信号到达不同基站的第一到达时间差值;根据所述第一到达时间差值、指纹库密度和指纹库中的已有指纹,确定待定位终端的位置。保证了定位精度,实现了将无线通信信号的定位精度提高到普通民用GPS的定位精度。

主权项:1.一种定位方法,其特征在于,应用于无线网络,方法包括:计算出待定位终端发出的定位信号到达不同基站的第一到达时间差值,包括:在参与到达时间差值计算的基站接收到已有终端通过NPRACH信道发送的NPRACH定位信号,并且对所述NPRACH定位信号进行采样之后,得到NPRACH定位信号采样样本;根据NPRACH定位信号采样样本计算得到移位相乘累积最大值R△t;对所述移位相乘累积最大值R△t求导从而得到任意两个基站接收到所述NPRACH定位信号的到达时间差值,其中,没有接收到NPRACH定位信号的基站,与其他接收到或者没有接收到NPRACH定位信号的基站之间的到达时间差值设置为无穷大;根据所述第一到达时间差值、指纹库密度和指纹库中的已有指纹,确定待定位终端的位置,包括:根据所述第一到达时间差值在指纹库中与已有指纹进行匹配;其中,已有指纹是地理位置和到达时间差值组绑定在一起形成的指纹,所述到达时间差值组是已有终端发出的定位信号到达不同基站形成的;根据指纹库密度选择对应的匹配指纹,确定匹配指纹对应的地理位置是所述待定位终端的位置。

全文数据:一种定位方法和定位装置技术领域[0001]本发明涉及定位技术,特别是指一种定位方法和定位装置。背景技术[0002]基于无线通信信号的终端定位技术包括:[0003]基于信号传播时延测量值进行定位T0A,TimeOfArrival;由于发送端和接收端的时间同步精度不够,尤其是无线蜂窝物联通信系统中,终端对时间进行测量的精度不高,所以网络侧和终端侧的时间同步精度较低,由此产生的定位精度误差很大,因此在无线蜂窝物联通信系统中,一般采用到达时间差TD0A,TimeDifferofArrival,根据多个接收点的时间差来计算位置;根据上下行信号的不同把TDOA分为两类:基于下行信号的称为0TD0A,基于上行信号的称为UTD0A。这一技术的前提是直线传播,而在无线窄带蜂窝物联网中,由反射、折射或衍射导致的非视距NL0S,NotLineofSight传播是一种常见现象,若按照直线传播的前提进行定位计算,将产生上百米的定位误差。[0004]到达角定位技术:基于信号到达接收机方向(A0A,angleofarrival的室内定位。到达角的计算需要至少4天线以上,由于无线窄带蜂窝物联网的基站设备一般为单通道或双通道,不具备精确计算到达角的能力,因此定位精度无法达到100米以内。[0005]无线系统中终端会周期性上报下行信号强度的测量值,因此还可以采用基于下行信号强度的指纹库,将指纹测量值与数据库中指纹的条目进行对比,以便确定数据库中的最佳匹配指纹,因此,这一最佳匹配指纹能够提供最有可能的位置。但是,由于下行信号强度受环境的影响,但是,环境的传播特性波动较大,终端测量精度不高,不同终端的测量值存在一定差异,这些因素都会影响指纹库的定位精度;目前业界较好的基于指纹库的4G定位技术的精度大概是70米。[0006]现有技术存在的问题在于:当前无线通信信号的定位方案均无法达到普通民用GPS的定位精度,S卩20米左右。发明内容[0007]本发明实施例要解决的技术问题是提供一种定位方法和定位装置,用以实现将无线通信信号的定位精度提高到普通民用GPS的定位精度。[0008]为解决上述技术问题,本发明实施例提供的一种定位方法,应用于无线网络,方法包括:[0009]计算出待定位终端发出的定位信号到达不同基站的第一到达时间差值;[0010]根据所述第一到达时间差值、指纹库密度和指纹库中的已有指纹,确定待定位终端的位置。[0011]所述的方法中,根据所述第一到达时间差值、指纹库密度和指纹库中的已有指纹,确定待定位终端的位置包括:[0012]根据所述第一到达时间差值在指纹库中与已有指纹进行匹配;其中,已有指纹是地理位置和到达时间差值组绑定在一起形成的指纹,所述到达时间差值组是已有终端发出的定位信号到达不同基站形成的;[0013]根据指纹库密度选择对应的匹配指纹,确定匹配指纹对应的地理位置是所述待定位终端的位置。[0014]所述的方法中,根据所述第一到达时间差值在指纹库中与已有指纹进行匹配之前还包括:[0015]接收已有终端上报的地理位置,以及计算出已有终端发出的定位信号到达不同基站的到达时间差值;[0016]至少两个到达时间差值形成一个所述到达时间差值组,将所述地理位置和所述到达时间差值组绑定在一起作为指纹库中的已有指纹。[0017]所述的方法中,接收已有终端上报的地理位置,以及计算出已有终端发出的定位信号到达不同基站的到达时间差值包括:[0018]每间隔预定的空间距离触发已有终端接入无线网络一次,在接入无线网络时接收所述地理位置;[0019]从不同的基站处接收已有终端发出的定位信号;[0020]根据路已有终端发出的定位信号到达不同的基站的时间,计算出至少两个到达时间差值。[0021]所述的方法中,计算出已有终端发出的定位信号到达不同基站的到达时间差值包括:[0022]选择参与到达时间差值计算的基站;[0023]从所述参与到达时间差值计算的基站处获得定位信号采样样本;[0024]根据所述定位信号采样样本得到任意两个基站接收到所述定位信号的到达时间差值。[0025]所述的方法中,根据所述第一到达时间差值在指纹库中与已有指纹进行匹配包括:[0026]匹配待定位终端的驻留基站;[0027]在指纹库中,找到驻留基站或者驻留基站的邻近基站所对应的至少个已有指纹;[0028]对于至少一个已有指纹,计算出对应的有效距离,其中,有效距离是待定位终端到达不同基站的第一时间差与已有指纹所携带的第二时间差之间的向量距离。[0029]所述的方法中,根据指纹库密度选择对应的匹配指纹,确定匹配指纹对应的地理位置是所述待定位终端的位置包括:[0030]若指纹库密度能够达到设定的定位精度的要求,确定有效距离最小的已有指纹,将有效距离最小的已有指纹作为匹配指纹,输出匹配指纹对应的地理位置,作为所述待定位终端的位置信息;[0031]若指纹库密度不能够达到设定的定位精度的要求,则寻找出参与聚类计算的多个已有指纹,将每一个已有指纹的有效距离反比作为该已有指纹的加权值,根据所述加权值对各个已有指纹所包含的地理位置进行聚类计算得到所述待定位终端的位置。[0032]一种定位装置,包括:[0033]时间差值计算单元,用于计算出待定位终端发出的定位信号到达不同基站的第一到达时间差值;[0034]指纹样本匹配单元,用于根据所述第一到达时间差值、指纹库密度和指纹库中的已有指纹,确定待定位终端的位置。[0035]所述的定位装置中,指纹样本匹配单元包括:[0036]数据库匹配模块,用于根据所述第一到达时间差值在指纹库中与已有指纹进行匹配;其中,已有指纹是地理位置和到达时间差值组绑定在一起形成的指纹,所述到达时间差值组是已有终端发出的定位信号到达不同基站形成的;[0037]输出匹配指纹单元,用于根据指纹库密度选择对应的匹配指纹,确定匹配指纹对应的地理位置是所述待定位终端的位置。[0038]所述的定位装置中,还包括:[0039]指纹收集单元,用于接收已有终端上报的地理位置,以及计算出已有终端发出的定位信号到达不同基站的到达时间差值;[0040]至少两个到达时间差值形成一个所述到达时间差值组,将所述地理位置和所述到达时间差值组绑定在一起作为指纹库中的已有指纹。[0041]所述的定位装置中,输出匹配指纹单元包括:[0042]匹配执行模块,用于根据所述第一到达时间差值在指纹库中与已有指纹进行匹配;其中,已有指纹是地理位置和到达时间差值组绑定在一起形成的指纹,所述到达时间差值组是已有终端发出的定位信号到达不同基站形成的;[0043]终端地理位置模块,用于根据指纹库密度选择对应的匹配指纹,确定匹配指纹对应的地理位置是所述待定位终端的位置。[0044]所述的定位装置中,输出匹配指纹单元还包括:[0045]第一匹配指纹模块,用于若指纹库密度能够达到设定的定位精度的要求,确定有效距离最小的已有指纹,将有效距离最小的已有指纹作为匹配指纹,输出匹配指纹对应的地理位置,作为所述待定位终端的位置信息;[0046]第二匹配指纹模块,用于若指纹库密度不能够达到设定的定位精度的要求,则寻找出参与聚类计算的多个已有指纹,将每一个已有指纹的有效距离反比作为该已有指纹的加权值,根据所述加权值对各个已有指纹所包含的地理位置进行聚类计算得到所述待定位终端的位置。[0047]与现有技术相比,本发明实施例提供的一种定位方法和定位装置,至少具有以下有益效果:通过预先构建地理位置的指纹库,在指纹库中存放高精度的地理位置,然后将待定位终端匹配到指纹库中的指纹从而得到待定位终端的位置,从而规避了现有传播时间定位技术中,由于非视距传播过程中,环境的传播特性波动较大所导致的测量精度急剧下降的问题,保证了定位精度,实现了将无线通信信号的定位精度提高到普通民用GPS的定位精度。附图说明[0048]图1为一种定位方法的流程示意图;[0049]图2为一种定位装置的结构示意图。具体实施方式[0050]为使本发明要解决的技术问题、技术方案和优点更加清楚,下面将结合附图及具体实施例进行详细描述。在下面的描述中,提供诸如具体的配置和组件的特定细节仅仅是为了帮助全面理解本发明的实施例。因此,本领域技术人员应该清楚,可以对这里描述的实施例进行各种改变和修改而不脱离本发明的范围和精神。另外,为了清楚和简洁,省略了对已知功能和构造的描述。[0051]为了实现GPS的高定位精度,基于到达时间差TDOA指纹库的窄带蜂窝物联网进行高精度定位。在这一技术中:构建窄带蜂窝物联网接入信道到达时间差的指纹库,其中,指纹库中的指纹通过携带GPS的终端发送窄带蜂窝物联网接入信道同时上报GPS位置获得;采用高精度的时间测量技术获取到达时间差,将待定位终端的时间测量信息与指纹库中的指纹样本进行比较,选取距离最小的指纹样本点作为位置结果。[0052]本发明实施例提供一种定位方法,如图1所示,包括:[0053]步骤101,计算出待定位终端发出的定位信号到达不同基站的第一到达时间差值;[0054]步骤102,根据所述第一到达时间差值、指纹库密度和指纹库中的已有指纹,确定待定位终端的位置。[0055]应用所提供的技术,通过预先构建地理位置的指纹库,在指纹库中存放高精度的地理位置,然后将待定位终端匹配到指纹库中的指纹从而得到待定位终端的位置,从而规避了现有传播时间定位技术中,由于非视距传播过程中,环境的传播特性波动较大所导致的测量精度急剧下降的问题,保证了定位精度,实现了将无线通信信号的定位精度提高到普通民用GPS的定位精度。[0056]在一个优选实施例中,根据所述第一到达时间差值、指纹库密度和指纹库中的已有指纹,确定待定位终端的位置包括:[0057]根据所述第一到达时间差值在指纹库中与已有指纹进行匹配;其中,已有指纹是地理位置和到达时间差值组绑定在一起形成的指纹,所述到达时间差值组是已有终端发出的定位信号到达不同基站形成的;[0058]根据指纹库密度选择对应的匹配指纹,确定匹配指纹对应的地理位置是所述待定位终端的位置。[0059]基于指纹库的定位技术包括:指纹收集、指纹样本匹配和定位输出。[0060]在一个优选实施例中,根据所述第一到达时间差值在指纹库中与已有指纹进行匹配之前还包括:[0061]指纹收集步骤:接收已有终端上报的地理位置,以及计算出已有终端发出的定位信号到达不同基站的到达时间差值;[0062]至少两个到达时间差值形成一个所述到达时间差值组,将所述地理位置和所述到达时间差值组绑定在一起作为指纹库中的已有指纹。[0063]地理位置主要是指GPS位置,在一个优选实施例中,指纹收集包括:[0064]接收路测窄带蜂窝物联网终端发送的GPS位置;[0065]或者,接收具有GPS功能的普通窄带蜂窝物联网终端发送的GPS位置。[0066]在一个优选实施例中,接收已有终端上报的地理位置,以及计算出已有终端发出的定位信号到达不同基站的到达时间差值包括:[0067]每间隔预定的空间距离触发已有终端接入无线网络一次,在接入无线网络时接收所述地理位置;在实际的路测过程中,可以人为的控制每间隔预定的空间距离触发已有终端接入无线网络一次;[0068]从不同的基站处接收已有终端发出的定位信号;[0069]根据路已有终端发出的定位信号到达不同的基站的时间,计算出至少两个到达时间差值。在实际应用过程中,可以由网络侧主动触发已有终端,每间隔预定距离接入无线网络一次,也可以由已有终端每间隔预定距离主动接入无线网络一次。[0070]对于携带GPS的终端,例如路测窄带蜂窝物联网终端,每隔预定距离(如:20米成功接入一次无线网络,接入一次就可以得到多个TD0A,例如:3个基站,1次接入就可以得到2个TDOA,4个基站,一次接入就可以得到3个TDOA。[0071]在接入的同时,上报GPS测量的GPS位置信息。[0072]无线网络计算出至少两个到达时间差值TDOA,将TDOA与GPS位置绑定,作为一个指纹样本。[0073]部分对功耗不敏感的物联网终端,诸如手环、智能手表、车载设备等,一般会自带GPS,在一个优选实施例中,利用普通携带GPS的窄带蜂窝物联网终端收集指纹包括:当对功耗不敏感的物联网终端发起基于GPS的定位时,将终端上报的GPS位置与无线网络计算的至少两个到达时间差值TDOA信息绑定,作为一个指纹样本。[0074]为帮助本领域技术人员理解技术,对指纹收集、指纹样本匹配和定位输出过程进行细化描述。[0075]在一个优选实施例中,计算出已有终端发出的定位信号到达不同基站的到达时间差值包括:[0076]选择参与到达时间差值计算的基站;[0077]从所述参与到达时间差值计算的基站处获得定位信号采样样本;[0078]根据所述定位信号采样样本得到任意两个基站接收到所述定位信号的到达时间差值。[0079]其中,从所述参与到达时间差值计算的基站处获得定位信号采样样本;根据所述定位信号采样样本得到任意两个基站接收到所述定位信号的到达时间差值具体包括:[0080]在所述参与到达时间差值计算的基站接收到已有终端通过NPRACH信道发送的NPRACH定位信号,并且对所述NPRACH定位信号进行采样之后,得到NPRACH定位信号采样样本;[0081]根据NPRACH定位信号采样样本计算得到移位相乘累积最大值RΔt;[0082]对所述移位相乘累积最大值RΔt求导从而得到任意两个基站接收到所述NPRACH定位信号的到达时间差值,其中,没有接收到NPRACH定位信号的基站,与其他接收到或者没有接收到NPRACH定位信号的基站之间的到达时间差值设置为无穷大。[0083]其中,基站收到终端接入无线网络时通过NPRACH信道发送的NPRACH定位信号之后,根据设定的时间差测量精度选择AD采样率。[0084]在一个应用场景中,应用实施例所提供的技术计算时间差:[0085]终端接入无线网络时发送NPRACH定位信号,NPRACH定位信号为正弦波;[0086]无线网络的基站收到NPRACH定位信号后,为达到较高的时间差测量精度(如20米),需要很高的AD采样率20米对应的采样率为7.68MHz;[0087]基站间的采样数据采用移位相乘累积求最大值算法获得时间差;[0088]移位相乘累积求最大值算法表不为.Λ·+AOgCr其中,〇〈x〈T,fX为第一个基站的接收信号,gx为第二个基站的接收信号,T为NPRACH定位信号时长,X是采样点,具体是指从〇到T时间段内的采样点,Λt是两个基站接收到的NPRACH定位信号的时间差TDOA;[0089]对RAt求导,根据公式dRAtd△t=0计算得到△t,该△t为两个基站接收到的NPRACH定位信号的时间差TDOA。[0090]同理,可求得第一个基站和第三个基站接收到的NPRACH定位信号的时间差。[0091]同理,可求得第一个基站和第四个基站接收到的NPRACH定位信号的时间差。[0092]在一个优选实施例中,根据所述第一到达时间差值在指纹库中与已有指纹进行匹配包括:[0093]匹配待定位终端的驻留基站;[0094]在指纹库中,找到驻留基站或者驻留基站的邻近基站所对应的至少个已有指纹;[0095]对于至少一个已有指纹,计算出对应的有效距离,其中,有效距离是待定位终端到达不同基站的第一时间差与已有指纹所携带的第二时间差之间的向量距离。[0096]对于如何选择第一个基站、第二个基站,在一个优选实施例中,选择参与到达时间差值的计算的基站包括:[0097]除终端的驻留小区所在的驻留基站之外,由定位服务器或者定位平台选取与驻留小区有邻区关系的邻小区所在的至少两个不同基站。[0098]基站数越多,定位精度越高,但计算TDOA的复杂度也就越高,后续样本匹配的计算复杂度也将增大,因此,需要平衡基站数和复杂度,使其能够既能够满足精度需要,也不会过于复杂。[0099]在一个优选实施例中,如表所示,构建GPS位置值对应的TDOA指纹样本,假设GPS位置值对应着四个基站,NBl为驻留小区所在的驻留基站:[0100]TDOAINBlINB2NB3NB4NBlΔti2Δti3Δti4NB2Δt23Δt24NB3Δt34[0101]Δt为两个基站接收到的NPRACH定位信号的时间差,例如,Δt12是第一个基站、第二个基站接收到的NPRACH定位信号的时间差,对于没有接收到NPRACH的基站,与其他基站的TDOA设置为无穷大。[0102]在一个优选实施例中,指纹样本匹配步骤中,根据指纹库密度选择对应的匹配指纹,确定匹配指纹对应的地理位置是所述待定位终端的位置包括:[0103]若指纹库密度能够达到设定的定位精度的要求,确定有效距离最小的已有指纹,将有效距离最小的已有指纹作为匹配指纹,输出匹配指纹对应的地理位置,作为所述待定位终端的位置信息;[0104]若指纹库密度不能够达到设定的定位精度的要求,则寻找出参与聚类计算的多个已有指纹,将每一个已有指纹的有效距离反比作为该已有指纹的加权值,根据所述加权值对各个已有指纹所包含的地理位置进行聚类计算得到所述待定位终端的位置。[0105]具体地,采用经典的KNN算法,找出参与聚类计算的多个有效距离的已有指纹,简而言之,如果找到了三个已有指纹,其对应的有效距离分别是a,b和c,则三个有效距离的反比la,lb和1c是作为三个已有指纹的加权值,再根据三个加权值计算得到待定位终端的位置。[0106]有效距离是待定位终端到达不同基站的第一时间差与已有指纹所携带的第二时间差之间的向量距离,在一个优选实施例中,指纹样本匹配步骤中,有效距离D=At12,-Atl22+Atl3’_Atl32+Atl4’_Atl42+At23’_At232+At24’_At242+At34’_At342,其中,Atl2’、Atl3’、Atl4’、At23’、At24’和At34’是待定位终端接入信号到达不同基站的第一时间差;Atl2、Atl3、Atl4、At23、AΪ24和AΪ34是指纹库中的已有指纹携带的第^时间差;[0107]具体地,Δtl2,、Atl3’、Atl4’、At23’、At24’和At34’分别是待定位终端接入信号到达基站1、基站2的第一时间差,待定位终端接入信号到达基站1、基站3的第一时间差,待定位终端接入信号到达基站1、基站4的第一时间差,待定位终端接入信号到达基站2、基站3的第一时间差,待定位终端接入信号到达基站2、基站4的第一时间差,待定位终端接入信号到达基站3、基站4的第一时间差;[0108]同理,Atl2、Atl3、Atl4、At23、At24和At34分别是已有指纹携带的已有终端到达基站1、基站2的第一时间差,已有终端接入信号到达基站1、基站3的第一时间差,已有终端接入信号到达基站1、基站4的第一时间差,已有终端接入信号到达基站2、基站3的第一时间差,已有终端接入信号到达基站2、基站4的第一时间差,已有终端接入信号到达基站3、基站4的第一时间差;[0109]若最小有效距离小于无穷大,选取对应的已有指纹作为匹配指纹;若最小有效距离是无穷大,则去掉产生无穷大值的基站后,重新计算出有效距离。但若去掉产生无穷大值的基站后的基站数目少于三个,则认为匹配失败。[0110]在一个应用场景中,指纹样本匹配包括:对于待定位终端,通过Iocationorder过程触发接入,计算出不同基站的TD0A,依据以下顺序进行匹配:[0111]步骤a,先匹配终端的驻留基站NB;[0112]步骤b,在驻留基站NB,或者驻留基站的邻近基站的TDOA指纹库中,选择有效距尚最小的已有指纹作为匹配指纹;[0113]其中,有效距离计算公式是:D=△tl2’-Atl22+Atl3’-Atl32+Atl4’-Ati42+△t23’-△t232+△t24’-△t242+△t34’-△t342,其中,无穷大相减为0,非无穷大减无穷大为无穷大;[0114]由于对应着可能不止一个指纹,因此,在至少一个已有指纹中,找到有效距离最小的已有指纹,多次采用该有效距离计算公式计算出多个有效距离D,若最小距离小于无穷大,则说明找到了最小的有效距离,指纹库匹配成功,选取出对应的指纹;若最小距离为无穷大,则去掉产生无穷大值的基站后,重新计算距离;距离需要小于无穷大,才能作为有效的距离。若减少后基站数少于3个,则认为指纹库匹配失败,Δtl2,、Δtl3’、Δtl4’、Δt23’、Δt24’和At34’是待定位终端接入信号到达不同基站的第一时间差;Atl2、Atl3、Atl4、At23、Δt24和Δt34是指纹库中的已有指纹携带的第二时间差,即,已采集到的时间差信息。[0115]步骤c,若指纹库密度能够达到设定的定位精度的要求,则将有效距离最小的已有指纹作为匹配指纹,输出匹配指纹对应的GPS位置,作为所述待定位终端的位置信息;[0116]若指纹库密度不能够达到设定的定位精度的要求,则采用经典的KNN算法,找出聚类的多个有效距离的已有指纹,将有效距离反比作为GPS位置的加权值,输出GPS位置的加权值作为所述待定位终端最终的位置信息。[0117]本发明实施例还提供一种定位装置,如图2所示,包括:[0118]时间差值计算单元201,用于计算出待定位终端发出的定位信号到达不同基站的第一到达时间差值;[0119]指纹样本匹配单元202,用于根据所述第一到达时间差值、指纹库密度和指纹库中的已有指纹,确定待定位终端的位置。[0120]在一个优选实施例中,指纹样本匹配单元202包括:[0121]数据库匹配模块,用于根据所述第一到达时间差值在指纹库中与已有指纹进行匹配;其中,已有指纹是地理位置和到达时间差值组绑定在一起形成的指纹,所述到达时间差值组是已有终端发出的定位信号到达不同基站形成的;[0122]输出匹配指纹单元,用于根据指纹库密度选择对应的匹配指纹,确定匹配指纹对应的地理位置是所述待定位终端的位置。[0123]在一个优选实施例中,定位装置还包括:[0124]指纹收集单元,用于接收已有终端上报的地理位置,以及计算出已有终端发出的定位信号到达不同基站的到达时间差值;[0125]至少两个到达时间差值形成一个所述到达时间差值组,将所述地理位置和所述到达时间差值组绑定在一起作为指纹库中的已有指纹。[0126]在一个优选实施例中,指纹收集单元包括:[0127]采样模块,用于在所述参与到达时间差值计算的基站接收到已有终端通过NPRACH信道发送的NPRACH定位信号,并且对所述NPRACH定位信号进行采样之后,得到NPRACH定位信号采样样本;[0128]基站选择模块,用于选择参与到达时间差值的计算的基站;[0129]移位相乘累积模块,用于根据NPRACH定位信号采样样本计算得到移位相乘累积最大值RAt;[0130]时间差值计算模块,用于对所述移位相乘累积最大值RAt求导从而得到任意两个基站接收到所述NPRACH定位信号的到达时间差值,其中,没有接收到NPRACH定位信号的基站,与其他接收到或者没有接收到NPRACH定位信号的基站之间的到达时间差值设置为无穷大。[0131]在一个优选实施例中,输出匹配指纹单元包括:[0132]所述的定位装置中,输出匹配指纹单元包括:[0133]匹配执行模块,用于根据所述第一到达时间差值在指纹库中与已有指纹进行匹配;其中,已有指纹是地理位置和到达时间差值组绑定在一起形成的指纹,所述到达时间差值组是已有终端发出的定位信号到达不同基站形成的;[0134]终端地理位置模块,用于根据指纹库密度选择对应的匹配指纹,确定匹配指纹对应的地理位置是所述待定位终端的位置。[0135]在一个优选实施例中,输出匹配指纹单元还包括:[0136]第一匹配指纹模块,用于若指纹库密度能够达到设定的定位精度的要求,确定有效距离最小的已有指纹,将有效距离最小的已有指纹作为匹配指纹,输出匹配指纹对应的地理位置,作为所述待定位终端的位置信息;[0137]第二匹配指纹模块,用于若指纹库密度不能够达到设定的定位精度的要求,则寻找出参与聚类计算的多个已有指纹,将每一个已有指纹的有效距离反比作为该已有指纹的加权值,根据所述加权值对各个已有指纹所包含的地理位置进行聚类计算得到所述待定位终端的位置。[0138]有效足巨I^iD=Δtl2’-Atl22+Atl3,-Atl32+Atl4,-Atl42+At23,-AΪ232+At24’-At242+△t34’-At342,其中,Atl2’、Atl3’、Atl4’、At23’、At24’和At34’是待定位终端接入彳目号到达不同基站的第一时间差;Atl2、Atl3、Atl4、At23、AΪ24和AΪ34是指纹库中的已有指纹携带的第二时间差。[0139]若最小有效距离小于无穷大,选取对应的已有指纹作为匹配指纹;若最小有效距离是无穷大,则去掉产生无穷大值的基站后,重新计算出有效距离。[0140]应用所提供的技术,通过预先构建地理位置的指纹库,在指纹库中存放高精度的地理位置,然后将待定位终端匹配到指纹库中的指纹从而得到待定位终端的位置,从而规避了现有传播时间定位技术中,由于非视距传播过程中,环境的传播特性波动较大所导致的测量精度急剧下降的问题,保证了定位精度,实现了将无线通信信号的定位精度提高到普通民用GPS的定位精度。[0141]应理解,说明书通篇中提到的“一个实施例”或“一实施例”意味着与实施例有关的特定特征、结构或特性包括在本发明的至少一个实施例中。因此,在整个说明书各处出现的“在一个实施例中”或“在一实施例中”未必一定指相同的实施例。此外,这些特定的特征、结构或特性可以任意适合的方式结合在一个或多个实施例中。[0142]在本发明的各种实施例中,应理解,下述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。[0143]另外,本文中术语“系统”和“网络”在本文中常可互换使用。[0144]应理解,本文中术语“和或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符7”,一般表示前后关联对象是一种“或”的关系。[0145]在本申请所提供的实施例中,应理解,“与A相应的B”表示B与A相关联,根据A可以确定B。但还应理解,根据A确定B并不意味着仅仅根据A确定B,还可以根据A和或其它信息确定B。[0146]在本发明的实施例中,基站的形式不限,可以是宏基站MacroBaseStation、微基站PicoBaseStation、NodeB3G移动基站的称呼)、增强型基站eNB、家庭增强型基站正61111:06顯或!1〇111661^01613或!1〇11166剛或!16顯)、中继站、接入点、1?1?1]1?61110七61^1;[0Unit,远端射频模块)、RRHRemoteRadioHead,射频拉远头等。所述终端可以是移动电话或手机),或者其他能够发送或接收无线信号的设备,包括用户设备UE、个人数字助理PDA、无线调制解调器、无线通信装置、手持装置、膝上型计算机、无绳电话、无线本地回路WLL站、能够将移动信号转换为WiFi信号的CPECustomerPremiseEquipment,客户终端或移动智能热点、智能家电、或其他不通过人的操作就能自发与移动通信网络通信的设备等。[0147]以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明所述原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

权利要求:1.一种定位方法,其特征在于,应用于无线网络,方法包括:计算出待定位终端发出的定位信号到达不同基站的第一到达时间差值;根据所述第一到达时间差值、指纹库密度和指纹库中的已有指纹,确定待定位终端的位置。2.如权利要求1所述的方法,其特征在于,根据所述第一到达时间差值、指纹库密度和指纹库中的已有指纹,确定待定位终端的位置包括:根据所述第一到达时间差值在指纹库中与已有指纹进行匹配;其中,已有指纹是地理位置和到达时间差值组绑定在一起形成的指纹,所述到达时间差值组是已有终端发出的定位信号到达不同基站形成的;根据指纹库密度选择对应的匹配指纹,确定匹配指纹对应的地理位置是所述待定位终端的位置。3.如权利要求2所述的方法,其特征在于,根据所述第一到达时间差值在指纹库中与已有指纹进行匹配之前还包括:接收已有终端上报的地理位置,以及计算出已有终端发出的定位信号到达不同基站的到达时间差值;至少两个到达时间差值形成一个所述到达时间差值组,将所述地理位置和所述到达时间差值组绑定在一起作为指纹库中的已有指纹。4.如权利要求3所述的方法,其特征在于,接收已有终端上报的地理位置,以及计算出已有终端发出的定位信号到达不同基站的到达时间差值包括:每间隔预定的空间距离触发已有终端接入无线网络一次,在接入无线网络时接收所述地理位置;从不同的基站处接收已有终端发出的定位信号;根据路已有终端发出的定位信号到达不同的基站的时间,计算出至少两个到达时间差值。5.如权利要求3所述的方法,其特征在于,计算出已有终端发出的定位信号到达不同基站的到达时间差值包括:选择参与到达时间差值计算的基站;从所述参与到达时间差值计算的基站处获得定位信号采样样本;根据所述定位信号采样样本得到任意两个基站接收到所述定位信号的到达时间差值。6.如权利要求2所述的方法,其特征在于,根据所述第一到达时间差值在指纹库中与已有指纹进行匹配包括:匹配待定位终端的驻留基站;在指纹库中,找到驻留基站或者驻留基站的邻近基站所对应的至少一个已有指纹;对于至少一个已有指纹,计算出对应的有效距离,其中,有效距离是待定位终端到达不同基站的第一时间差与已有指纹所携带的第二时间差之间的向量距离。7.如权利要求6所述的方法,其特征在于,根据指纹库密度选择对应的匹配指纹,确定匹配指纹对应的地理位置是所述待定位终端的位置包括:若指纹库密度能够达到设定的定位精度的要求,确定有效距离最小的已有指纹,将有效距离最小的已有指纹作为匹配指纹,输出匹配指纹对应的地理位置,作为所述待定位终端的位置信息;若指纹库密度不能够达到设定的定位精度的要求,则寻找出参与聚类计算的多个已有指纹,将每一个已有指纹的有效距离反比作为该已有指纹的加权值,根据所述加权值对各个已有指纹所包含的地理位置进行聚类计算得到所述待定位终端的位置。8.—种定位装置,其特征在于,包括:时间差值计算单元,用于计算出待定位终端发出的定位信号到达不同基站的第一到达时间差值;指纹样本匹配单元,用于根据所述第一到达时间差值、指纹库密度和指纹库中的已有指纹,确定待定位终端的位置。9.如权利要求8所述的定位装置,其特征在于,指纹样本匹配单元包括:数据库匹配模块,用于根据所述第一到达时间差值在指纹库中与已有指纹进行匹配;其中,已有指纹是地理位置和到达时间差值组绑定在一起形成的指纹,所述到达时间差值组是已有终端发出的定位信号到达不同基站形成的;输出匹配指纹单元,用于根据指纹库密度选择对应的匹配指纹,确定匹配指纹对应的地理位置是所述待定位终端的位置。10.如权利要求8所述的定位装置,其特征在于,还包括:指纹收集单元,用于接收已有终端上报的地理位置,以及计算出已有终端发出的定位信号到达不同基站的到达时间差值;至少两个到达时间差值形成一个所述到达时间差值组,将所述地理位置和所述到达时间差值组绑定在一起作为指纹库中的已有指纹。11.如权利要求9所述的定位装置,其特征在于,输出匹配指纹单元包括:匹配执行模块,用于根据所述第一到达时间差值在指纹库中与已有指纹进行匹配;其中,已有指纹是地理位置和到达时间差值组绑定在一起形成的指纹,所述到达时间差值组是已有终端发出的定位信号到达不同基站形成的;终端地理位置模块,用于根据指纹库密度选择对应的匹配指纹,确定匹配指纹对应的地理位置是所述待定位终端的位置。12.如权利要求9所述的定位装置,其特征在于,输出匹配指纹单元还包括:第一匹配指纹模块,用于若指纹库密度能够达到设定的定位精度的要求,确定有效距离最小的已有指纹,将有效距离最小的已有指纹作为匹配指纹,输出匹配指纹对应的地理位置,作为所述待定位终端的位置信息;第二匹配指纹模块,用于若指纹库密度不能够达到设定的定位精度的要求,则寻找出参与聚类计算的多个已有指纹,将每一个已有指纹的有效距离反比作为该已有指纹的加权值,根据所述加权值对各个已有指纹所包含的地理位置进行聚类计算得到所述待定位终端的位置。

百度查询: 中国移动通信有限公司研究院;中国移动通信集团公司 一种定位方法和定位装置

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。