发明名称 指纹定位中基于参考点最大距离的定位可信度计算方法
摘要 指纹定位中基于参考点最大距离的定位可信度计算方法,涉及位置指纹定位领域。本发明通过计算kNN算法中所选择的k个参考点的位置与定位结果的距离之最大值来估计定位结果的可信度,对定位精度进行估计。运营商操作过程:记录kNN算法所选的k个参考点的位置坐标P<sub>m</sub>=(X<sub>m</sub>,Y<sub>m</sub>,Z<sub>m</sub>)以及定位结果的位置坐标P=(X,Y,Z);计算所有k个选定参考点与定位结果距离之最大值;统计D与定位精度e之间的关系;将D与定位精度e之间的关系发送到用户机中,转换关系可以通过查表法实现或通过曲线拟合实现;用户操作过程:算出当前定位结果对应的D值;过给出的转换关系,用户机通过计算或查表得出当前的定位精度。本发明方法能有效地反应定位精度。
申请公布号 CN104502889A 申请公布日期 2015.04.08
申请号 CN201410834885.5 申请日期 2014.12.29
申请人 哈尔滨工业大学 发明人 韩帅;邹德岳;孟维晓;安迪;刘猛
分类号 G01S5/00(2006.01)I;G06F17/30(2006.01)I 主分类号 G01S5/00(2006.01)I
代理机构 哈尔滨市松花江专利商标事务所 23109 代理人 杨立超
主权项 一种指纹定位中基于参考点最大距离的定位可信度计算方法,其特征在于:所述方法的实现过程包括能信息交互和数据共享的运营商操作过程和用户操作过程;运营商操作过程A:步骤A1:进行kNN解算,并记录kNN算法所选的k个参考点的位置坐标P<sub>m</sub>=(X<sub>m</sub>,Y<sub>m</sub>,Z<sub>m</sub>)以及定位结果的位置坐标P=(X,Y,Z);其中m的取值为1~k之间;步骤A2:计算所有k个选定参考点与定位结果距离之最大值,计算方法如下式:<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><mi>D</mi><mo>=</mo><mi>max</mi><mrow><mo>(</mo><msqrt><msup><mrow><mo>(</mo><mi>X</mi><mo>-</mo><msub><mi>X</mi><mi>m</mi></msub><mo>)</mo></mrow><mn>2</mn></msup><mo>+</mo><msup><mrow><mo>(</mo><mi>Y</mi><mo>-</mo><msub><mi>Y</mi><mi>m</mi></msub><mo>)</mo></mrow><mn>2</mn></msup><mo>+</mo><msup><mrow><mo>(</mo><mi>Z</mi><mo>-</mo><msub><mi>Z</mi><mi>m</mi></msub><mo>)</mo></mrow><mn>2</mn></msup></msqrt><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000646108390000011.GIF" wi="1099" he="109" /></maths>步骤A3:在应用场景下通过步骤A1至步骤A2进行大量实测,统计D与定位精度e之间的关系;步骤A4:将D与定位精度e之间的关系发送到用户机中,转换关系可以通过查表法实现或通过曲线拟合实现;用户操作过程B:步骤B1:定位时通过步骤A1至步骤A2来计算出当前定位结果对应的D值;步骤B2:通过步骤A4给出的转换关系,用户机通过将当前D值带入到A4过程给出的拟合曲线方程中计算得到当前的定位精度估计值,或通过查表得出当前的定位精度。
地址 150001 黑龙江省哈尔滨市南岗区西大直街92号