[发明专利]一种基于连续检测机制适用于EPC Gen2协议的防冲突算法有效
申请号: | 201610308522.7 | 申请日: | 2016-05-09 |
公开(公告)号: | CN106022185B | 公开(公告)日: | 2018-07-24 |
发明(设计)人: | 轩秀巍;吕联荣;李琨;谷成 | 申请(专利权)人: | 天津理工大学 |
主分类号: | G06K7/10 | 分类号: | G06K7/10 |
代理公司: | 天津佳盟知识产权代理有限公司 12002 | 代理人: | 刘书元 |
地址: | 300384 *** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于连续检测机制适用于EPC Gen2协议的防冲突算法,属于无线通信领域,其关键在于:根据响应标签的数目,阅读器判断信道发生冲突、空闲还是成功读取标签,并针对这三种情况采取不同的处理措施:当信道第一次发生冲突或空闲时,协议的参数Q保持不变,继续下一个通信周期,如果连续发生冲突或空闲,采用不同的更新步长分别对Q进行更新;否则,Q保持不变。算法对指令发送条件进行设定,在阅读器发送指令前,首先判断Q值是否发生改变,如果Q值改变,阅读器发送QueryAdjust指令;反之,则发送QueryRep指令。该算法性能不受标签数目的影响,可显著提高标签识别速率。 | ||
搜索关键词: | 一种 基于 连续 检测 机制 适用于 epc gen2 协议 冲突 算法 | ||
【主权项】:
1.一种基于连续检测机制适用于EPC Gen2协议的防冲突算法,其特征在于该算法包括以下步骤:步骤1:阅读器→标签如果在一个盘存周期的的开始,阅读器发送Query指令以启动该盘存周期;否则,阅读器检测Q值较之前是否发生改变,如果Q值改变,阅读器发送QueryAdjust指令,指示所有未识别标签将新的随机数值载入其槽计数器内;如果Q值未改变,阅读器发送QueryRep指令,指示所有未识别标签将其槽计数器内数值减1;步骤2:标签→阅读器时隙数为0的标签产生16位的随机数RN16,并将RN16发送给阅读器;根据响应标签的个数,有三种可能:成功识别,信道冲突和信道空闲;(i)成功识别标签:只有一个标签响应,阅读器成功接收RN16,此时阅读器会发送ACK指令,跳至步骤3;(ii)信道冲突:阅读器发送QueryRep,标签的SN减1;SN=0的标签响应,根据响应标签的数目,有三种可能:(1)成功读取标签:情况和(i)相同;(2)无标签响应:Qfpand Q保持不变;(3)多于一个标签响应:阅读器将Qfp增大Cc,增大后的Qfp如果大于15,则令Qfp=15;接下来阅读器将对Qfp取整后的值赋予参数Q,然后跳转至步骤1;(iii)信道空闲:阅读器发送QueryRep,标签的SN减1;SN=0的标签响应,根据响应标签的数目,有三种可能:(1)成功读取标签:情况和(i)相同;(2)无标签响应:阅读器将Qfp减小Ci,减小后的Qfp如果小于0,则令Qfp=0;接下来,阅读器将对Qfp取整后的值赋予参数Q,跳转至步骤1;(3)多于一个标签响应:Qfpand Q保持不变;步骤3:阅读器→标签在只有一个标签响应的情况下,阅读器成功接收RN16,并发送ACK指令给所有标签,只有响应标签可以识别ACK,并继续执行步骤4,其他标签进入等待状态;步骤4:标签→阅读器响应标签识别ACK后,发送它的信息EPC给阅读器;然后阅读器跳转至步骤1继续识别其他标签;其中Q为时隙参数,SN为槽计数器内数值,Cc和Ci为优化的更新步长,Qfp为C的浮点数,C为Qfp的变化步长且0.1
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天津理工大学,未经天津理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610308522.7/,转载请声明来源钻瓜专利网。
- 上一篇:一种用于血液保存冷库的条码扫描装置
- 下一篇:照明设备和系统