[发明专利]一种射频识别防碰撞方法有效
申请号: | 201811526793.5 | 申请日: | 2018-12-13 |
公开(公告)号: | CN109740394B | 公开(公告)日: | 2021-10-22 |
发明(设计)人: | 王佳;张宏;张丹 | 申请(专利权)人: | 北京计算机技术及应用研究所 |
主分类号: | G06K7/10 | 分类号: | G06K7/10 |
代理公司: | 中国兵器工业集团公司专利中心 11011 | 代理人: | 张然 |
地址: | 100854*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种改进的射频识别防碰撞方法,针对现有的超高频射频识别空中接口协议国家标准中的读写器识别多个标签时的多标签返回信号碰撞问题,结合实际读写器的实现方式,对空中接口协议标准中推荐的防碰撞方法进行了改进,优化了多标签碰撞的判断逻辑,充分利用了标签返回信号的捕获效应,调整了读写器识别多个标签时的命令序列,能够降低标签返回信号的碰撞概率,提高读写器对多标签的整体识别效率。本发明目的在于改进现有的防碰撞方法,提高读写器对多标签识别的效率和准确率。 | ||
搜索关键词: | 一种 射频 识别 碰撞 方法 | ||
【主权项】:
1.一种射频识别防碰撞方法,其特征在于,所述方法采用了如下识别过程:(1)读写器首先发送盘点命令Query,所有标签收到盘点命令Query后,将内部时隙计数器的值置为0,同时回复一个16位的句柄RN16,此句柄由11位随机数加CRC5组成;(2)读写器接收标签回复信息,根据标签回复的前导信息,进行计算得到一个前导相关值,将前导相关值与一前导阈值比较,如果超过阈值则认为有标签响应,同时判断CRC5是否正确,如果CRC5错误则认为发生碰撞,如果CRC5正确则认为标签响应正确;如果小于前导阈值但是大于碰撞阈值,则认为发生碰撞;如果小于碰撞阈值则认为没有标签响应;(3)如果标签响应正确,则读写器发送确认命令ACK,标签回复带有CRC16校验码的编码数据EPC,如果读写器没有收到标签回复,则认为当前发生碰撞,跳转到步骤(4);如果读写器收到CRC16正确的回复,则正确识别到一个标签,读写器再次发送分裂位置为0的分裂命令Divide(0),当前被识别的标签跳转状态不再参与此轮盘点,其余标签收到Divide(0)命令后调整内部时隙计数器的值,如果调整后的时隙值为0,则回复RN16,否则不回复,跳转到步骤(2);(4)如果发生碰撞,且连续碰撞次数小于连续碰撞阈值,则读写器发送Divide(0)命令,否则读写器发送分散命令Disperse;如果时隙值为0的标签收到Divide(0)命令,重新选择一个时隙值,时隙值非0的标签,时隙值加1,如果改变后的时隙值为0,则标签重新回复一个RN16,不为0的标签不回复,跳转到步骤(2);如果标签收到分散命令Disperse,则生成1位随机数,时隙值乘以2再加上该随机数,调整后时隙值为0的标签,重新回复一个RN16给读写器,不为0的标签不回复,跳转到步骤(2);(5)如果没有标签响应,且连续空闲次数小于连续空闲阈值,则读写器发送分裂位置为1的分裂命令Divide(1),否则读写器发送收缩命令Shrink;如果时隙值为1的标签收到Divide(1)命令,则重新选择一位时隙值,时隙值不为1的标签其时隙值保持不变,调整后时隙值为0的标签,重新回复一个RN16给读写器,不为0的标签不回复,跳转到步骤(2);如果标签收到收缩命令Shrink,时隙值除以2后舍弃小数取整,调整后时隙值为0的标签回复RN16,不为0的标签不回复,跳转到步骤(2),直到盘点结束。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京计算机技术及应用研究所,未经北京计算机技术及应用研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201811526793.5/,转载请声明来源钻瓜专利网。
- 上一篇:条码扫描系统及方法
- 下一篇:深度学习与形状检测相结合的二维码定位方法及系统