采用软件定义无线电开发RFID测试平台
微波射频网 2022-09-27

射频识别(RFID)是一项自动识别技术,许多主要的生产厂商与标准化组织也都陆续针对超高频(UHF)频带推出各式各样的标准与协议。 但因为UHF技术相当复杂,所以还是有很多问题,例如让人眼花缭乱的标准与协议,以及错综复杂的RF参数测量。 这些问题会造成RFID产品彼此不兼容,同时支持新协议的自定义功能。 因此必须搭建兼容所有标准的通用测试平台,替RFID生产商降低测试成本。

RFID系统的运作原理

完整的RFID系统包含RW、标签与其它外围模块。 用于标签的RW辨识结果会通过网络与电脑分享,并且储存在资料库中以便查询。 图1为RFID系统的运作原理。系统运作时,RW会在特定频率的载波上针对要传输的数据加以编码与调制,接着通过天线传送,产生一个电磁场。 至于较远距离的通信,则是主要把背向散射用于UHF,进而在RW与标签之间传输能源。

图1. 标准RFID系统的运作原理

一旦标签进入RW的电磁场范围,其电路就会解调来自RW的指令信号、解码指令数据、处理数据、按照控制器的指示来启动传输电路,并且将特定的回应资料编码至前馈载波,而前馈载波又会背向散射至RW。RW会通过接受天线采集反应信号,把信号提供给接收端的处理元件加以解调与解码,接着检查数据并执行磁场长度分析。最后标签信息会传送到上端电脑的数据库,储存起来以便日后查询。

实验原理

随着通信速度与数据读取速度等RFID需求持续增加,RFID系统内标签与读取器之间的通信时序规格也达到了厘米单位。各式各样的RFID协议造成了相关调变/解调参数、编码/解码方法、反冲击演算法、指令与相应框架架构、指示集之间的歧义。  采用传统仪器构建的测试系统会需要即时频率频谱分析仪、矢量信号发生器、矢量网络分析仪与其他元件,才能产生激发矢量以便进行测试。此外还需建立待测元件(UUT)的通信通道,同时在RFID系统内采集这些元件的反射信号。这项电流测试系统可以根据RFID协议中一部分的物理参数,完成相关的测试与分析作业。然而,此系统无法提供可满足协议需求的时序,也无法执行符合协议需求的测试,更不能支持多重协议标准。

SDR架构的测试系统可让用户轻松设定自己的测试系统,以便满足不断变化的测试需求,还能提供更好操作的人机界面(HMI)。  由于虚拟仪器的灵活性与扩展性能非常优异,所以该系统可以满足各种应用的升级需求,不必大幅更换硬件。这样一来系统本身即可处理多种新兴的通信协议,可说是RFID系统设计的最佳选择。

RFID测试系统的硬件平台

这款测试系统采用了NI的模块化设备。NI PXIe-5641R RIO IF收发器加上NI PXI-5610信号发生器,组成了RF信号传输器,可以把基频信号转换为RF信号(图2)。嵌入式控制器能够协调不同的模板,还有一些非即时的事件操作项目。机箱背板上的PXI总线则可在不同的板卡之间高速传输数据。

图2. 硬件组件说明

图3. 测试系统的硬件连接方式

这款测试系统的主要功能之一,就是把通用的FPGA当做基频处理器,取代传统系统内的矢量信号发生器与矢量信号分析仪。 FPGA的优势加上实时信号处理功能,有助于提高测试速度。 同时,FPGA编程的灵活性可以快速响应新协议的测试需求。

图4. 采用虚拟仪器的RFID系统构架

如图4所示,控制器与FPGA之间的界面主要用来执行响应、指令与某些协议参数。 FPGA的主要功用则是建立信号、分析信号的即时接受与反馈,其中包含实体的收发器通道。 RF板卡可提供待测标签给RF界面,同时提供IF收发器给IF信号界面。 系统功能的层级分布 测试系统分为两个层级: FPGA平台与主机平台(如图表所示)。 主机电脑平台负责控制硬件、管理测试流程、处理非即时信号与使用界面。 FPGA平台则是包含了实体的传输与接收路线,以及衔接主机电脑的界面。

图5. 软件架构与数据流

如果想要设计主机平台,必须考虑到不同模块与用户界面操作功能之间的协调性。 为了满足各式各样的标准与协议项目,测试系统会读取特定的数据档案,进而实现所有类型的协议指令。 只要修改指令文档的数据,用户就能自定义协议内容。 图6为该测试系统的用户界面。测试系统的所有功能与分析结果都会直接显示在这个界面上。

图6. 用户界面

该系统可以测试自定义协议与18000-6C协议,还可以设定所有的参数。 图7为FPGA平台架构。

图7. FPGA平台结构框图

测试结果

标签协议的一致性测试还可以进一步分成单一标签测试、多标签测试与RF参数测试。 单一标签测试主要用来检验标签的RW操作,以及不同标签状态的切换是否正确。 多标签测试则可检验协议的反冲撞演算法,以及多重标签的识别效率。

所有的测试结果都指出,该测试系统的一般运作状况良好,每一项功能指数都能够符合需求。 此系统可针对ISO18000-6C与多种自定义协议执行一致性测试与物理参数测试。 测试距离最远可达3米,传输功率为20dBm,接收分辨率则是-10dBm。

总结:

"FPGA的优势加上实时信号处理功能,有助于提高测试速度。 同时,FPGA编程的灵活性可以快速响应新协议的测试需求。"

挑战:

错综复杂的UHF技术(包含各种标准与协议)与RF参数测量,造成RFID产品彼此不兼容,同时带来了巨大的测试挑战。

解决方案:

使用虚拟仪器技术,搭配数字信号处理技术,最后以NI的软件定义无线电(SDR)为基础,打造出通用的多重协议UHF RFID测试平台。 此平台适用于所有RFID标准的即时测试作业,同时支持新协议的自定义功能。

作者信息:
Chun Zhang  Institute of Microelectronics, Tsinghua University

声明: 本文转载自其它媒体或授权刊载,目的在于信息传递,并不代表本站赞同其观点和对其真实性负责,如有新闻稿件和图片作品的内容、版权以及其它问题的,请联系我们及时删除。(联系我们,邮箱:evan.li@aspencore.com )
0
评论
  • 相关技术文库
  • RF
  • 射频
  • 通信
  • 无线
  • Max232在智能网络化UPS中的应用

      智能化网络UPS系统  网络UPS智能系统,主要是以整个网络为管理对象,是指在UPS的主机的输出端增设RS232、R485接口,SNMP(简单网络管理协议)

    12-01
  • 串口通信的参数设置

      串行接口是一种可以将接受来自CPU的并行数据字符转换为连续的串行数据流发送出去,同时可将接受的串行数据流转换为并行的数据字符供给CPU的器件。一般完成这种功

    11-30
  • 在智能脱扣器数据通信上应用现场总线技术

    引言近年来,智能脱扣器技术在国内有了较快的发展。智能脱扣器的成功应用,使得断路器的功能更加强大。目前,国内外研究生产的智能脱扣器能显示开关状态、三相电流、电压、

    11-30
  • 基于RS485总线设计的多处理器RS485通信网络

    1.引言飞机配电系统的功能是实现飞机电能的输送、分配及保护控制。随着航空、电子以及计算机技术的高速发展,机载设备的数量大幅增加,供电系统容量迅速增长[1],飞机

    11-30
  • 串口通信属性及事件解析

      串口通信  串行接口是一种可以将接受来自CPU的并行数据字符转换为连续的串行数据流发送出去,同时可将接受的串行数据流转换为并行的数据字符供给CPU的器件。一

    11-30
  • 串口通信的具体用途是什么

      串行接口简称串口,也称串行通信接口或串行通讯接口(通常指COM接口),是采用串行通信方式的扩展接口。串行接口(SerialInterface)是指数据一位一

    11-30
  • 集成ZigBee无线电设计、检定和验证方案

    作者:Darren McCarthy,泰克公司 受全球变暖和能源价格上升的影响,市场对智能化、基于无线电控制的设备的需求快速增长,这些装置可用于监测、控制、传讯以及自动化能源和其他资源的输送。不过这只是基于物理层无线电标准的IEEE 802.15.4技术的许多应用之一。 虽然有许多相互竞争的基于该物理层的协议,但这方面目前的全球领导者是ZigBee组织,该组织发布了涵盖从家庭自动化和智能能源到零售...

    11-29
  • 使用手持式频谱分析仪进行干扰测试

    安捷伦科技产品工程师--胡莹 简介作为在射频和微波频谱中广泛存在的系统,无线通信系统在设计时已具有抗有限干扰的能力。但由于无线系统经常共享或重复使用频谱,其他频谱使用者产生的干扰迅速成为难题。当干扰信号的幅度与相关信号相比相对增大时,该干扰能够以各种方式降低系统性能。 诸如蜂窝网络、广播无线电、电视、雷达和卫星等领域的一些商业和政府机构经常需要持续监控已知和未知信号的干扰频谱,以确保系统性能和管理...

    11-29
  • GPS接收器测试

    概览从波音 747 客机的导航操作、汽车驾驶每天都会使用的 GPS 导航系统,到寻宝者要找到深藏于森林某处的宝藏,GPS 技术已经迅速融入于多种应用中。正当创新技术不断提升 GPS 接收器效能的同时,相关的技术特性亦越来越完整。时至今日,软件甚至可建立 GPS 波形,以精确仿真实际的讯号。除此之外,仪器总线技术亦不断提升,目前即可透过 PXI 仪控功能,以记录并播放实时的 GPS 讯号。介绍由于 ...

    11-29
  • 基于混合域示波器的嵌入式射频系统调测

    嵌入式射频系统基本上今天的每一个电子产品都是一个嵌入系统,小到电子表,大到各种复杂的控制系统。嵌入式系统实际上是专用的计算机系统,它的特征包括非PC,以应用为中心,以计算机技术为基础,适用于应用系统对功能、可靠性、成本、体积、功耗有严格要求等。传统嵌入式系统的组成包括:A/D、D/A、 DSP、 FPGA;闪存,即NAND、NOR;嵌入式CPU系统;电源;并行总线;串行总线;I2C、SPI、 RS...

    11-29
  • 如何的高效进行手机测试

       每天,数以百计手机因用户认为打不通而退回商店,特别是在保修期内。但商店或维修中心如何判定的确是手机存在缺陷,抑或只是操作不当?在实际网络中建立手机通话进行测试就像在风中用手指测定风向和风速一样。本文介绍如何经济高效地检测这样的手机。  在实际网络环境下检查存在部分缺陷的手机不大可能查出问题及其根源。按一个特定接受级别,简单的手机通话可能没问题,但在不同条件下或不同模式下可能打不通,例如采用手...

    11-29
  • TD-SCDMA终端耗电性能测试

         随着TD-SCDMA社会化业务测试和试商用的正式启动,TD-SCDMA终端将逐步被更多的普通用户使用。TD-SCDMA终端支持的业务更加丰富,用户对TD-SCDMA通信服务质量的期望也越高,相应地对终端耗电性能也将提出更高的要求。  TD-SCDMA终端除支持基本的语音、短信以外,还支持高速数据下载和视频电话等丰富的多媒体应用,因此增加了复杂的物理层数字信号处理和高层协议栈软件处理。这大...

    11-29
下载排行榜
更多
广告