论文部分内容阅读
近年来,随着物联网的兴起,RFID技术在世界范围内得到了迅猛的发展和广泛的应用。RFID在许多单项技术上已经发展得相当成熟,但在实际的应用中还存在大量技术上的难题。解决这些问题的关键就是要对RFID系统的各个组成部分进行协调和测试验证。RFID自动测试系统不仅能够减少测试中所需的人力和资源,也能够更好地发现隐蔽的缺陷从而去完善RFID应用设备的设计与实现。所以,研究RFID测试技术有着重大的现实意义。 本文主要针对ISO/IEC18000-6B协议的一致性和性能测试的关键技术进行研究,在NI的PXIe模块化仪器平台上,设计并实现了ISO/IEC18000-6B RFID测试系统。本文的主要工作如下: 对UHF RFID系统的工作原理和关键算法进行了研究。主要讨论了UHF RFID系统的读写器与标签之间的数据传输原理和能量传输原理,研究了标签响应信号的能量检测算法以及FM0脉宽解码算法和FM0中间跳变解码算法。这些相关的理论为后面RFID仿真读写器的设计和实现以及测试技术的研究奠定了理论基础。 详细研究了ISO/IEC18000-6B协议,包括物理层和数据链路层。针对物理层,研究了前向链路和反向链路的关键技术参数,包括工作频率、调制方式、调制脉冲波形、数据速率和编码方式。对数据链路层关键技术的研究包括读写器的命令帧格式,标签的状态转移和响应帧格式,以及读写器命令和标签响应。 在NI的PXIe模块化仪器上,实现了基于ISO/IEC18000-6B协议的RFID仿真读写器。首先介绍了RFID测试系统的软件架构和硬件架构。然后介绍了基于LabVIEW FPGA的RFID仿真读写器的设计与实现。RFID仿真读写器包括数据链路层、物理层发射机和接收机。其中,数据链路层是命令组帧和响应帧解析的逻辑控制模。物理层发射机包括硬件模块和软件模块,软件模块负责生成命令的基带数据,主要包括编码模块和IQ数据交织发射模块,硬件模块包括IF收发器发射端和上变频模块,通过上位机的驱动控制模块完成参数配置。物理层接收机同样由硬件模块和软件模块组成,软件模块负责对响应帧基带数据进行解调和解码,主要包括IQ数据接收模块和解码模块,硬件模块包括IF收发器接收端和下变频模块,同样需要在上位机的驱动模块中进行参数配置。 在已搭建的RFID仿真读写器的基础上,在上位机中加入测试控制模块,完成整个RFID测试系统的研发。测试控制模块包括仪器驱动模块、数据交互模块、测试模块和UI界面。其中测试模块对标签的射频信号进行分析和处理,完成射频参数测试,协议一致性测试和性能测试。本文对每个模块的设计和实现都做了详细的介绍,并演示了实际测试系统的使用及其测试结果。 最后,总结了本文的主要工作,并对下一步研究工作进行了展望。