一种室内定位的非视距补偿方法

xiaoxiao2021-2-23  126

一种室内定位的非视距补偿方法
【技术领域】
[0001 ]本发明设及无线通信技术领域,尤其设及一种室内定位的非视距补偿方法,还设 及一种室内定位方法。
【背景技术】
[0002] 在现有的室内定位技术中,人们普遍采用基于接收信号强度的测量法(RSSI, Received Si即al Strength Indication)和基于到达时间差的测量法(TD0A,Time Difference of Arrival)。
[0003] RSSI(即,接收信号强度指示)与空间位置的关系十分密切。通过接收信号强度指 示与室内位置的关系模型,我们可W通过测得的信号强度指示推断出移动终端的位置。简 单地说,基站与移动终端的距离越近,在移动终端所测得的信号强度指示越强;基站与移动 终端的距离越远,所测得的信号强度指示就越弱。根据运个规律,我们可W根据接收到的信 号强度指示来推算移动终端与基站之间的距离。通过测量RSSI来进行定位的原理是:首先 建立接收信号强度指示与距离的场强传播模型,然后根据运个场强传播模型将接收到的信 号强度指示换算成距离值,最后利用Ξ边测量方法计算移动终端的位置。此方法的缺陷在 于:当移动终端与基站距离较远时,接收信号强度指示随距离变化的程度不明显,误差较 大。
[0004] TD0A(即,到达时间差)通过计算移动终端(接收端巧Ij不同基站(发送端)之间的时 间差。由于此方法不要求移动终端与基站之间的绝对时间同步,因此降低了对同步性的要 求。TD0A是在单一移动终端,多个事件同步发射基站和多种同步信号发射基站的工作模式 下,移动终端对连续抵达的多个信号所记录下的时间差。根据信号到达时间差,结合化an算 法(即使用两步最大似然估计来计算目标的位置的算法)或者牛顿迭代算法,即可得到移动 终端的位置。
[0005] 基于到达时间差的测量法的缺陷在于:在非视距(化0S,Non Line of Si曲t)环境 下,尤其是环境地形较为复杂的区域,移动终端与基站之间有可能存在遮挡,从而产生了非 视距误差。非视距误差会使得化an算法的定位精度下降,并使得牛顿迭代算法不收敛,从而 无法求出定位结果。

【发明内容】

[0006] 本发明所要解决的技术问题是:在非视距环境下,基于在到达时间差的测量法的 精度低或者无法求出定位结果。
[0007] 为了解决上述技术问题,本发明提供了一种室内定位的非视距补偿方法,W及室 内定位方法,对基于到达时间差的测量法进行非视距补偿,最终利用补偿后的到达时间差 得到精度较高的定位结果。
[000引根据本发明的一个方面,提供了一种室内定位的非视距补偿方法,其包括:
[0009]获取设置在室内的每个基站的基站坐标、W及接收的来自每个基站的信号的接收 信号强度指示;
[0010] 根据所获取的基站坐标和接收信号强度指示,得到移动终端的估计坐标;
[0011] 对于每两个基站,利用所述移动终端的估计坐标,结合所述移动终端与所述两个 基站的具有待定非视距误差的到达时间差定位模型,得到针对所述两个基站的非视距误差 的估计值;
[0012] 通过用所述非视距误差的估计值替代所述待定非视距误差的方式来对所述到达 时间差定位模型进行补偿。
[0013] 优选的是,根据所获取的基站坐标和接收信号强度指示,得到移动终端的估计坐 标,包括:
[0014] 对于每个基站,根据与所述基站相对应的接收信号强度指示,得到与所述基站相 对应的权值;
[0015] 根据针对各个基站的权值和基站坐标,计算所述移动终端的估计坐标。
[0016] 优选的是,根据针对各个基站的权值和基站坐标,计算所述移动终端的估计坐标, 包括:
[0017] 计算所有基站的X坐标的加权求和,得到所述移动终端的估计X坐标;
[0018] 计算所有基站的Y坐标的加权求和,得到所述移动终端的估计Y坐标;
[0019] 计算所有基站的Z坐标的加权求和,得到所述移动终端的估计Z坐标,由所述估计X 坐标、估计Y坐标和估计Z坐标构成所述移动终端的估计坐标。
[0020] 优选的是,对于每两个基站,得到针对所述两个基站的非视距误差的估计值,包 括:
[0021] 通过用所述移动终端的估计坐标替代所述到达时间定位模型中的待定移动终端 坐标的方式,确定所述待定非视距误差;
[0022] 将所述待定非视距误差的统计平均值作为所述非视距误差的估计值。
[0023] 优选的是,所述移动终端与第i个基站和第i+1个基站的具有待定非视距误差的到 达时间差定位模型满足:
[0024]
[0025] 其中,di为第i个基站到所述移动终端的距离,dw为第i+1个基站到所述移动终端 的距离;TD0A(i+i)i为所述移动终端相对于所述第i个基站和所述第i + 1个基站的到达时间 差;C为光速;0(1+1)1为所述待定非视距误差;(X,y,Z)为所述待定移动终端坐标,(XW,yw, ZW)为所述第i+1个基站的基站坐标,(xi,yi,zi)为所述第i个基站的基站坐标,ie[l,I],I 为大于1的自然数,I表示所述基站的总数。
[0026] 根据本发明的另一个方面,提供了一种室内定位方法,其包括:
[0027] 获取设置在室内的每个基站的基站坐标、W及接收的来自每个基站的信号的接收 信号强度指示;
[0028] 根据所获取的基站坐标和接收信号强度指示,得到移动终端的估计坐标;
[0029] 对于每两个基站,利用所述移动终端的估计坐标,结合所述移动终端与所述两个 基站的具有待定非视距误差的到达时间差定位模型,得到针对所述两个基站的非视距误差 的估计值;
[0030] 通过用所述非视距误差的估计值替代所述待定非视距误差的方式来对所述到达 时间差定位模型进行补偿;
[0031] 利用补偿后的到达时间差定位模型,结合牛顿迭代法,来确定所述待定移动终端 坐标。
[0032] 优选的是,根据所获取的基站坐标和接收信号强度指示,得到移动终端的估计坐 标,包括:
[0033] 对于每个基站,根据与所述基站相对应的接收信号强度指示,得到与所述基站相 对应的权值;
[0034] 根据针对各个基站的权值和基站坐标,计算所述移动终端的估计坐标。
[0035] 优选的是,根据针对各个基站的权值和基站坐标,计算所述移动终端的估计坐标, 包括:
[0036] 计算所有基站的X坐标的加权求和,得到所述移动终端的估计X坐标;
[0037] 计算所有基站的Y坐标的加权求和,得到所述移动终端的估计Y坐标;
[0038] 计算所有基站的Z坐标的加权求和,得到所述移动终端的估计Z坐标,由所述估计X 坐标、估计Y坐标和估计Z坐标构成所述移动终端的估计坐标。
[0039] 优选的是,对于每两个基站,得到针对所述两个基站的非视距误差的估计值,包 括:
[0040] 通过用所述移动终端的估计坐标替代所述到达时间定位模型中的待定移动终端 坐标的方式,确定所述待定非视距误差;
[0041] 将所述待定非视距误差的统计平均值作为所述非视距误差的估计值。
[0042] 优选的是,所述移动终端与第i个基站和第i+1个基站的具有待定非视距误差的到 达时间差定位模型满足:
[0043]
[0044] 其中,di为第i个基站到所述移动终端的距离,dw为第i+1个基站到所述移动终端 的距离;TD0A(i+i)i为所述移动终端相对于所述第i个基站和所述第i + 1个基站的到达时间 差;C为光速;0(1+1)1为所述待定非视距误差;(X,y,Z)为所述待定移动终端坐标,(XW,yw, ZW)为所述第i+1个基站的基站坐标,(xi,yi,zi)为所述第i个基站的基站坐标,ie[l,I],I 为大于1的自然数,I表示所述基站的总数。
[0045] 与现有技 术相比,上述方案中的一个或多个实施例可W具有如下优点或有益效 果:
[0046] 本发明能够解决由于非视距误差(多径效应)导致的TD0A过大而无法解得移动终 端的坐标的技术问题,通过对TD0A进行非视距补偿的方式,得到了较为精确的移动终端的 坐标。
[0047] 本发明的其它特征和优点将在随后的说明书中阐述,并且部分地从说明书中变得 显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在说明书、权利要 求书W及附图中所特别指出的结构来实现和获得。
【附图说明】
[0048] 附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实 施例共同用于解释本发明,并不构成对本发明的限制。在附图中:
[0049] 图1示出了本发明实施例室内定位的非视距补偿方法的流程示意图;
[0050] 图2示出了本发明实施例中根据所获取的基站坐标和接收信号强度指示来得到移 动终端的估计坐标的方法的流程示意图;
[0051] 图3示出了本发明实施例中得到针对两个基站的非视距误差的估计值的方法的流 程示意图;W及
[0052] 图4示出了本发明实施例室内定位方法的流程示意图。
【具体实施方式】
[0053] W下将结合附图及实施例来详细说明本发明的实施方式,借此对本发明如何应用 技术手段来解决技术问题,并达成技术效果的实现过程能充分理解并据W实施。需要说明 的是,只要不构成冲突,本发明中的各个实施例W及各实施例中的各个特征可W相互结合, 所形成的技术方案均在本发明的保护范围之内。
[0054] 本发明所要解决的技术问题是:在非视距环境下,基于在到达时间差的测量法的 精度低或者无法求出定位结果。为了解决上述技术问题,本发明实施例提供了一种室内定 位的非视距补偿方法。
[0055] 如图1所示,是本发明实施例的室内定位的非视距补偿方法的流程示意图。本实施 例室内定位的非视距补偿方法主要包括步骤101至步骤104。
[0056] 在步骤101中,获取设置在室内的每个基站的基站坐标、W及接收的来自每个基站 的信号的接收信号强度指示。
[0057] 具体地,在室内设置多个(例如3个)基站。基站的位置优选满足:在距离每个基站 Im处的位置的接收信号强度指示都相同,均为RSSIo。
[0058] 移动终端可W通过与各个基站通信的方式来获取各个基站的基站坐标。移动终端 接收来自各个基站的信号(每个基站发出的信号均相同)的接收信号强度指示(RSSI)可通 过基于接收信号强度的测量法中的场强传播模型来获得。运里,场强传播模型满足:
[0059] RSSI〇-10*n*lg di = RSSIi (1)
[0060] 在场强传播模型中,di为第i个基站到移动终端的距离,此参数为未知量。i表示基 站的编号,iE[l,I],1为大于1的自然数,I表示基站的总数,基站的总数为已知量。η为路径 参数,此参数为已知量。RSSIi表示第i个基站到移动终端的接收信号强度指示,此参数可检 测到。
[0061] 在步骤102中,根据所获取的基站坐标和接收信号强度指示,得到移动终端的估计 坐标。
[0062] 参照图2,步骤102进一步包括步骤201至步骤202。
[0063] 在步骤201中,对于每个基站,根据与所述基站相对应的接收信号强度指示,得到 与所述基站相对应的权值。
[0064] 在步骤202中,根据针对各个基站的权值和基站坐标,计算移动终端的估计坐标。 运里,首先,计算所有基站的X坐标的加权求和,得到移动终端的估计X坐标,计算所有基站 的Y坐标的加权求和,得到移动终端的估计Y坐标,计算所有基站的Z坐标的加权求和,得到 移动终端的估计Z坐标;然后由估计X坐标、估计Y坐标和估计Z坐标构成移动终端的估计坐 标。
[0065] 具体地,可预先离线构建关于移动终端位置的估计模型。估计模型满足:
[0066]
(巧
[0067] 上述估计模型为经验模型,属于对RSSI质屯、算法的改进。方法的思想为:当移动终 端处于Ξ个基站连线所组成的Ξ角形之中时,基站的信号强度越大,则移动终端与某个基 站的距离越近,相应的ωι也越大,而具体的ωι值的推算公式由经验总结而来。
[0068] 上述估计模型的作用是:当TD0A方法由于非视距误差不可解时,用RSSI方法确定 一个相对精确的定位结果作为参考,并将非视距误差补偿到TD0A的解算结果与RSSI结果一 致。运样在非视距环境较为稳定的条件下,可W视为非视距误差已经得到了正确的补偿修 正,能使得TD0A方法有解。
[0069] 式(2)中,^',7',2')表示移动终端的估计坐标,此参数为此步骤的待计算量。〇1 为与第i个基站相对应的权值。W为权值设定值,其由各种环境下的测量统计得出。具体地,W 值随环境的不同而不同,W值的获得是通过采取大量的样本,记录真实位置和相应的RSSI分 布情况,再不断调整W值使得计算获得的位置与真实位置之间的平均误差最小时获得。通常 在办公室场景下W值约为2。
[0070] 从上述估计模型可W看出,要想得到移动终端的估计坐标,首先需要根据获取针 对每个基站的接收信号强度指示RSSIi来计算针对各个基站的权值ωι,然后对各个基站的X 坐标进行加权求和,将结果作为移动终端的估计X坐标X',对各个基站的Υ坐标进行加权求 和,将结果作为移动终端的估计Υ坐标y ',对各个基站的Ζ坐标进行加权求和,将结果作为移 动终端的估计Z坐标Z '。最后,由得到的估计X坐标X '、估计Y坐标y '和估计Z坐标Z '构成移动 终端的估计坐标(X',y',z')。
[0071] 在步骤103中,对于每两个基站,利用移动终端的估计坐标,结合移动终端与所述 两个基站的具有待定非视距误差的到达时间差定位模型,得到针对两个基站的非视距误差 的估计值。
[0072] 参照图3,步骤103进一步包括步骤301至步骤302。
[0073] 在步骤301中,通过用移动终端的估计坐标替代到达时间定位模型中的待定移动 终端坐标的方式,确定待定非视距误差。
[0074] 具体地,W第i个基站和第i + 1个基站为例,说明移动终端与两个基站的具有待定 非视距误差的到达时间差定位模型。该到达时间差定位模型满足:
[0075]
[0076] 其中,di为第i个基站到移动终端的距离,此参数为未知量。di+i为第i + 1个基站到 移动终端的距离,此参数为未知量。TD0A(i+m为移动终端相对于第i个基站和第i+1个基站 的到达时间差,此参数可W检测到。C为光速,此参数为常量。0(1 + 1)1为待定非视距误差, σ(i+l)i = σi+l-σi,此参数为未知量。(χ,y,z)为待定移动终端坐标,此参数为未知量。(Xi+l, yw,zi+i)为第i+1个基站的基站坐标,(xi,yi,zi)为第i个基站的基站坐标,i e [ 1,I],I为大 于1的自然数,I表示基站的总数,基站坐标和基站的总数均为已知量。
[0077] 在本步骤中,将步骤102中得到的移动终端的估计坐标(x',y',z')代入式(3)中, 可得:
[007引
[0079] 式(4)的变形为:
[0080] 〇(i+i)i,=TDOA(i+i)i*C-(di+i,-di,)巧)
[0081] 在步骤302中,将待定非视距误差的统计平均值作为非视距误差的估计值。
[0082] 具体地,将Μ次的进行平均滤波,即得到当前非视距误差的估计值^;;;;;·'。
[0083] 即有:
(6)
[0084] 其中,表示针对第m次统计的待定非视距误差。Μ表示统计的次数,其为 大于等于1的自然数。
[0085] 在步骤104中,通过用非视距误差的估计值替代待定非视距误差的方式来对到达 时间差定位模型进行补偿。
[0086 ] 具体地,将步骤103的结果一一非视距误差的估计值^代入由式(3)所表示的 到达时间差定位模型中,即可得到针对第i个基站和第i+1个基站的经补偿的到达时间定位 模型,即:
[0087]
[0088] 从式(7)中可W看出,上述对到达时间定位模型进行补偿,实质上是:利用对 移动终端到第i个基站的距离的补偿,补偿之后的移动终端到第i个基站的距离为 脂午,1,:,(:-而。
[0089] 至此,完成了对室内定位的非视距补偿。
[0090] 本发明实施例所述的室内定位的非视距补偿方法的原理是:
[0091] 综上所述,应用本发明实施例所述的室内定位的非视距补偿方法,可W解决由于 非视距误差(多径效应)导致的TD0A过大而无法解得移动终端的坐标的技术问题,通过对 TDOA进行非视距补偿的方式,得到了较为精确的移动终端的坐标。
[0092] 相应地,本发明实施例还提供一种室内定位方法。
[0093] 如图4所示,是本发明实施例室内定位方法的流程示意图。本实施例的方法除了包 括上述步骤101至步骤104之外,还包括步骤105。
[0094] 在步骤105中,利用补偿后的到达时间差定位模型,结合牛顿迭代法,来确定待定 移动终端坐标。运里,由于通过到达时间差位模型和牛顿迭代法来确定移动终端的坐标的 方法,属于本领域人员贯穿采用的技术手段,故在本文中不再进行展开说明。
[00%]综上所述,应用本发明实施例所述的室内定位方法,可W解决由于非视距误差(多 径效应)导致的TD0A过大而无法解得移动终端的坐标的技术问题,通过对TD0A进行非视距 补偿的方式,得到了较为精确的移动终端的坐标。
[0096]虽然本发明所公开的实施方式如上,但所述的内容只是为了便于理解本发明而采 用的实施方式,并非用W限定本发明。任何本发明所属技术领域内的技术人员,在不脱离本 发明所公开的精神和范围的前提下,可W在实施的形式上及细节上作任何的修改与变化, 但本发明的保护范围,仍须W所附的权利要求书所界定的范围为准。
【主权项】
1. 一种室内定位的非视距补偿方法,其特征在于,包括: 获取设置在室内的每个基站的基站坐标、以及接收的来自每个基站的信号的接收信号 强度指示; 根据所获取的基站坐标和接收信号强度指示,得到移动终端的估计坐标; 对于每两个基站,利用所述移动终端的估计坐标,结合所述移动终端与所述两个基站 的具有待定非视距误差的到达时间差定位模型,得到针对所述两个基站的非视距误差的估 计值; 通过用所述非视距误差的估计值替代所述待定非视距误差的方式来对所述到达时间 差定位模型进行补偿。2. 根据权利要求1所述的方法,其特征在于:根据所获取的基站坐标和接收信号强度指 示,得到移动终端的估计坐标,包括: 对于每个基站,根据与所述基站相对应的接收信号强度指示,得到与所述基站相对应 的权值; 根据针对各个基站的权值和基站坐标,计算所述移动终端的估计坐标。3. 根据权利要求2所述的方法,其特征在于:根据针对各个基站的权值和基站坐标,计 算所述移动终端的估计坐标,包括: 计算所有基站的X坐标的加权求和,得到所述移动终端的估计X坐标; 计算所有基站的Y坐标的加权求和,得到所述移动终端的估计Y坐标; 计算所有基站的Z坐标的加权求和,得到所述移动终端的估计Z坐标,由所述估计X坐 标、估计Y坐标和估计Z坐标构成所述移动终端的估计坐标。4. 根据权利要求1至3中任一项所述的方法,其特征在于:对于每两个基站,得到针对所 述两个基站的非视距误差的估计值,包括: 通过用所述移动终端的估计坐标替代所述到达时间定位模型中的待定移动终端坐标 的方式,确定所述待定非视距误差; 将所述待定非视距误差的统计平均值作为所述非视距误差的估计值。5. 根据权利要求1至4中任一项所述的方法,其特征在于:所述移动终端与第i个基站和 第i+Ι个基站的具有待定非视距误差的到达时间差定位模型满足:其中,Cl1为第i个基站到所述移动终端的距离,d1+1为第i+Ι个基站到所述移动终端的距 离;TDOA(1+m为所述移动终端相对于所述第i个基站和所述第i+Ι个基站的到达时间差;C为 光速;〇( i+i)i为所述待定非视距误差;(X,y,z)为所述待定移动终端坐标,(Xi+i,yi+i,Zi+i)为 所述第1+1个基站的基站坐标,(11,71,2:〇为所述第;[个基站的基站坐标,;[£[1,1],1为大于 1的自然数,I表示所述基站的总数。6. -种室内定位方法,其特征在于,包括: 获取设置在室内的每个基站的基站坐标、以及接收的来自每个基站的信号的接收信号 强度指示; 根据所获取的基站坐标和接收信号强度指示,得到移动终端的估计坐标; 对于每两个基站,利用所述移动终端的估计坐标,结合所述移动终端与所述两个基站 的具有待定非视距误差的到达时间差定位模型,得到针对所述两个基站的非视距误差的估 计值; 通过用所述非视距误差的估计值替代所述待定非视距误差的方式来对所述到达时间 差定位模型进行补偿; 利用补偿后的到达时间差定位模型,结合牛顿迭代法,来确定所述待定移动终端坐标。7. 根据权利要求6所述的方法,其特征在于:根据所获取的基站坐标和接收信号强度指 示,得到移动终端的估计坐标,包括: 对于每个基站,根据与所述基站相对应的接收信号强度指示,得到与所述基站相对应 的权值; 根据针对各个基站的权值和基站坐标,计算所述移动终端的估计坐标。8. 根据权利要求7所述的方法,其特征在于:根据针对各个基站的权值和基站坐标,计 算所述移动终端的估计坐标,包括: 计算所有基站的X坐标的加权求和,得到所述移动终端的估计X坐标; 计算所有基站的Y坐标的加权求和,得到所述移动终端的估计Y坐标; 计算所有基站的Z坐标的加权求和,得到所述移动终端的估计Z坐标,由所述估计X坐 标、估计Y坐标和估计Z坐标构成所述移动终端的估计坐标。9. 根据权利要求6至8中任一项所述的方法,其特征在于:对于每两个基站,得到针对所 述两个基站的非视距误差的估计值,包括: 通过用所述移动终端的估计坐标替代所述到达时间定位模型中的待定移动终端坐标 的方式,确定所述待定非视距误差; 将所述待定非视距误差的统计平均值作为所述非视距误差的估计值。10. 根据权利要求6至9中任一项所述的方法,其特征在于:所述移动终端与第i个基站 和第i+Ι个基站的具有待定非视距误差的到达时间差定位模型满足:其中,Cl1为第i个基站到所述移动终端的距离,d1+1为第i+Ι个基站到所述移动终端的距 离;TDOA(1+m为所述移动终端相对于所述第i个基站和所述第i+Ι个基站的到达时间差;C为 光速;〇( i+i)i为所述待定非视距误差;(X,y,z)为所述待定移动终端坐标,(Xi+i,yi+i,Zi+i)为 所述第1+1个基站的基站坐标,(11,71,2:〇为所述第;[个基站的基站坐标,;[£[1,1],1为大于 1的自然数,I表示所述基站的总数。
【专利摘要】本发明公开了一种室内定位的非视距补偿方法及室内定位方法,补偿方法包括:获取设置在室内的每个基站的基站坐标、以及接收的来自每个基站的信号的接收信号强度指示;根据所获取的基站坐标和接收信号强度指示,得到移动终端的估计坐标;对于每两个基站,利用移动终端的估计坐标,结合移动终端与两个基站的具有待定非视距误差的到达时间差定位模型,得到针对两个基站的非视距误差的估计值;通过用非视距误差的估计值替代待定非视距误差的方式来对到达时间差定位模型进行补偿。本发明能解决由于非视距误差导致的TDOA过大而无法解得移动终端的坐标的技术问题,通过对TDOA进行非视距补偿的方式,得到了较为精确的移动终端的坐标。
【IPC分类】H04W64/00, G01S5/10
【公开号】CN105491659
【申请号】CN201510788755
【发明人】邓中亮, 郑若彧, 周巘, 翟晨阳, 曾辉, 陆顺保, 林洁
【申请人】北京邮电大学
【公开日】2016年4月13日
【申请日】2015年11月17日

最新回复(0)