首页 > 专利 > 徐州工业职业技术学院 > 基于指纹量化的改进加权质心定位方法专利详情

基于指纹量化的改进加权质心定位方法   0    0

有效专利 查看PDF
专利申请流程有哪些步骤?
专利申请流程图
申请
申请号:指国家知识产权局受理一件专利申请时给予该专利申请的一个标示号码。唯一性原则。
申请日:提出专利申请之日。
2019-06-28
申请公布
申请公布指发明专利申请经初步审查合格后,自申请日(或优先权日)起18个月期满时的公布或根据申请人的请求提前进行的公布。
申请公布号:专利申请过程中,在尚未取得专利授权之前,国家专利局《专利公报》公开专利时的编号。
申请公布日:申请公开的日期,即在专利公报上予以公开的日期。
2019-10-15
授权
授权指对发明专利申请经实质审查没有发现驳回理由,授予发明专利权;或对实用新型或外观设计专利申请经初步审查没有发现驳回理由,授予实用新型专利权或外观设计专利权。
2020-12-11
预估到期
发明专利权的期限为二十年,实用新型专利权期限为十年,外观设计专利权期限为十五年,均自申请日起计算。专利届满后法律终止保护。
2039-06-28
基本信息
有效性 有效专利 专利类型 发明专利
申请号 CN201910575928.5 申请日 2019-06-28
公开/公告号 CN110234072B 公开/公告日 2020-12-11
授权日 2020-12-11 预估到期日 2039-06-28
申请年 2019年 公开/公告年 2020年
缴费截止日
分类号 H04W4/02H04W4/021H04W4/33 主分类号 H04W4/02
是否联合申请 独立申请 文献类型号 B
独权数量 1 从权数量 6
权利要求数量 7 非专利引证数量 1
引用专利数量 2 被引证专利数量 0
非专利引证 1、2015.09.03张勇.基于加权质心法的WLAN室内定位系统《.电子测量与仪器学报》.2015,;
引用专利 US10162042B、US2015249907A 被引证专利
专利权维持 3 专利申请国编码 CN
专利事件 事务标签 公开、实质审查、授权
申请人信息
申请人 第一申请人
专利权人 徐州工业职业技术学院 当前专利权人 徐州工业职业技术学院
发明人 高媛 第一发明人 高媛
地址 江苏省徐州市鼓楼区襄王路1号 邮编 221140
申请人数量 1 发明人数量 1
申请人所在省 江苏省 申请人所在市 江苏省徐州市
代理人信息
代理机构
专利代理机构是经省专利管理局审核,国家知识产权局批准设立,可以接受委托人的委托,在委托权限范围内以委托人的名义办理专利申请或其他专利事务的服务机构。
西安铭泽知识产权代理事务所 代理人
专利代理师是代理他人进行专利申请和办理其他专利事务,取得一定资格的人。
李振瑞
摘要
本发明公开了基于指纹量化的改进加权质心定位方法,涉及室内定位技术领域,该方法在Zigbee通信环境下,采集实际测量值建立指纹数据库,在量化域内根据未知节点接收到的RSSI值进行量化,获得量化距离及量化RSSI值,将量化距离以及产生的量化误差作为权值参数,进一步利用改进的交集三角形加权质心算法对未知节点进行定位。实验结果表明,该算法可以有效避免因信号衰减严重而造成的理论误差问题,提高了定位精度。
  • 摘要附图
    基于指纹量化的改进加权质心定位方法
  • 说明书附图:图1
    基于指纹量化的改进加权质心定位方法
  • 说明书附图:图2
    基于指纹量化的改进加权质心定位方法
  • 说明书附图:图3
    基于指纹量化的改进加权质心定位方法
  • 说明书附图:图4
    基于指纹量化的改进加权质心定位方法
  • 说明书附图:图5
    基于指纹量化的改进加权质心定位方法
  • 说明书附图:图6
    基于指纹量化的改进加权质心定位方法
  • 说明书附图:图7
    基于指纹量化的改进加权质心定位方法
  • 说明书附图:图8
    基于指纹量化的改进加权质心定位方法
法律状态
序号 法律状态公告日 法律状态 法律状态信息
1 2020-12-11 授权
2 2019-10-15 实质审查的生效 IPC(主分类): H04W 4/02 专利申请号: 201910575928.5 申请日: 2019.06.28
3 2019-09-13 公开
权利要求
权利要求书是申请文件最核心的部分,是申请人向国家申请保护他的发明创造及划定保护范围的文件。
1.基于指纹量化的改进加权质心定位方法,其特征在于,包括以下步骤:
布设多个参考节点,每个参考节点周围均布设多个采样点,在采样点处采集RSSI值,以RSSI值和采样点距离参考节点的距离作为指纹样本,建立指纹数据库;
根据指纹数据库中的指纹样本确定量化域,并将该量化域划分为多个量化区间;
未知节点接收来自参考节点的信号,在接收的信号数量超过3个时选择未知节点一跳范围内的RSSI值最大的3个参考节点,根据选定的参考节点的RSSI值确定每个参考节点的RSSI值在量化区间中对应的量化距离和量化RSSI值;
以选定的3个参考节点的为圆心,以各自的量化距离为半径作圆确定三个圆周的交点坐标,即交集三角形的顶点坐标,结合交集三角形的顶点坐标以及考虑3个参考节点的量化距离和量化RSSI值与实测RSSI值之间差值的权值,计算得到未知节点的坐标;
其中,考虑3个参考节点的量化距离和量化RSSI值与实测RSSI值之间差值的权值计算如下:
其中,w1、w2和w3分别为与3个参考节点对应的权值, 为权值的参数,将量
化RSSI值和实际测得的RSSI均值间的差值记为ε,计算式如下:
εq=min(|RA-RFi|,|RA-RFi+1|)
其中q=1,2,3,表示3个参考节点AP1、AP2和AP3,RA为未知节点接收到的来自参考节点信号的RSSI平均值,RFi为指纹样本RSSI值。

2.如权利要求1所述的基于指纹量化的改进加权质心定位方法,其特征在于,建立指纹数据库时,在室内选择N个位置布放参考节点,以参考节点为圆心作多个圆,在相同半径的圆周上不同位置设置N’个采样点,每个采样点采集RSSI值,设每个采样点采集到的RSSI值和指纹样本RSSI值分别为RSi和RFi,将N个位置处的以参考节点为圆心、半径相同的圆周上采样点的RSSI值的平均值作为各个采样圆周的RSSI值:
该RSSI值与采样点距离参考节点的实际距离作为该采样圆周的指纹样本(RFi,dFi)建立指纹数据库,其中dFi为第i个采样圆周上采样点与参考节点的实际距离,即指纹样本距离。

3.如权利要求2所述的基于指纹量化的改进加权质心定位方法,其特征在于,考虑未知节点到可用参考节点的最远距离,建立的指纹数据库如下:
{(RF1,dF1),(RF2,dF2),…(RFi,dFi),…(RFM,dFM)}
其中 Smax为相邻两参考节点间的最大间隔,D为同一个参考节点周围相
邻两个圆周之间的距离。

4.如权利要求3所述的基于指纹量化的改进加权质心定位方法,其特征在于,划分量化区间时,将指纹数据库中的指纹样本数据(RF1,dF1)与(RFM,dFM)之间的区域构成整个量化域,在量化域中根据指纹样本的数量划分等量的量化区间,取指纹数据库中各个指纹样本(RFi,dFi)作为各量化区间的端点,样本中的距离值dFi作为量化距离,RSSI值RFi作为量化RSSI值。

5.如权利要求2所述的基于指纹量化的改进加权质心定位方法,其特征在于,确定选定的参考节点RSSI值在量化区间中对应的量化距离和量化RSSI值时,将未知节点接收到的来自参考节点信号的RSSI平均值RA与指纹数据库中的指纹样本数据进行比较,当RFi
6.如权利要求5所述的基于指纹量化的改进加权质心定位方法,其特征在于,计算交集三角形的顶点坐标时,设选定的参考节点AP1、AP2、AP3的坐标为(xAP1,yAP1)、(xAP2,yAP2)、(xAP3,yAP3),分别以参考节点AP1、AP2、AP3为圆心,与每个参考节点对应的量化距离d1、d2、d3为半径作圆,由下式计算三个圆相交的三个点B1、B2、B3的坐标(xB1,yB1)、(xB2,yB2)、(xB3,yB3),B1的坐标计算式为:
根据上式也能计算得到B2和B3的坐标。

7.如权利要求1所述的基于指纹量化的改进加权质心定位方法,其特征在于,按照下式计算未知节点的坐标P(x,y):
说明书

技术领域

[0001] 本发明涉及室内定位技术领域,特别是涉及基于指纹量化的改进加权质心定位方法。

背景技术

[0002] 在无线传感器网络技术的应用中,目标定位至关重要。因此,无线定位技术在目标跟踪、小范围内高精度定位等领域有着重要的作用。
[0003] 为了获得更加精确的定位,国内外研究人员提出了多种定位的算法,并在已有算法的基础上不断进行改进。在无线定位中,可将定位算法分为基于测距的定位算法和基于非测距的定位算法。基于非测距的定位算法仅依据网络的连通性来估算节点的位置,对硬件要求不高,但该类算法能实现的定位精度较低。目前研究最广泛的算法是基于接收信号强度RSSI(Received Signal Strength Indication)的测距算法,该类算法软硬件实现起来简单,功耗和成本都较低,很适合室内的短距离无线定位。
[0004] 将基于RSSI的测距算法与非测距定位算法中的质心算法相结合进行目标定位是目前研究的热点,但RSSI受环境及节点间距的影响,测距误差大,质心定位算法受到测距误差的影响,导致定位不准确。

发明内容

[0005] 本发明实施例提供了基于指纹量化的改进加权质心定位方法,可以解决现有技术中存在的问题。
[0006] 本发明提供了基于指纹量化的改进加权质心定位方法,包括以下步骤:
[0007] 布设多个参考节点,每个参考节点周围均布设多个采样点,在采样点处采集RSSI值,以RSSI值和采样点距离参考节点的距离作为指纹样本,建立指纹数据库;
[0008] 根据指纹数据库中的指纹样本确定量化域,并将该量化域划分为多个量化区间;
[0009] 未知节点接收来自参考节点的信号,在接收的信号数量超过3个时选择未知节点一跳范围内的RSSI值最大的3个参考节点,根据选定的参考节点的RSSI值确定每个参考节点的RSSI值在量化区间中对应的量化距离和量化RSSI值;
[0010] 以选定的3个参考节点的为圆心,以各自的量化距离为半径作圆确定三个圆周的交点坐标,即交集三角形的顶点坐标,结合交集三角形的顶点坐标以及考虑3个参考节点的量化距离和量化RSSI值与实测RSSI值之间差值的权值,计算得到未知节点的坐标。
[0011] 本发明中的基于指纹量化的改进加权质心定位方法,经过实验验证,表明本发明的方法能够有效避免因信号衰减严重而造成的理论误差问题,提高了定位精度。

实施方案

[0021] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0022] 参照图1,本发明提供了基于指纹量化的改进加权质心定位方法,该方法包括以下步骤:
[0023] 1、指纹数据库的建立,通过实际测试,选择等间隔距离设置若干采样点,采集适量样本数据,构建指纹数据库。
[0024] 2、量化距离及量化RSSI值的确定,根据参考节点布放的间隔设定量化域,划分若干量化区间,将指纹数据库中的样本数据作为量化区间的端点,目标定位时,将未知节点接收到的RSSI值在量化域中进行比对,确定所在区间,选择邻近的量化区间端点,将该端点对应的样本距离作为未知节点到参考节点的量化距离,对应的样本RSSI值作为量化RSSI值。
[0025] 3、交集三角形质心定位算法改进,改进传统加权质心定位算法权值的选取方式,考虑量化误差以及未知节点与参考节点的距离,以获取更加合理有效的权值,提高定位精度。
[0026] 下面对本发明方法中的每个步骤进行详细说明。
[0027] 指纹数据库的建立
[0028] 室内环境下一般障碍物多,环境复杂,造成干扰因素多,RSSI信号衰减严重,导致测距模型计算的误差加大。RSSI理论值与实际值的对比数据如图2所示。在0-15m的测试区间内,将发射端AP位置固定,接收端从距离发射端AP 1m的地方向后移动,每隔任意距离(均小于1m)测量10个数据,求出RSSI的平均值。可以看到,RSSI测距的实际测量值与理论值之间存在较大的误差。所以,本发明直接选用实际测量值建立指纹数据库,避免因信号衰减严重而造成的理论误差问题。
[0029] 在室内选择N个位置布放参考节点,距离每个参考节点每远离相同的距离D米,以参考节点为圆心,以逐渐增加的距离为半径,在相同半径的圆周上不同位置设置N’个采样点,每个采样点采集RSSI值,为保证定位精度D值应小于0.5m。计算N个位置处的以参考节点为圆心、半径相同的圆周上采样点的RSSI值的平均值作为各个采样圆周的RSSI值,该RSSI值与采样点距离参考节点的实际距离d(即圆周的半径)一起作为该采样圆周的指纹样本,如图3所示。
[0030] 设每个采样点采集的RSSI值和指纹样本RSSI值分别为RSi和RFi,两者的关系如公式(1):
[0031]
[0032] 则确定该采样点的指纹样本为(RFi,dFi),其中dFi为第i个采样圆周上采样点与参考节点的实际距离。
[0033] 为保证定位精度,设定未知节点定位时仅选用一跳范围内的参考节点,室内实际参考节点的布放保证未知节点可在一跳范围内至少接收到3个参考节点的信号,据统计分析,未知节点到可用参考节点的最远距离小于间距最大的相邻两参考节点间的距离,将相邻两参考节点间的最大间隔记为Smax,根据上述指纹样本的确定原则,可得到指纹数据库如公式(2)所示。
[0034] {(RF1,dF1),(RF2,dF2),…(RFi,dFi),…(RFM,dFM)}  (2)
[0035] 其中
[0036] 量化距离及量化RSSI值的确定
[0037] 在目标定位时,未知节点与参考节点间的实际距离是任意数且有无穷多个取值。为快速获取到两者间的实际距离,本发明采用数字通信技术中的量化思想,设定量化域,划分量化区间,获得量化距离。
[0038] 将指纹数据库中的指纹样本数据(RF1,dF1)与(RFM,dFM)之间的区域构成整个量化域,在量化域中根据指纹样本的数量划分等量的量化区间,取指纹数据库中各个指纹样本(RFi,dFi)作为各量化区间的端点,样本中的距离值dFi作为量化距离,RSSI值RFi作为量化RSSI值。dFi与dFi-1间的差为D米,RFi与RFi-1间的差值无规律,为任意量。量化的物理过程如图4所示。
[0039] 目标定位时,将未知节点接收到的来自参考节点信号的RSSI平均值RA与指纹数据库中的指纹样本数据进行比较,当RFi
[0040] RAFi=|RA-RFi|  (3)
[0041] RAFi+1=|RA-RFi+1|  (4)
[0042] 比较RAFi与RAFi+1的大小,如果RAFi>RAFi+1,说明RA更接近于RFi+1的值,此时选择指纹样本(RFi+1,dFi+1);如果RAFi
[0043] 按照以上方法,未知节点一跳范围内的3个参考节点AP1、AP2、AP3的量化距离都能确定,分别记作d1、d2、d3。
[0044] 当量化距离已确定,通过交集三角形加权质心算法确定目标位置。
[0045] 交集三角形质心定位算法改进
[0046] 在传统质心算法的基础上,为提高定位精度,许多学者针对该算法的原理,对权值进行了改进,提出了一种加权质心算法,将未知节点接收到的RSSI值作为权值,通过这种方式可以反映出参考节点对未知节点的影响程度,从而达到提高定位精度的目的。如公式(5)所示:
[0047]
[0048] 其中wp为权值,(x,y)为未知节点坐标,(xp,yp)为参考节点坐标。在实际环境中,单纯使用RSSI值作为权值可能会使定位误差较大,RSSI值随着距离的增大会不断减小。
[0049] 本发明提出了一种改进的交集三角形加权质心定位算法,如图5所示。设参考节点AP1、AP2、AP3的坐标为(xAP1,yAP1)、(xAP2,yAP2)、(xAP3,yAP3),分别以AP1、AP2、AP3为圆心,量化距离d1、d2、d3为半径作圆,由式(6)计算三个圆相交的三个点B1、B2、B3的坐标分别为(xB1,yB1)、(xB2,yB2)、(xB3,yB3):
[0050]
[0051] 同理可得B2、B3的坐标。
[0052] 由于上述方法中对未知节点到参考节点的实际距离进行了量化,一定会产生相应的量化误差,参考节点AP1、AP2、AP3与未知节点间的量化距离以及量化误差的大小同时影响着未知节点的定位,本发明对于权值的选择有以下考虑:
[0053] 1)参考节点距离未知节点越近,对未知节点的定位影响越大,故选取作为权值的参数;
[0054] 2)量化RSSI的差值越小,对应的参考节点对未知节点的定位影响越大,将量化RSSI值和实际测得的RSSI均值间的差值记为ε,计算式如(7)所示。
[0055] εq=min(|RA-RFi|,|RA-RFi+1|)  (7)
[0056] (7)
[0057] 其中q=1,2,3,表示3个参考节点AP1、AP2和AP3,选取作为权值的参数。
[0058] 综上考虑,改进的权值如公式(8)(9)(10)所示:
[0059]
[0060]
[0061]
[0062] 由此得到改进的交集三角形加权质心算法,结合三角形顶点B1、B2、B3坐标,计算未知节点的坐标P(x,y)如式(11)所示:
[0063]
[0064] 实验仿真
[0065] 实验选择在一个10m×15m的办公环境内,基于Zigbee定位系统,硬件采用6个CC2530射频芯片,4个作为参考节点,1个作为未知节点,1个作为网关。本发明将参考节点位置固定,分别放置在(0.00,0.00)、(9.75,0.00)、(0.00,14.50)、(9.75,14.50),对未知节点随机选择20个位置进行实验,如图6所示。黑色“*”表示参考节点,黑色“o”表示未知节点。
[0066] 设未知节点第r个位置求解的坐标和真实坐标分别为(x'r,y'r)和(xr,yr),Errr和分别为未知节点第r个位置的一次定位误差和测试30次的平均误差,Err为未知节点20个随机位置的总体平均误差,计算公式如下:
[0067]
[0068]
[0069]
[0070] 本发明首先与基于RSSI的三角加权质心算法进行对比,在相同的实验环境及实验参数下,测得数据拟合出两种算法的误差对比图如图7所示。基于RSSI的三角加权质心算法最大定位误差2.3m,平均定位误差Err=0.78m,有40%的未知节点定位误差在1m以下,有15%的未知节点定位误差在0.5m以下;利用本发明算法得到的最大定位误差为1.6m,平均定位误差Err=0.68m,有70%的点定位误差在1m以下,有45%的未知节点定位误差在0.5m以下。比较两种算法,本发明算法的定位精度大大高于三角加权质心算法。
[0071] 王亚民、王海英、何佩伦发表的基于RSSI的改进加权质心算法,下称对比算法,也是基于RSSI的改进三角加权质心算法,实验的环境与本发明相似。为了进一步测试本发明改进定位算法的性能,将其与对比算法进行测试对比,本发明的定位算法与对比算法的测试对比结果如图8所示。从图8可以看出,在多数点上本发明的定位精度都是高于对比算法,仅在个别点上定位精度低于对比算法,但是差别也很小。所以本发明算法的定位精度从总体上来说要高于对比算法。
[0072] 尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
[0073] 显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

附图说明

[0012] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0013] 图1为本发明的流程图;
[0014] 图2为RSSI测距对比示意图;
[0015] 图3为指纹样本采集示意图;
[0016] 图4为量化区间示意图;
[0017] 图5为交集三角形加权质心定位的示意图;
[0018] 图6为节点随机分布图;
[0019] 图7为三角加权质心算法和本发明中方法的误差曲线;
[0020] 图8为现有技术中基于RSSI的改进加权质心定位算法和本发明中方法的误差曲线。
版权所有:盲专网 ©2023 zlpt.xyz  蜀ICP备2023003576号