基于ARM的RFID读写器软件设计及改进的EPC Gen2协议防碰撞算法

来源 :华南理工大学 | 被引量 : 0次 | 上传用户:zeng_hc
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
RFID(Radio Frequency Identification)技术利用射频信号进行非接触式双向通信,通过读写器与标签之间的信息传递,实现目标识别和数据交换的目的。随着RFID技术的不断发展和进步,RFID产品的应用越来越广泛。其中超高频(UHF,Ultrahigh Frequency)RFID以其识别距离远、传递信息量大、可同时读取多个标签等特点而备受关注。但这些优点同时也意味着更高的技术难度和性能要求。本文针对UHF RFID技术所要求的灵活、高速的指令和数字信号处理能力,以及关键的多标签处理能力,主要完成以下工作: 1.针对UHF RFID所需的多标签处理能力及实时高速数据处理要求,引入ARM9处理器,利用其高性能、低功耗、接口丰富和体积小等优良特性并结合DSP的高速信号处理能力来设计超高频RFID读写器数字信号控制处理模块。在ARM上完成了Linux操作系统的定制,使Linux系统最精简地适合读写器要求。 本文首先实现了Linux系统下ARM与DSP通信的HPI设备驱动及ARM与FPGA通信的I/O口设备驱动程序;其次完成了读写器应用程序API模块设计,包括PC网络通信模块、HPI通信模块、I/O口通信模块及RFID Gen2协议处理模块,实现超高频RFID读写器的功能,可以达到每秒50个的标签读取速率。 2.防碰撞算法是RFID标签识别的核心算法之一,为获得最大的标签识别效率,本文在EPC Gen2协议的基础上,提出一种新的基于标签截断的分组防碰撞算法。方法原理是利用标签的部分EPC码作为分组标志,采用截断方式成功实现标签的分组读取,同时避免对现有标准的不兼容;此外通过分析标签数目与时隙数的关系,考虑到分组数目过多时重复执行选择命令所造成的时间耗费,建立基于EPC协议的最优分组模型。实验结果证明,该算法有效缩小读取在读写器读取范围内所有标签的总时隙数,读取标签的效率提高了约25%。
其他文献
摘要:随着时代的发展,知识的更新日新月异,学习的经常化、终身化已成为时代的必需,这就要求人们具有重新学习、继续学习的能力,联合国教科文组织认为:未来的文盲将不再是不识字的人,而是不会学习的人。好习惯不仅能使学生提高学习效率,形成学习策略,更能使学生受益于终生,它是学生学会学习的具体体现。小学阶段是学生形成良好学习习惯的关键时期、最佳时期。有了良好的学习习惯,才能提高学习效率,收到事半功倍的效果;有
半夏(Pinellia ternata)属于天南星科(Araceae)植物,是重要的传统中药。近年来本实验室从浙江省农业科学院蚕桑研究所的半夏病叶中分离出与大豆花叶病毒相关的半夏病毒(SMV-P
细菌小RNA,也叫非编码RNA,是一类大小处于50~500 nt之间的RNA分子。细菌小RNA可以独立地行使一些特定的功能,但是不具备编码蛋白的能力,与核糖体RNA和转运RNA有明显的差异。小
附子(Radix Aconiti Lateralis Preparata)是著名的川产道地药材,原植物为毛茛科植物乌头Aconitum carmichaeli Debx,在中医临床中应用较为广泛。近年来,附子由传统的饮片配