[发明专利]用于RFID系统的标签识别防碰撞方法无效
申请号: | 200810029515.9 | 申请日: | 2008-07-16 |
公开(公告)号: | CN101324916A | 公开(公告)日: | 2008-12-17 |
发明(设计)人: | 胡斌杰;许武忠 | 申请(专利权)人: | 华南理工大学 |
主分类号: | G06K7/00 | 分类号: | G06K7/00 |
代理公司: | 广州粤高专利代理有限公司 | 代理人: | 何淑珍 |
地址: | 510640广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 rfid 系统 标签 识别 碰撞 方法 | ||
1. 用于RFID系统的标签识别防碰撞方法,其特征在于包括如下步骤:
(1)阅读器初始化系统,所有标签都处于活动状态,所述标签的识别码ID为qL-1...q1q0,其中,qL-1,...,q1,q0的每位取0或者1,L为ID长度;
(2)阅读器发出标签识别请求,所有标签返回整个识别码,阅读器接收返回数据,记录其中碰撞位的位置和保存没有发生碰撞的位数据;
(3)阅读器预先确定请求碰撞位长度l,执行查询循环II,获取请求前缀;
查询循环II:结合步骤(2)中的碰撞位的位置信息,阅读器向标签发送请求的碰撞位位置Req[qL-1...q1q0],若第i位是所要请求的碰撞位位置,则qi=1,否则qi=0,其中0≤i≤L-1;阅读器请求的碰撞位长度为l,由此得到标签返回的二进制数的长度N=2l,标签返回二进制码qN-1...q1q0,其中,标签根据阅读器发送的请求碰撞位位置,从自身识别码ID中获取相应位置上的l位二进制数,并转化为十进制数j,则取qj=1,而其余N-1位均为0,其中0≤j≤N-1;
当阅读器要获取碰撞位长度为l的请求前缀qL-1...qi+1qi,就需要知道l个碰撞位的值;执行查询循环II,接收返回数据qN-1...q1q0:若qj发生碰撞,将j转化为l位二进制码,结合步骤(2)中没有发生碰撞的位数据信息,可获取请求前缀,并压入堆栈中;
(4)阅读器从堆栈中弹出一个请求前缀qL-1...qi+1qi,并执行查询循环I:请求前缀Req(qL-1...qi+1qi),阅读器发出带有前缀qL-1...qi+1qi的请求,标签检查自身ID的前L-i位是否与阅读器发出的前缀相同,若是,则返回识别码的剩余位qi-1...q1q0,若不是,则不回应;如果没有发生碰撞,则可以识别一个标签;如果发生碰撞且碰撞位中的最高位为k,则将qL-1...qk+10和qL-1...qk+11压入堆栈中,0≤k<i,0≤i≤L-1;
(5)当堆栈不为空时,执行步骤(4),当堆栈为空时,识别完所有标签。
2. 根据权利1所述的方法,其特征在于步骤(3)中的请求碰撞位长度l为预先设定的长度或者根据估算标签的个数,选择识别性能最高的请求碰撞位长度。
3. 根据权利1所述的方法,其特征在于该方法从标签识别码ID的最高位开始执行或从最低位开始执行。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华南理工大学,未经华南理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810029515.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:节能器
- 下一篇:WiMAX系统的基站和网关中控制组播数据包传输的方法及装置