RFID协议一致性测试系统设计
以特定的方式将电磁波向原发射方反射,数据的传递则依赖于RFID标签在两个不同的阻抗状态之间快速切换,以此产生变化的电磁波反射。通常每个状态的阻抗都同时具有实部和虚部,实部和虚部的分布还会随工作频率的变化而变化,这样后向散射信号就会在幅度和相位上都发生改变,成为ASK和PSK结合的信号。后向散射信号的处理算法是RFID标签协议一致性测试的保证,也是更多高级测试,如?RCS等的基矗对于后向散射信号,可以采用改进的PSK解调算法,如图4-5所示:
图4-5:后向散射信号的处理
4.2RFID阅读器协议一致性测试系统的具体实现
当被测单元为RFID阅读器时,FPGA基带处理器需要被配置为RFID标签仿真模式,与被测阅读器建立通讯。在RFID阅读器协议一致性测试系统的具体实现中,与标签测试所具有的共性就不再复述,本节中主要专注于RFID阅读器测试所特有的功能实现。
RFID阅读器协议一致性测试的最大不同在于通讯过程的主导性,由于绝大多数RFID协议标准都定义为ITF(Interrogator Talk First),即阅读器先发信号模式,在与标签通讯的过程中,阅读器占有主导地位,能够主动的控制通讯的参数和流程。在进行RFID阅读器协议一致性测试时,测试系统需要根据接收到的阅读器指令,来返回特定的标签信号,而不可能通过通讯信号来直接控制被测阅读器的状态。因此,阅读器的测试与标签的测试相比,具有一定的不可预见性,即不能够保证每一次通讯取得的信号都正好是测试所需的。
这里我们将引入一个针对RFID阅读器协议一致性测试的新功能,即信号的实时流盘。所谓实时流盘技术是持续的采集通讯过程中的信号并不间断的记录下来,以供信号分析和测试软件提取所需的信号片段,如图4-6所示。实时流盘的关键在于保证信号的不遗漏,这就要求系统能够支持足够高的数据传输数率,并且拥有足够大的数据存储容量。得益于PXI / PXI Express开放高速总线的高带宽,以及基于计算机磁盘的高密度存储技术,实时流盘功能也得以轻松实现。值得一提的是,在实时流盘软件的具体设计中,软件本身的执行效率也是最关重要的,需要进行专门的优化设计。
图4-6:实时流盘技术
另一方面,通讯过程的主导性问题还可以通过在RFID协议一致性测试系统和被测阅读器之间增加额外的通讯链路的方式来解决,如串口、USB或局域网。绝大多数阅读器都提供了以上一种或多种控制接口,在测试过程中,测试系统可以通过通讯接口给被测阅读器发送控制指令,使之发射所需的射频信号并进入预期的测试状态。但该方案在具体实现上仍然存在不可忽略的问题,即目前的阅读器所提供的控制接口千差万别,并未形成一个统一的标准,在RFID协议一致性测试系统的设计中实现对每一种阅读器的控制几乎是不可能的。幸运的是,为解决该问题,目前已有部分的国家和组织开始了阅读器控制接口标准的制订工作。
RFID阅读器协议一致性测试的另一个不同之处在于,标签信号的生成。如前所述,真实的RFID标签通过在两个不同的阻抗状态之间快速切换来产生后向散射信号。对于测试系统来说,如果希望仿真一个真实的通讯过程,就不能够直接通过射频上变频器来给被测阅读器发送射频信号,而是需要通过某种方式来产生一个向散射信号。事实上,在众多RFID协议一致性测试规范中,也定义了阻抗切换模块来完成该功能,例如在ISO 18047-6规范中的定义如图4-7所示:
图4-7:ISO 18047-6定义的标签模拟器
在RFID阅读器协议一致性测试系统的具体实现中,我们可以利用FPGA基带处理器的输出,直接驱动外置的阻抗切换模块,反射来自阅读器的电磁波,仿真一个真实RFID标签的工作。
5.RFID协议一致性测试系统演示
在具体实现了RFID协议一致性测试系统之后,我们将可以应用于对RFID单元的实际测试之中,本节以EPC UHF Class 1 Gen 2(也被称为ISO 18000-6 Type C)标准的协议一致性测试为例,来介绍RFID标签和阅读器的协议一致性测试实例。尽管每一种RFID协议都有微妙的不同,但EPC UHF Class 1 Gen 2标准仍然是最具有代表性的一种协议,因为该协议是目前应用最为广泛的UHF RFID标准,同时其协议一致性测试规范,也是众多规范中定义最为完备的一种。通过EPC UHF Class 1 Gen 2标准的测试实例,我们可以看到对各种RFID标准都适用的一般准则。
5.1RFID标签协议一致性测试实例
EPC UHF Class 1 Gen 2标准RFID标签协议一致性物理层测试项目如表5-1所示,测试点数表明该测试项目需要在多少种测试条件组合下进行测试:
表5-1:RFID标签协议一致性物理层测试项目
物理层测试中,我们选取F
- 复杂RF环境下的RFID测试挑战(03-12)
- 测试UHF RFID天线的方向图和增益的方法(03-07)