CN104598946A - 一种基于虚拟仪器的rfid标签最小触发功率的测试方法 - Google Patents
一种基于虚拟仪器的rfid标签最小触发功率的测试方法 Download PDFInfo
- Publication number
- CN104598946A CN104598946A CN201510070835.9A CN201510070835A CN104598946A CN 104598946 A CN104598946 A CN 104598946A CN 201510070835 A CN201510070835 A CN 201510070835A CN 104598946 A CN104598946 A CN 104598946A
- Authority
- CN
- China
- Prior art keywords
- power
- rfid
- frequency
- minimum trigger
- label tag
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Landscapes
- Radar Systems Or Details Thereof (AREA)
- Near-Field Transmission Systems (AREA)
Abstract
本发明公开了一种基于虚拟仪器的RFID标签最小触发功率的测试方法,包括以下步骤:RFID发射机向RFID标签发送激活命令,RFID标签接收到激活命令后,响应该激活命令,产生响应数据;RFID接收机接收响应数据并进行解码;参数配置模块配置发射频率范围、频率步进、发射功率范围、功率分辨率和接收功率门限;最小触发功率搜索模块在发射频率范围内不同的频点上,从最低发射频率开始,以最高发射频率为结束,以频率步进为间隔,在每个频率点上依次通过二分搜索法搜索出当前发射频率的频点上RFID标签的最小触发功率。该方法采用了虚拟仪器技术,适用于各类通信协议标准,可用于评估RFID标签的性能,改进了传统的对所有功率进行搜索而得出结论的方法,提高了测试效率。
Description
技术领域
本发明涉及射频识别技术的测试技术领域,具体涉及一种基于虚拟仪器的RFID标签最小触发功率的测试方法。
背景技术
射频识别(RFID,Radio Frequency Identification)技术通过射频方式进行非接触双向通信,以达到对目标对象的自动识别,具有精度高、适应环境能力强、抗干扰强、操作快捷等优点。RFID标签芯片中一般保存有按照相应通信协议标准进行编码的数据,用来对标签所附着的物体进行唯一标识。读写器通过其天线发射出一定频率的电磁波信号,当RFID标签位于读写器天线的工作范围内,标签的天线回路会产生感应电流,从而使得标签获得能量被激活并将芯片中保存的信息发送给读写器。读写器接收到来自标签的电磁波信号后,对其进行解调及解码,得到有用信息,从而达到无接触自动识别物体的目的。目前,RFID技术已经广泛应用于工业自动化、商业自动化、交通运输控制管理、身份识别等众多领域。
随着RFID技术应用的普及,其整体性能也越来越受到关注,尤其是如何评估RFID标签的性能已经成为重要的课题。远距离RFID***的通信基于电磁场反向散射原理,因此其性能在很大程度上取决于读写器的发射功率。考虑到电磁兼容性,读写器的发射功率不能超过一定的功率限值,以免对附近的其他设备和人员造成干扰和伤害。当限值读写器的发射功率时,不同RFID标签的工作性能会有显著的差别。因此,研究RFID标签在不同工作频率下的最小触发功率,即激活RFID标签时读写器所需的最小发射功率,对评估RFID标签的工作性能有十分重要的意义。
发明内容
发明目的:为了克服现有技术中存在的不足,本发明提供一种基于虚拟仪器的RFID标签最小触发功率的测试方法,该方法在每个频率点上依次通过二分搜索法搜索出当前发射频率的频点上RFID标签的最小触发功率,解决了现有技术的不足。
技术方案:为实现上述目的,本发明采用的技术方案为:
一种基于虚拟仪器的RFID标签最小触发功率的测试方法,其特征在于,包括虚拟仪器和RFID标签;所述虚拟仪器包括RFID原型机和上位机;所述RFID原型机包括RFID发射机和RFID接收机;所述上位机包括参数配置模块和最小触发功率搜索模块;
该方法包括以下步骤:
1)RFID发射机向RFID标签发送激活命令,RFID标签接收到激活命令后,响应该激活命令,产生响应数据;
2)RFID接收机接收所述响应数据并进行解码;
3)参数配置模块配置发射频率范围、频率步进、发射功率范围、功率分辨率和接收功率门限;
4)最小触发功率搜索模块在发射频率范围内不同的频点上,从最低发射频率开始,以最高发射频率为结束,以频率步进为间隔,在每个频率点上依次通过二分搜索法搜索出当前发射频率的频点上RFID标签的最小触发功率。
进一步的,步骤4)中所述二分搜索法包括以下步骤:
4.1)初始化,将PH设置为参数配置中的最高功率,将PL设置为参数配置中的最低功率;其中有发射功率PTi、接收功率PRi、接收功率门限值Pth和功率分辨率dP;
4.2)赋值PT1=PH,调用RFID原型机发射命令,根据接收到的信号计算出接收功率PR1、将PR1与门限值Pth比较;
如PR1<Pth,结束搜索,设置PT1为最小触发功率;
如PR1>Pth,进入下一步;
4.3)赋值PT2=PL,调用RFID原型机发射命令,根据接收到的信号计算出接收功率PR2、将PR2与门限值Pth比较;
如PR2>Pth,结束搜索,设置PT2为最小触发功率;
如PR2<Pth,进入下一步;
4.4)计算此时的最高功率PH与此时的最低功率PL的差值,并与功率分辨率比较;
如(PH—PL)<dP;结束搜索,如本步骤之前执行了步骤4.3),则设置PT2为最小触发功率;如本步骤之前执行了步骤4.5),则设置PT3为最小触发功率;
如(PH—PL)>dP;进入下一步;
4.5)赋值PT3=(PH+PL)/2,调用RFID原型机发射命令,根据接收到的信号计算出接收功率PR3、将PR3与门限值Pth比较;
如PR3>Pth,赋值PH=PT3,重复步骤4.4);
如PR3<Pth,赋值PL=PT3,重复步骤4.4)。
有益效果:
(1)本发明提供的软件架构和硬件架构适用于各类通信协议标准,具有可扩展性和灵活性;
(2)本发明提供的最小触发功率二分搜索法简单、实用,并且避免了传统的对所有功率点的操作,大幅度减小了测试时间,提高了测试效率;
(3)该方法采用了虚拟仪器技术,适用于各类通信协议标准,可用于评估RFID标签的性能,改进了传统的对所用功率进行搜索而得出结论的方法,提高了测试效率。
附图说明
图1为硬件架构设计图;
图2为软件结构设计图;
图3为RFID发射机硬件处理流程图;
图4为RFID接收机硬件处理流程图;
图5为RFID发射机编码模块流程图;
图6为RFID接收机解码模块流程图;
图7为本发明提供的RFID标签最小触发功率二分搜索法流程图。
具体实施方式
下面结合附图对本发明作更进一步的说明。
如图2所示为一种基于虚拟仪器的RFID标签最小触发功率的测试方法,其特征在于,包括虚拟仪器和RFID标签;所述虚拟仪器包括RFID原型机和上位机;所述RFID原型机包括RFID发射机和RFID接收机;所述上位机包括参数配置模块和最小触发功率搜索模块;该方法包括以下步骤:
1)RFID发射机向RFID标签发送激活命令,RFID标签接收到激活命令后,响应该激活命令,产生响应数据;
2)RFID接收机接收所述响应数据并进行解码;
3)参数配置模块配置发射频率范围、频率步进、发射功率范围、功率分辨率和接收功率门限;
4)最小触发功率搜索模块在发射频率范围内不同的频点上,从最低发射频率开始,以最高发射频率为结束,以频率步进为间隔,在每个频率点上依次通过二分搜索法搜索出当前发射频率的频点上RFID标签的最小触发功率。
进一步的,如图7所示,步骤4)中所述二分搜索法包括以下步骤:
4.1)初始化,将PH设置为参数配置中的最高功率,将PL设置为参数配置中的最低功率;其中有发射功率PTi、接收功率PRi、接收功率门限值Pth和功率分辨率dP;
4.2)赋值PT1=PH,调用RFID原型机发射命令,根据接收到的信号计算出接收功率PR1、将PR1与门限值Pth比较;
如PR1<Pth,结束搜索,设置PT1为最小触发功率;
如PR1>Pth,进入下一步;
4.3)赋值PT2=PL,调用RFID原型机发射命令,根据接收到的信号计算出接收功率PR2、将PR2与门限值Pth比较;
如PR2>Pth,结束搜索,设置PT2为最小触发功率;
如PR2<Pth,进入下一步;
4.4)计算此时的最高功率PH与此时的最低功率PL的差值,并与功率分辨率比较;
如(PH—PL)<dP;结束搜索,如本步骤之前执行了步骤4.3),则设置PT2为最小触发功率;如本步骤之前执行了步骤4.5),则设置PT3为最小触发功率;
如(PH—PL)>dP;进入下一步;
4.5)赋值PT3=(PH+PL)/2,调用RFID原型机发射命令,根据接收到的信号计算出接收功率PR3、将PR3与门限值Pth比较;
如PR3>Pth,赋值PH=PT3,重复步骤4.4);
如PR3<Pth,赋值PL=PT3,重复步骤4.4)。
实施例:如图1所示,本发明提供的硬件架构采用NI模块化仪器,模块之间通过PXIe总线进行数据传输,包括四个模块,依次为:主控器,下变频设备PXI-5600,中频信号收发器PXIe-5641R以及上变频设备PXI-5610。四个模块都插在背板为PXIe总线的机箱上。
如附图2所示,本发明提供的软件架构采用LabVIEW和LabVIEW FPGA开发,包括测试上位机和RFID原型机两部分。其中,RFID原型机由RFID发射机和RFID接收机组成,测试上位机由参数配置模块和功率搜索模块组成。
本发明提供的RFID发射机硬件处理流程如图3所示。由FPGA输出14位并行数据,通过补偿滤波和插值滤波后,与数字振荡器进行数字上变频,经过调整因子调整后,利用DAC数模转换器产生中频信号。该中频信号被输出至PXI-5610上变频设备,进行上变频和发射功率调整,最终得到所需要的射频信号并通过发射天线发射。
本发明提供的RFID发射机编码流程如图5所示,采用LabVIEW FPGA语言在FPGA中开发,流程依次为等待、激励保持、通信起始位编码、发射信号编码、通信结束位编码以及激励保持。其中,等待模块负责监测测试上位机是否指示发射激活命令,若是则启动编码模块对发送数据进行处理;激励保持模块的功能是初始化磁场,保持对RFID标签的激励,保证标签在后续通信中获得能量;通信起始位编码模块和通信结束位编码模块的功能是完成组帧中起始位和结束位的编码,起始位和结束位信息由相应的通信协议标准规定;发送信号编码模块为发射机编码模块中的关键部分,主要功能是对待发送命令进行编码、组帧以及添加校验信息。
本发明提供的RFID接收机硬件处理流程如图4所示。通过接收天线接收到无线信道中的信号,将模拟信号转换为数字信号并通过PXI-5600下变频设备将射频信号转换为中频信号。中频信号收发器对接收到的14位中频信号进行处理,利用数字振荡器进行初步数字下变频,采用抽取器降低数据速率,以保证后端对信号的及时处理。通过滤波器滤除带外噪声,经过AGC自动增益控制器之后信号转换为16位数字信号,将该信号输出至14位FPGA I/O接收端口,从而在FPGA中对信号进行处理。
本发明提供的RFID接收机解码流程如图6所示,采用LabVIEW FPGA语言在FPGA中开发,流程依次为等待、计算高电平值、检测响应信号、解码、初步验证、比特流至字节转换。其中,等待模块负责检测RFID发射机是否已经将命令发送完毕,若发送完毕则启动解码模块对接收信号进行处理;计算高电平值模块的功能是根据无调制载波信号的采样值计算出载波幅度,为下一模块检测响应信号是否开始提供依据;检测响应信号模块的功能是判断RFID标签响应信号的起始位置,RFID标签响应信号的经过调制的载波信号,因此依据是找到首次出现的下降沿或上升沿;解码模块为接收机解码模块的关键部分,主要功能是将原始的信号采样值转换成原始比特数据流;初步验证模块的功能是对原始比特数据进行初步分析,完成奇偶校验以及接收数据长度的验证,防止接收错误对上位机测试的影响;比特流至字节转换模块的功能是去除比特流中的校验位、附加位数据,将相应信号按字节依次存放在解码字节存储区,供上位机调用。
在实现本发明提供的基于虚拟仪器的RFID原型机之后,在上位机中实现参数配置模块,设置功率搜索过程中所涉及的发射频率范围和频率步进、发射功率范围和功率分辨率,以及接收功率门限,通过调用FPGA接口的Read/Write Control方法,将参数传送给RFID原型机。其中发射频率范围包括最高频率、最低频率,发射功率范围包括最高功率、最低功率。
图7所示的是本发明提供的某一频率下RFID标签最小触发功率的二分搜索法流程图,根据图示流程,设置发射功率,调用RFID原型机,计算接收功率,从而判断出该频率下标签的最小触发功率。该方法包括以下步骤:
步骤1)初始化,将PH设置为参数配置中的最高功率,将PL设置为参数配置中的最低功率;其中有发射功率PTi、接收功率PRi、接收功率门限值Pth和功率分辨率dP;
步骤2)赋值PT1=PH,调用RFID原型机发射命令,根据接收到的信号计算出接收功率PR1、将PR1与门限值Pth比较;
如PR1<Pth,结束搜索,设置PT1为最小触发功率;
如PR1>Pth,进入下一步;
步骤3)赋值PT2=PL,调用RFID原型机发射命令,根据接收到的信号计算出接收功率PR2、将PR2与门限值Pth比较;
如PR2>Pth,结束搜索,设置PT2为最小触发功率;
如PR2<Pth,进入下一步;
步骤4)计算此时的最高功率PH与此时的最低功率PL的差值,并与功率分辨率比较;
如(PH—PL)<dP;结束搜索,如本步骤之前执行了步骤4.3),则设置PT2为最小触发功率;如本步骤之前执行了步骤4.5),则设置PT3为最小触发功率;
如(PH—PL)>dP;进入下一步;
步骤5)赋值PT3=(PH+PL)/2,调用RFID原型机发射命令,根据接收到的信号计算出接收功率PR3、将PR3与门限值Pth比较;
如PR3>Pth,赋值PH=PT3,重复步骤4);
如PR3<Pth,赋值PL=PT3,重复步骤4)。
根据参数配置模块中设置的最高发射频率、最低发射频率和频率步进,从最低发射频率开始,以最高发射频率为结束,以频率步进为间隔,在每个频率点上执行本发明提供的二分搜索法,从而得到参数配置模块所设置频率范围内的不同频率点所对应的RFID标签最小触发功率。
以上所述仅是本发明的优选实施方式,应当指出:对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
Claims (2)
1.一种基于虚拟仪器的RFID标签最小触发功率的测试方法,其特征在于,包括虚拟仪器和RFID标签;
所述虚拟仪器包括RFID原型机和上位机;
所述RFID原型机包括RFID发射机和RFID接收机;
所述上位机包括参数配置模块和最小触发功率搜索模块;
该方法包括以下步骤:
1)RFID发射机向RFID标签发送激活命令,RFID标签接收到激活命令后,响应该激活命令,产生响应数据;
2)RFID接收机接收所述响应数据并进行解码;
3)参数配置模块配置发射频率范围、频率步进、发射功率范围、功率分辨率和接收功率门限;
4)最小触发功率搜索模块在发射频率范围内不同的频点上,从最低发射频率开始,以最高发射频率为结束,以频率步进为间隔,在每个频率点上依次通过二分搜索法搜索出当前发射频率的频点上RFID标签的最小触发功率。
2.如权利要求1所述的一种基于虚拟仪器的RFID标签最小触发功率的测试方法,其特征在于,步骤4)中所述二分搜索法包括以下步骤:
4.1)初始化,将PH设置为参数配置中的最高功率,将PL设置为参数配置中的最低功率;其中有发射功率PTi、接收功率PRi、接收功率门限值Pth和功率分辨率dP;
4.2)赋值PT1=PH,调用RFID原型机发射命令,根据接收到的信号计算出接收功率PR1、将PR1与门限值Pth比较;
如PR1<Pth,结束搜索,设置PT1为最小触发功率;
如PR1>Pth,进入下一步;
4.3)赋值PT2=PL,调用RFID原型机发射命令,根据接收到的信号计算出接收功率PR2、将PR2与门限值Pth比较;
如PR2>Pth,结束搜索,设置PT2为最小触发功率;
如PR2<Pth,进入下一步;
4.4)计算此时的最高功率PH与此时的最低功率PL的差值,并与功率分辨率比较;
如(PH—PL)<dP;结束搜索,如本步骤之前执行了步骤4.3),则设置PT2为最小触发功率;如本步骤之前执行了步骤4.5),则设置PT3为最小触发功率;
如(PH—PL)>dP;进入下一步;
4.5)赋值PT3=(PH+PL)/2,调用RFID原型机发射命令,根据接收到的信号计算出接收功率PR3、将PR3与门限值Pth比较;
如PR3>Pth,赋值PH=PT3,重复步骤4.4);
如PR3<Pth,赋值PL=PT3,重复步骤4.4)。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510070835.9A CN104598946B (zh) | 2015-02-10 | 2015-02-10 | 一种基于虚拟仪器的rfid标签最小触发功率的测试方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510070835.9A CN104598946B (zh) | 2015-02-10 | 2015-02-10 | 一种基于虚拟仪器的rfid标签最小触发功率的测试方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104598946A true CN104598946A (zh) | 2015-05-06 |
CN104598946B CN104598946B (zh) | 2017-12-19 |
Family
ID=53124718
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510070835.9A Active CN104598946B (zh) | 2015-02-10 | 2015-02-10 | 一种基于虚拟仪器的rfid标签最小触发功率的测试方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104598946B (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108763986A (zh) * | 2018-04-27 | 2018-11-06 | 深圳惠福芯科技有限公司 | 一种提高saw-rfid识别速度的方法及装置 |
CN109871719A (zh) * | 2019-03-11 | 2019-06-11 | 深圳鑫洲林科技有限公司 | 一种提高多标签读取速率的方法及*** |
CN111476329A (zh) * | 2020-04-13 | 2020-07-31 | 深圳市觅拓物联信息技术有限公司 | 一种链损测量方法、***及设备 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060049249A1 (en) * | 2004-09-09 | 2006-03-09 | Sullivan Michael S | RFID sensor array |
CN102799905A (zh) * | 2011-05-23 | 2012-11-28 | 成都阿艾夫通信有限公司 | 主动rfid***调节通信距离的方法 |
CN103024889A (zh) * | 2012-12-28 | 2013-04-03 | 东南大学 | 一种应用于无线通信***的自动增益控制方法 |
-
2015
- 2015-02-10 CN CN201510070835.9A patent/CN104598946B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060049249A1 (en) * | 2004-09-09 | 2006-03-09 | Sullivan Michael S | RFID sensor array |
CN102799905A (zh) * | 2011-05-23 | 2012-11-28 | 成都阿艾夫通信有限公司 | 主动rfid***调节通信距离的方法 |
CN103024889A (zh) * | 2012-12-28 | 2013-04-03 | 东南大学 | 一种应用于无线通信***的自动增益控制方法 |
Non-Patent Citations (1)
Title |
---|
侯周国: "超高频射频识别***测试关键问题的分析与研究", 《中国博士学位论文全文数据库 信息科技辑》 * |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108763986A (zh) * | 2018-04-27 | 2018-11-06 | 深圳惠福芯科技有限公司 | 一种提高saw-rfid识别速度的方法及装置 |
CN108763986B (zh) * | 2018-04-27 | 2021-04-02 | 深圳惠福芯科技有限公司 | 一种提高saw-rfid识别速度的方法及装置 |
CN109871719A (zh) * | 2019-03-11 | 2019-06-11 | 深圳鑫洲林科技有限公司 | 一种提高多标签读取速率的方法及*** |
CN111476329A (zh) * | 2020-04-13 | 2020-07-31 | 深圳市觅拓物联信息技术有限公司 | 一种链损测量方法、***及设备 |
Also Published As
Publication number | Publication date |
---|---|
CN104598946B (zh) | 2017-12-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102236801B (zh) | 一种射频识别检测*** | |
CN102693567B (zh) | 基于门禁***通信的编解码方法 | |
CN103020562A (zh) | 超高频rfid自适应天线阻抗匹配方法 | |
CN203118006U (zh) | 一种超高频rfid阅读器 | |
CN102298685A (zh) | 基于虚拟仪器的汽车电子射频识别参数检测*** | |
CN104598946A (zh) | 一种基于虚拟仪器的rfid标签最小触发功率的测试方法 | |
CN102129580B (zh) | 基于米勒编码的标签到读写器的数据通信方法 | |
CN101699533A (zh) | 一种应用于无线遥控器的编码、解码方法 | |
CN106508105B (zh) | 用于射频识别的读写器到标签的信息传输方法 | |
CN102129586B (zh) | 信息编码方法、读写器到标签的信息传输方法和装置 | |
CN114298075B (zh) | 基于mcu的超高频国标阅读器基带解码方法 | |
CN103795428B (zh) | 射频识别数据通信中解码器 | |
WO2022206503A1 (zh) | 用于网络设备中数据信号传输的方法和装置 | |
CN106374932B (zh) | 一种双模uhf-rfid读写器的解码器及解码方法 | |
CN104036305A (zh) | 一种对发射功率进行自检测和自调节的rfid读写器及方法 | |
CN101136052A (zh) | 用于射频识别的阅读器到标签的信息传输方法 | |
CN103310170A (zh) | 一种非应答方式识别卡片进场的rfid读卡器及识别方法 | |
CN110831118B (zh) | 实现低功耗的唤醒码Chirp信号生成方法及通信方法 | |
CN203708233U (zh) | 一种射频识别数据通信中新型解码器 | |
Ferdik et al. | Ni pxie based uhf rfid reader | |
CN201993781U (zh) | 超高频射频识别读写器模块 | |
CN203444487U (zh) | 一种低功耗读卡器 | |
CN102256018A (zh) | 一种集成rfid功能的手机及其通信方法 | |
CN102096834A (zh) | 基于fm0编码的标签到读写器的数据通信方法 | |
CN204667412U (zh) | 低频近接非接触式输出的电子货架rfid读取器 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |