论文部分内容阅读
无线射频识别技术(RFID)是一种非接触的自动识别技术,具有识别距离远、穿透能力强、多物体识别等优点,现已广泛应用于自动化、交通运输、控制管理、产品服务、证件防伪等领域,成为当前物联网研究热点技术之一。当阅读器作用范围内存在多个标签,同一时刻有两个或以上的标签向读写器返回信息时,将产生冲突,其结果会导致传输失败。因此需要制定防碰撞算法,尽量避免或减小碰撞,从而提高RFID系统的标签读取效率。目前,RFID防碰撞算法的研究主要集中在Aloha时隙防碰撞算法和二叉树搜索防碰撞算法。但Aloha时隙防碰撞算法存在某个标签始终无法被识别的现象;二叉树搜索算法可以避免这个问题,但当标签数量比较大时,识别周期长,影响了RFID读写器的效率。本文内容分为两部分,第一部分主要是对广泛应用的Intel R1000超高频读写器进行组网测试,该读写器固有算法以ISO/IEC 18000-6C标准算法为基础,但并未完全实现该标准。论文分析了固有算法的缺陷,并通过NS2对标准算法进行仿真,对固有算法提出一些改进方法。第二部分是基于ISO/IEC 18000-6C超高频RFID标准,提出了一种新型时隙不完全竞争防碰撞算法(SPC:Slot-based Partial Competitive Anti-collision Algorithm),该算法首次将动态二叉树搜索技术引入竞争性冲突避免机制,并加入了对空闲时隙和碰撞时隙的特殊处理策略。本文还基于ns-2平台建立了多标签读取仿真模型,分析对比了动态二叉树搜索算法,ISO/IEC 18000-6C标准算法和SPC算法三种算法的多标签读取性能,仿真结果表明SPC算法识别时间分别比动态二叉树搜索算法和18000-6C标准算法缩短约30%和20%,识别率比18000-6C算法提高约35%,具有良好的应用价值。