当前位置: 首页 > 专利查询>中山大学专利>正文

一种基于平衡碰撞二叉树的大型RFID系统丢失标签识别方法技术方案

技术编号:33033754 阅读:12 留言:0更新日期:2022-04-15 09:11
本发明专利技术针对现有技术的局限性,提出了一种基于平衡碰撞二叉树的大型RFID系统丢失标签识别方法,在本领域首次提出并使用了平衡碰撞二叉树的数据结构,通过对目标RFID系统构建一颗各个叶子结点高度较为均衡的二进制查询树,相较于传统碰撞树显著地降低了高度,并进一步极大地减少了读写器广播信息的时间开销;通过对曼彻斯特编码原理和CPT树结构进行结合,彻底避免了空时隙的使用,且可仅用一比特信息从一个时隙中同步检验两个标签是否丢失,从而极大地提高了帧和时隙的利用率。在确保相同识别准确率的前提下,相比现有技术,本发明专利技术在渐进开销上最大降低了一个近为log N的倍数因子,在各类参数环境下展现出较大的性能提升,兼具良好的鲁棒性和拓展性。良好的鲁棒性和拓展性。良好的鲁棒性和拓展性。

【技术实现步骤摘要】
一种基于平衡碰撞二叉树的大型RFID系统丢失标签识别方法


[0001]本专利技术涉及射频识别
,具体涉及一种新的平衡碰撞二叉树在大型RFID系统上面的应用,更具体地,涉及一种基于平衡碰撞二叉树的大型RFID系统丢失标签识别方法。

技术介绍

[0002]典型的RFID(Radio Frequency Identification,射频识别)通信系统主要由三部分组成:1)标签(tag),每个标签具有唯一ID(电子编码),且无源标签可以从读写器发射的无线射频信号中捕获能量并进行与阅读器通信,但是无源标签之间无法实现互相通信;2)读写器(reader),可以通过无线射频信号向标签中写入数据,也可以从标签中读取所存储物品的信息和感知相关数据;3)后端服务器(the back

end server),与读写器以高速传输的方式连接,并且为系统提供强大的计算和存储能力。RFID技术可以通过将标签附着(嵌入)在物体上(内)来标识目标对象并执行无线感知任务,从而实现对目标对象状态的实时监测。RFID具有通信非视距,通信距离较长等技术特点,克服了传统条形码技术的缺点,而且成本低、易部署。
[0003]丢失标签(所附着的物品)识别是RFID物品监控中的一项重要且极具挑战的任务,其主要目的是以设定的准确度识别(搜索、查找)RFID系统中所缺失的标签(所附着的物品)。标签识别算法可以分为两大类:一类基于帧分Aloha(FSA:Frame Slotted Aloha)的算法,另一类是基于二进制查询树BT(Binary Query Tree)的算法。基于帧分Aloha的算法将标签响应分配到不同帧的多个时隙中(其中一帧包含了多个时隙),可以减少标签响应次数,避免标签间连续冲突。基于该设计框架,IIP(Iterative ID

free Protocol)协议有效地避免了96位比特标签ID的传输,显著地提高了时间效率,而THP(Two Hash Protocol)协议则使用两个不同的哈希函数在一帧中产生更多的单例时隙。从系统网络物理层角度出发,P

MTI(Physical

layer Missing Tag Identification)协议通过聚合多个标签的同步响应信号,避免了从单个标签中提取响应信息。为了进一步提高,MMTI(Multi

hashing based Missing Tag Identification)协议通过多次哈希操作来检验各个标签的存在,而SFMTI(Slot Filter

based Missing Tag Identification)协议通过将预期的冲突时隙重调为单例时隙来提高每一帧的利用率。RproTaR(Probabilistic Tag Retardation

based protocol)协议利用位向量的策略消除标签冲突,从而实现了紧凑的标签响应信息传输。以上协议在一个时隙中只能识别一个标签,甚至可能存在着大量的空时隙。PCMTI(Pair

wise Collision

resolving Missing Tag Identification)协议则通过将两个预期连续的单例时隙重调为一个碰撞时隙来降低丢失标签的识别时间,但该协议在读写器下行信息传输端中花费了大量时间。另一方面,基于二进制查询树BT的算法在丢失标签识别中的应用相对较少,然而传统和现有的基于二进制查询树的算法,大多数都是按照96比特标签ID的分布从前至后一位一位地广播比特的方式来构建查询树的结构,这将会产生大量无效的碰撞时隙。尤其是在标签ID分布比较稀疏的情况下,通过这些方法所构建的二进制查询碰撞树结
构将会极大地增加碰撞时隙的数量,从而显著地增加丢失标签识别的开销。
[0004]公开日为2018.05.01的中国专利技术申请:一种基于二叉树分解的多周期RFID防碰撞算法,其包括未知标签抑制和丢失标签识别两个过程,在进行未知标签抑制过程中,若判断某个标签为未知标签,则该标签进入休眠状态,不再参与后续的未知标签抑制和丢失标签识别过程,通过对未知标签的抑制,以达到识别系统中的未知标签,降低未知标签对丢失标签识别过程的影响,提高识别的精度的目的。但是,现有技术仍有一定的局限性。

技术实现思路

[0005]针对现有技术的局限,本专利技术提出一种基于平衡碰撞二叉树的大型RFID系统丢失标签识别方法,本专利技术采用的技术方案是:
[0006]一种基于平衡碰撞二叉树的大型RFID系统丢失标签识别方法,包括以下步骤:
[0007]S1,为目标RFID系统中的各标签分别构建伪ID;
[0008]S2,根据所述伪ID,构建出所述目标RFID系统的平衡碰撞二叉树;
[0009]其中,所述平衡碰撞二叉树由根节点、根节点以上出度为0的叶子结点以及出度为2的内部结点构成;所述叶子结点用于执行帧中的一个单例时隙或者是一个包含两个标签的碰撞时隙;所述内部结点仅用于存储数据,不执行标签响应和识别操作;
[0010]S3,基于曼彻斯特编码原理以及RFID阅读器与标签之间的先听再对话机制,从所述根结点开始,逐层递进出发到更高一层,对所述平衡碰撞二叉树中的叶子节点进行遍历,识别出所述目标RFID系统中的丢失标签。
[0011]相较于现有技术,本专利技术在本领域首次提出并使用了平衡碰撞二叉树的数据结构,通过对目标RFID系统构建一颗各个叶子结点高度较为均衡的二进制查询树,相较于传统碰撞树显著地降低了高度,并进一步极大地减少了读写器广播信息的时间开销;通过对曼彻斯特编码原理和CPT树结构进行结合,彻底避免了空时隙的使用,且可仅用一比特信息从一个时隙中同步检验两个标签是否丢失,从而极大地提高了帧和时隙的利用率。在确保相同识别准确率的前提下,相比现有技术,本专利技术在渐进开销上最大降低了一个近为log N的倍数因子,在各类参数环境下展现出较大的性能提升,兼具良好的鲁棒性和拓展性。
[0012]作为一种优选方案,所述伪ID的长度L
伪ID
满足以下条件:
[0013]L
源ID
>>L
伪ID
≥log N;
[0014]其中,L
源ID
表示标签的源ID的长度,N表示所述目标RFID系统中的标签数量。
[0015]作为一种优选方案,所述步骤S1包括以下过程:
[0016]S11,获取标签的数量N以及各标签的源ID,
[0017]S12,根据标签的数量N以及各标签的源ID,为各标签分别分配一个种子以及均匀哈希函数;
[0018]S13,根据所述种子以及均匀哈希函数,对各标签进行哈希操作分别产生一个二进制形式的数字字符串,以所述数字字符串后L=2logN位作为对应标签的伪ID;
[0019]重复所述步骤S12以及S13,直至各标签均获本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于平衡碰撞二叉树的大型RFID系统丢失标签识别方法,其特征在于,包括以下步骤:S1,为目标RFID系统中的各标签分别构建伪ID;S2,根据所述伪ID,构建出所述目标RFID系统的平衡碰撞二叉树;其中,所述平衡碰撞二叉树由根节点、根节点以上出度为0的叶子结点以及出度为2的内部结点构成;所述叶子结点用于执行帧中的一个单例时隙或者是一个包含两个标签的碰撞时隙;所述内部结点仅用于存储数据,不执行标签响应和识别操作;S3,基于曼彻斯特编码原理以及RFID阅读器与标签之间的先听再对话机制,从所述根结点开始,逐层递进出发到更高一层,对所述平衡碰撞二叉树中的叶子节点进行遍历,识别出所述目标RFID系统中的丢失标签。2.根据权利要求1所述的基于平衡碰撞二叉树的大型RFID系统丢失标签识别方法,其特征在于,所述伪ID的长度L
伪ID
满足以下条件:L
源ID
>>L
伪ID
≥logN;其中,L
源ID
表示标签的源ID的长度,N表示所述目标RFID系统中的标签数量。3.根据权利要求1所述的基于平衡碰撞二叉树的大型RFID系统丢失标签识别方法,其特征在于,所述步骤S1包括以下过程:S11,获取标签的数量N以及各标签的源ID,S12,根据标签的数量N以及各标签的源ID,为各标签分别分配一个种子以及均匀哈希函数;S13,根据所述种子以及均匀哈希函数,对各标签进行哈希操作分别产生一个二进制形式的数字字符串,以所述数字字符串后L=2logN位作为对应标签的伪ID;重复所述步骤S12以及S13,直至各标签均获得一个长度为L=2logN且唯一的伪ID。4.根据权利要求1所述的基于平衡碰撞二叉树的大型RFID系统丢失标签识别方法,其特征在于,所述步骤S2构建平衡碰撞二叉树的过程为从根结点开始,逐层通过以下方式对所述标签划分,直至所有标签都被分配到叶子结点中:以使由当前结点的标签划分得到的子集的大小相差最小为目标,对当前结点各标签的伪ID中的比特位进行遍历,获得当前结点的最大划分比特位;根据当前结点各标签的伪ID在所述最大划分比特位的值,将当前结点的标签划分为两个子集,将划分得到的两个子集分别存储在当前结点的左孩子结点以及右孩子结点中;若当前结点仅包含一个或者两个标签,则将当前结点归为叶子结点,并且停止当前结点的划分过程。5.根据权利要求1所述的基于平衡碰撞二叉树的大型RFID系统丢失标签识别方法,其特征在于,在所述步骤S3中,对于所述平衡碰撞二叉树高度最低的叶子结点R1,包括以下过程:S31,以根结点R为出发点,根据从根结点R到叶子结点R1的访问路径,使RFID读写器将第一帧的第一个指令信息广播给目标RFID系统中的所有标签进行保存;其中,所述指令信息中封装有从根结点R...

【专利技术属性】
技术研发人员:刘康怀陈林
申请(专利权)人:中山大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1