著录项信息
专利名称 | 基于RSSI加权融合的RFID定位方法 |
申请号 | CN201210166518.3 | 申请日期 | 2012-05-23 |
法律状态 | 授权 | 申报国家 | 中国 |
公开/公告日 | 2012-09-26 | 公开/公告号 | CN102692618A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | G01S1/08 | IPC分类号 | G;0;1;S;1;/;0;8查看分类表>
|
申请人 | 浙江工业大学 | 申请人地址 | 浙江省杭州市下城区潮王路18号
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 浙江工业大学 | 当前权利人 | 浙江工业大学 |
发明人 | 沈笑慧;张健;何熊熊;沈林武;刘端阳 |
代理机构 | 杭州天正专利事务所有限公司 | 代理人 | 王兵;黄美娟 |
摘要
基于RSSI加权融合的RFID定位方法,包括测距和算法两个部分的创新。首先,对卡尔曼滤波进行改进,根据卡尔曼的新息过程使其增益动态变化,较好地消除测距过程中的非视距误差。然后结合标签与节点的距离、定位单元质量和标签所处的位置三方面,对定位坐标进行加权融合。与传统的三边定位算法相比,定位结果稳定、精度高,可靠性强,具有较大的理论意义和实用价值。
1.基于RSSI加权融合的RFID定位方法,其工作步骤是:
(1)根据不同环境状态,绘制能量衰减与节点距离的对应曲线;
(2)根据预测值与测量值的差值,适当调整卡尔曼增益矩阵
其中K(t+1),K′(t+1)分别表示卡尔曼增益矩阵在t+1时刻的计算值和调整后的值,ε(t+1)为测量值与预测值的差值,即,卡尔曼新息过程;当ε(t+1)绝对值越大,测量值与预测值的偏差就越大,当ε(t+1)绝对值大于一个阈值时,认为当前测量值偏差过大,令卡尔曼增益为0,用状态预测值来代替状态估计值;当ε(t+1)绝对值在阈值内,大于等于零时,减小卡尔曼增益;小于零时,增大卡尔曼增益,使估计值更接近真实值;α,β为卡尔曼增益调整系数,threshold为新息过程门限值;
(3)选取N个定位单元,根据卡尔曼滤波后的距离值,由三边定位算法计算得到N个待测标签的坐标:(xj,yj),j=1…N;
(4)Ri表示节点i与标签的距离,三个节点形成一个定位单元用距离表
示,则第j个定位单元为: 得到第j个定位单元关于距离的权值
5)由最小角度量方法衡量定位单元的质量,表达式为 其中αmin表示三
角形最小内角,得到定位单元 关于其质量的权值
(6)根据待测标签与定位单元重心的距离,得到定位单元 的权值
其中D为重心与标签的距离;
(7)结合三项权值得到最终的权值Wj, μ,γ,η为加权系数,
将N个坐标进行加权融合,得:
(x,y)为所求标签的坐标。
基于RSSI加权融合的RFID定位方法 \n技术领域\n[0001] 本发明涉及一种RFID定位方法。 \n背景技术\n[0002] 射频识别技术(RFID)已经被广泛应用于日常生活的方方面面,作为RFID支撑技术之一的定位技术,近年来研究十分活跃。RFID技术利用射频通信实现非接触式自动识别,其与互联网、通讯等技术相结合,可实现大范围跟踪与信息共享。由于RFID标签具有体积小、容量大、寿命长、可重复使用等特点,可以很方便地来标识包括人在内的各种目标。 [0003] RFID射频识别技术被公认为是本世纪最有发展前途的信息技术之一,已经得到业界高度重视。近年来,RFID技术已被广泛应用于工业自动化、商业自动化、交通运输控制管理等众多领域,主要决定因素是该项技术在相应领域中的经济效益。经常提到的具体应用包括:钞票及产品防伪技术、身份证、通行证(包括门票)、电子收费系统,如香港的八达通与台湾的悠游卡、家畜或野生动物识别、病人识别及电子病历、物流管理等。 [0004] 在国外,欧洲和美国RFID技术已经用于物品的跟踪与库存;国际航空运输协会、IT和通讯提供商Sita和剑桥大学Auto-ID实验室现在集中资源调查如何应用联网识别技术来加快不同飞机的周转协议,同时最大限度地确保安全和效率;韩国政府也将自己定位为RFID应用演示基地,韩国国防部2007年6月份宣布它将使用RFID芯片来跟踪弹药的供应。在国内,上海海鼎对RFID在商业流通领域的应用进行开发;上海通用卫星导航有限公司正在尝试将RFID运用于航空物流管理;上海国际港务正在进行RFID在集装箱管理中的应用测试;另外,北京维深电子、江苏瑞福和江苏盛科等公司也参与其中。 \n[0005] 目前定位算法的测距方法主要有基于到达角度(AOA)的测距,基于到达时间(TOA)的测距,基于到达时间差(TDOA)的测距和基于接收信号强度指示(RSSI)的测距等。\nAOA测距法以TOA测距法为基础,在计算时相对方位或角度时要用到根据TOA测距法求得的距离信息,会产生二次累积误差。TOA测距法要求发射节点和接收节点严格时间同步,对系统的时钟精度要求很高,这在低硬件成本定位中不适用。TDOA测距法优于TOA测距法,在无线传感器网络的定位研究中使用较多,但它对硬件的要求很高,而且超声波信号的传播距离非常有限,不适合应用于大规模定位网络中。RSSI测距比较简单,实际应用比较多,如微软公司开发的RADAR是基于IEEE802.11无线技术的一种室内定位系统,未知节点根据RSSI计算与多个基站的距离,然后使用三边测量法定位。Pinpoint公司的3D-iD定位系统,与PADAR系统原理相似。但是由于实际环境中温度、多径效应、非视距误差等条件容易发生变化,使得计算出的距离有很大的误差。 \n发明内容\n[0006] 本发明要克服RSSI测距易受环境影响的缺点,提出一种抗干扰能力强、定位精度高、稳定性好,且硬件要求低的基于RSSI的加权融合定位方法。 \n[0007] 本发明所述的基于RSSI加权融合的RFID定位方法,其工作步骤是: \n[0008] 1.根据不同环境状态,绘制能量衰减与节点距离的对应曲线; \n[0009] 2.根据预测值与测量值的差值,适当调整卡尔曼增益矩阵 \n[0010] \n[0011] 其中K(t+1),K′(t+1)分别表示卡尔曼增益矩阵在t+1时刻的计算值和调整后的值。ε(t+1)为测量值与预测值的差值,即,卡尔曼新息过程。当ε(t+1)绝对值越大,测量值与预测值的偏差就越大。当ε(t+1)绝对值大于一个阈值时,认为当前测量值偏差过大,令卡尔曼增益为0,用状态预测值来代 替状态估计值。当ε(t+1)绝对值在阈值内,大于(小于)零时,减小(增大)卡尔曼增益,使估计值更接近真实值。α,β为卡尔曼增益调整系数,threshold为新息过程门限值; \n[0012] 3.选取N个定位单元,根据卡尔曼滤波后的距离值,由三边定位算法计算得到N个待测标签的坐标:(xj,yj),j=1…N; \n[0013] 4.Ri表示节点i与标签的距离,三个节点形成一个定位单元用距离表示,则第j个定位单元为: 得到定位单元关于距离的权值\n[0014] 5.由最小角度量方法衡量定位单元的质量,表达式为 其中αmin表\n示三角形最小内角,得到定位单元 关于其质量的权值\n[0015] 6.根据待测标签与定位单元重心的距离,得到定位单元 的权值 \n其中D为重心与标签的距离; \n[0016] 7.结合三项权值得到最终的权值Wj, μ,γ,η为加权系\n数。将N个坐标进行加权融合,得: \n[0017] \n[0018] (x,y)为所求标签的坐标。 \n[0019] 基于RSSI的RFID定位算法就是克服环境因素对测距造成的影响,在实际测 距过程中,环境温湿度的变换,非视距误差的干扰都会影响测距精度,我们需要找到某种方法来尽量降低测距误差,提高定位精度。为此本发明提出了一种基于RSSI加权融合的定位算法,能够减少测距干扰,提高定位精度。我们对本发明的原理进行如下阐述:在不同环境中,设定相应的能量衰减-距离曲线,减少温湿度对测距的影响。通过动态卡尔曼滤波消除由非视距误差、多径干扰等带来的干扰。三边定位算法的精度受定位单元质量,待测标签与定位节点间的距离以及待测标签与定位单元的位置关系的影响,本发明综合考虑以上三个方面,选取合适的定位单元,通过多次定位融合,使定位结果更加精确。 \n[0020] 本发明的有益效果主要表现在: \n[0021] 1.硬件要求低; \n[0022] 2.定位精度高; \n[0023] 3.抗干扰性强; \n[0024] 4.学习速度快; \n[0025] 5.灵活性大,根据实际情况选取N。 \n附图说明\n[0026] 图1是本发明的流程图 \n具体实施方式\n[0027] 参照附图: \n[0028] 在确定定位方法后,提出本发明解决其技术问题所采用的技术方案: [0029] 1.我们在一个20×30米的室内布置25个定位节点,以区域左下角为坐标原点建立坐标系。根据不同环境状态,绘制能量衰减与节点距离的对应曲线; \n[0030] 2.使用自主设计的芯片对定位节点进行特定环境测试,以0.2m为间隔测量,测量距离在0-100m之间,每个距离测量20次取能量衰减平均,确定能量衰减-距离的关系,绘制能量衰减-距离对应曲线; \n[0031] 3.加入非视距误差后进行测距,根据能量衰减-距离对应曲线得到测量的距离,确定卡尔曼增益系数α,β和门限值threshold的最优取值,通过卡尔曼滤波增益矩阵改变卡尔曼迭代过程,使距离估计值接近真\n实值; \n[0032] 4.根据卡尔曼滤波后的待测标签与节点的距离值,优先选择距离较近的三个节点组成一个定位单元: 共选取N个。由三边定位算法计算得到N个待测标签的\n坐标:(xj,yj),j=1…N; \n[0033] 5.综合考虑定位单元质量,待测标签与节点的距离,通过C语言编程确定该定位单元关于定位单元质量的权值 定位单元关于距离的权值 待测标签与定位单元重心的距离的权值\n[0034] 6.结合三项权值得到最终的权值Wj, μ,γ,η为加权系\n数。将N个坐标进行加权融合,得: \n[0035] \n[0036] (x,y)为所求标签的坐标。 \n[0037] 下面对本发明中技术步骤作进一步的说明: \n[0038] 1.在步骤1中,布置25个定位节点,其坐标如下:{0,0},{4,0},{8,0},{12,0},{16,0},{20,0},{24,0},{28,0},{0,4},{0,8},{0,12},{0,16},{30,2},{30,6},{30,10},{30,14},{30,18},{2,20},{6,20},{10,20},{14,20},{18,20},{22,20},{26,20},{30,20},节点间距为4米; \n[0039] 2.在步骤3中,确定卡尔曼增益系数α=1,β=0.5,门限值threshold=5; [0040] 3.待测标签在以下5个位置进行定位计算,坐标分别为{5,4},{8,16}, {15,10},{21,5},{25,15}。选取加权系数 定位单元选取N=3,N=4,N=5,N=6,分别进行\n20次定位计算,对于不同定位单元个数其定位误差如下表: \n[0041] 表1、定位误差统计表 \n[0042] \n[0043] 在定位单元个数取5时,在此环境下定位精度较高。 \n[0044] 本说明书实施例所述的内容仅仅是对发明构思的实现形式的列举,本发明的保护范围的不应当被视为仅限于实施例所陈述的具体形式,本发明的保护范围也及于本领域技术人员根据本发明构思所能够想到的等同技术手段。
法律信息
- 2020-11-24
专利权的转移
登记生效日: 2020.11.11
专利权人由浙江工业大学变更为菏泽建数智能科技有限公司
地址由310014 浙江省杭州市下城区潮王路18号变更为274500 山东省菏泽市东明县城关街道曙光路东乐城国际11楼
- 2014-01-29
- 2012-11-21
实质审查的生效
IPC(主分类): G01S 1/08
专利申请号: 201210166518.3
申请日: 2012.05.23
- 2012-09-26
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2012-01-04
|
2011-06-02
| | |
2
| |
2010-10-13
|
2010-06-04
| | |
3
| |
2010-05-26
|
2009-11-20
| | |
4
| |
2009-03-04
|
2008-05-06
| | |
5
| |
2011-08-17
|
2011-03-08
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |