作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

›› 2005, Vol. 31 ›› Issue (16): 227-.

• 论文 • 上一篇    下一篇

基于修剪枝的二进制树形搜索反碰撞算法与实现

余松森,詹宜巨   

  1. 南昌大学计算机系,中山大学工学院 南昌 330029;广东工业大学自动化学院,广州 510075
  • 发布日期:2005-08-25

A Binary-tree Searching Anti-collision Algorithm Based on Pruning Away Branches and Its Practice

YU Songsen1,2, ZHAN Yiju3   

  1. (1. Dept. of Computer, Nanchang University, Nanchang 330029; 2. Faculty of Automation, Guangdong University of Technology, Guangzhou 510075; 3. Faculty of Technology, SUN YAT-SEN University, Guangzhou 510275)
  • Published:2005-08-25

摘要: 标签冲突是射频识别(RFID)技术的常见问题。解决此问题的反碰撞算法有ALOHA算法、分隙ALOHA算法。这些算法同时对大量标签操作时,效率较低。本算法依据阅读器作用区域内,有限个标签的EPC代码构成的二进制树存在许多空闲结点,搜索时忽略空闲结点,可以高效地识别所有标签。随后采用树的先序遍历思想予以实现,最终算法模拟表明:该算法对大量标签操作时效率稳定在46.22%附近。

关键词: 修剪枝, 二进制树, 反碰撞, 标签冲突, RFID, 先序遍历

Abstract: Tag collision is a common problem in RFID. There are several anti-collision algorithms to solve this problem, such as ALOHA, SlottedALOHA and so on. But, they are often low-efficient when processing a lot of tags at the same time. In the reader's processing area, these are a lot ofidle nodes in the binary-tree that are composed of a limited number of tags' EPC. If the reader ignores them when searching, all tags can be identifiedwith high efficiency. This algorithm can be put into practice based on the pre-order traversing idea of threaded tree. Finally, algorithm simulationindicates that its efficiency is stabilized at 46.22% when processing large numbers of tags.

中图分类号: