一种可动态功率控制的RFID读写器转让专利

申请号 : CN202311261176.8

文献号 : CN116992910B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 熊立志刘湘贵

申请人 : 深圳市国芯物联科技有限公司

摘要 :

本发明涉及RFID系统的技术领域,且公开了一种实现如所述的可动态功率控制的RFID读写器,该系统包括RFID系统信号发射控制模块、RFID系统信号发射时序和发射功率分配模块、RFID系统发射信号功率调整模块、RFID系统识别状态空间位置提示模块;通过设置RFID读写器信号发射的初始功率参数以及间隔的时间段参数,增加RFID读写器初始发射功率动态调整和RFID读写器按照时间间隔调整信号发射功率的灵活性和应用场景;利用RFID读写器启动运行的系统时间点参数配合RFID读写器信号发射间隔的时间段参数生成RFID读写器信号发射时序数据,实现RFID读写器信号发射功率按照时序科学动态调整,实现RFID读写器信号发射功率灵活动态增加,提高RFID系统的识别精度。

权利要求 :

1.一种可动态功率控制的RFID读写器的运行方法,其特征在于,该方法包括如下步骤:

S1、设置RFID读写器信号发射的初始功率参数以及RFID读写器信号发射间隔的时间段参数;

S11、设置RFID读写器信号发射的初始功率参数为 ;

S12、设置RFID读写器信号发射间隔的时间段参数为 ;

S2、依据RFID读写器启动运行的系统时间点参数配合RFID读写器信号发射间隔的时间段参数加工生成RFID读写器信号发射时序数据;

S21、建立RFID读写器启动运行的系统时间点参数为 ;

S22、利用RFID读写器启动运行的系统时间点参数 配合RFID读写器信号发射间隔的时间段参数为 建立RFID读写器信号发射时序数据矩阵 ; ;

其中 表示第 个RFID读写器信号发射时序数据;

S3、获取RFID读写器信号发射的初始功率参数;采用二分法处理RFID读写器信号发射的初始功率参数作为RFID读写器信号发射随着RFID读写器信号发射时序变化的增量加工生成RFID读写器信号发射调整功率数据;

S31、获取RFID读写器信号发射的初始功率参数 ;

S32、采用二分法处理RFID读写器信号发射的初始功率参数 生成RFID读写器信号发射时序变化功率增量 ;

S33、建立RFID读写器信号发射调整功率数据矩阵 ; ;

其中 表示第 个RFID读写器信号发射调整功率数据;

S4、将RFID读写器信号发射时序数据和RFID读写器信号发射调整功率数据按照信号发射时序和信号发射调整功率一一对应匹配生成RFID读写器信号发射时序功率调整数据,结合RFID读写器信号发射的初始功率参数和RFID读写器信号发射时序功率调整数据进行RFID读写器和RFID标签识别作业;

S41、调用RFID读写器启动运行的系统时间点参数 和RFID读写器信号发射的初始功率参数 ;

S42、调用RFID读写器信号发射时序数据矩阵 和RFID读写器信号发射调整功率数据矩阵 ;

S43、将RFID读写器信号发射时序数据矩阵 和RFID读写器信号发射调整功率数据矩阵按照信号发射时序数据和信号发射调整功率数据匹配生成RFID读写器信号发射时序功率调整数据矩阵;其中 ; ;RFID读写器信号

发射调整功率数据 的编号 和RFID读写器信号发射时序数据 的编号 取值一一对应相同;

S44、首先RFID读写器在系统时间点参数 启动运行,按照初始功率参数 发射信号进行RFID读写器和RFID标签识别作业,后续按照RFID读写器信号发射时序功率调整数据矩阵中RFID读写器信号发射时序数据 和对应RFID读写器信号发射调整功率数据 有序进行RFID读写器和RFID标签识别作业;

S5、按照时序编号检测RFID标签反馈的RFID读写器时序接收信号;当RFID读写器时序接收信号存在,表示RFID读写器和RFID标签识别作业完成,当RFID读写器时序接收信号不存在,表示RFID读写器和RFID标签识别作业未完成;

S51、当RFID读写器和RFID标签按照S44中信号发射时序及其对应信号发射调整功率有序识别作业,在系统时间点参数为 或RFID读写器信号发射时序数据 ,RFID读写器按照初始功率参数 或RFID读写器信号发射调整功率数据 发射信号后,按照时序编号0或n接收RFID标签反馈的RFID读写器时序接收信号 或 ;

S52、当 ∉空集或 ∉空集,表示RFID读写器时序接收信号存在,表示RFID读写器和RFID标签识别作业完成;

当 ∈空集或 ∈空集,表示RFID读写器时序接收信号不存在,表示RFID读写器和RFID标签识别作业未完成;

S6、依据S5中未检测到RFID读写器时序接收信号结果,按照RFID读写器信号发射时序数据采用搜索算法在RFID读写器信号发射时序功率调整数据中按照时序顺序寻找下一信号发射时序数据对应的RFID读写器信号发射调整功率数据;

S61、当RFID读写器时序接收信号 ∈空集或 ∈空集的结果,依据RFID读写器在系统时间点参数 或RFID读写器信号发射时序功率调整数据矩阵 中RFID读写器信号发射时序数据 相应下一信号发射时序数据 或 采用模拟退火算法在RFID读写器信号发射时序功率调整数据矩阵 搜索出 或 对应RFID读写器信号发射调整功率数据 或;

采用模拟退火算法在RFID读写器信号发射时序功率调整数据矩阵 搜索出 或 对应RFID读写器信号发射调整功率数据 或 的操作步骤如下:步骤一:在RFID读写器信号发射时序功率调整数据矩阵 中设置初始温度 ,令,并在RFID读写器信号发射时序功率调整数据矩阵 设置一个终止温度 和一个随机的初始解 即信号发射时序数据 或 分别对应的RFID读写器信号发射调整功率数据 或 ,令当前解 ;

步骤二:使RFID读写器信号发射时序功率调整数据矩阵 内当前温度发生变化,, 的值取0.5‑0.99之间;

步骤三:计算当前状态 解下的内能 函数值,根据当前状态进行扰动,产生一个新的解 即温度变化信号发射时序数据 或 分别对应的RFID读写器信号发射调整功率数据 或 ,计算 ;

步骤四:若 ﹤0,则接受该解,否则以概率P接受该解;

步骤五:在当前温度下,循环k次执行步骤三和步骤四

步骤六:比较 与 的大小,若 ﹤ 则终止,表示温度 条件下,信号

发射时序数据 、 别对应的RFID读写器信号发射调整功率数据 、 是全局最优解,否则执行步骤二;

在RFID读写器信号发射时序功率调整数据矩阵 搜索出 或 对应RFID读写器信号发射调整功率数据 或 并进行RFID读写器和RFID标签识别作业;

S7、依据S5中未检测到RFID读写器时序接收信号结果,获取接收信号时序编号,当接收信号时序编号小于最大接收信号时序编号,表示RFID读写器信号发射调整功率数据未执行完成,继续执行RFID读写器和RFID标签识别作业;当接收信号时序编号等于最大接收信号时序编号,表示RFID读写器信号发射调整功率数据执行完成,依然未能完成RFID读写器和RFID标签识别作业,则预警提示操作人员注意RFID读写器和RFID标签识别位置和识别距离按照规范重复执行RFID读写器和RFID标签识别作业;

S71、依据RFID读写器时序接收信号 ∈空集或 ∈空集的检测结果,获取RFID读写器时序接收信号 或 对应的RFID读写器按照初始功率参数 或RFID读写器信号发射调整功率数据 ;

依据RFID读写器按照初始功率参数 或RFID读写器信号发射调整功率数据 获取对应的系统时间点参数 的时序编号0或RFID读写器信号发射时序数据 的时序编号n;

S72、判断系统时间点参数 的时序编号0或RFID读写器信号发射时序数据 的时序编号n与时序编号n的最大值进行比较,由S22和S43得到 ;即时序编号n的取值最大值为r;

由于r≥1,即0﹤r,表示RFID读写器信号发射调整功率数据矩阵 中的RFID读写器信号发射时序数据 未执行完成,继续执行RFID读写器和RFID标签识别作业;

当n﹤r,表示RFID读写器信号发射调整功率数据矩阵 中的RFID读写器信号发射时序数据 未执行完成,继续执行RFID读写器和RFID标签识别作业;

当n=r,表示RFID读写器信号发射调整功率数据矩阵 中的RFID读写器信号发射时序数据 执行完成,则使用语音预警提示操作人员注意RFID读写器和RFID标签识别位置和识别距离进行规范识别作业,同时RFID读写器按照S44步骤重新与RFID标签进行识别作业。

2.一种实现如根据权利要求1中述的可动态功率控制的RFID读写器的运行方法的系统,其特征在于,该系统包括RFID系统信号发射控制模块、RFID系统信号发射时序和发射功率分配模块、RFID系统发射信号功率调整模块、RFID系统识别状态空间位置提示模块;

所述RFID系统信号发射控制模块包括RFID系统信号发射初始功率设定单元、RFID系统信号发射时间段设定单元;

所述RFID系统信号发射初始功率设定单元,用于设置RFID读写器信号发射的初始功率参数;所述RFID系统信号发射时间段设定单元,用于设置RFID读写器信号发射间隔的时间段参数;

所述RFID系统信号发射时序和发射功率分配模块包括RFID系统信号发射时序分配单元、RFID系统信号发射功率分配单元,RFID系统信号发射时序和功率匹配单元;

所述RFID系统信号发射时序分配单元,依据RFID读写器启动运行的系统时间点参数配合RFID读写器信号发射间隔的时间段参数加工生成RFID读写器信号发射时序数据;所述RFID系统信号发射功率分配单元,获取RFID读写器信号发射的初始功率参数;采用二分法处理RFID读写器信号发射的初始功率参数作为RFID读写器信号发射随着RFID读写器信号发射时序变化的增量加工生成RFID读写器信号发射调整功率数据;所述RFID系统信号发射时序和功率匹配单元,将RFID读写器信号发射时序数据和RFID读写器信号发射调整功率数据按照信号发射时序和信号发射调整功率一一对应匹配生成RFID读写器信号发射时序功率调整数据;

所述RFID系统发射信号功率调整模块包括RFID系统时序发射信号执行单元、RFID系统时序接收信号检测单元,RFID系统时序发射功率检索调整单元;

所述RFID系统时序发射信号执行单元,用于结合RFID读写器信号发射的初始功率参数和RFID读写器信号发射时序功率调整数据进行RFID读写器和RFID标签识别作业;所述RFID系统时序接收信号检测单元,按照时序编号检测RFID标签反馈的RFID读写器时序接收信号;当RFID读写器时序接收信号存在,表示RFID读写器和RFID标签识别作业完成,当RFID读写器时序接收信号不存在,表示RFID读写器和RFID标签识别作业未完成;所述RFID系统时序发射功率检索调整单元,依据未检测到RFID读写器时序接收信号结果,按照RFID读写器信号发射时序数据采用模拟退火算法在RFID读写器信号发射时序功率调整数据中按照时序顺序寻找下一信号发射时序数据对应的RFID读写器信号发射调整功率数据;

所述RFID系统发射信号功率调整模块包括RFID系统最后时序接收信号感知单元、RFID系统的读写器和标签识别位置提示单元;

所述RFID系统最后时序接收信号感知单元,用于依据未检测到RFID读写器时序接收信号结果,获取接收信号时序编号,当接收信号时序编号小于最大接收信号时序编号,表示RFID读写器信号发射调整功率数据未执行完成,继续执行RFID读写器和RFID标签识别作业;当接收信号时序编号等于最大接收信号时序编号,表示RFID读写器信号发射调整功率数据执行完成,依然未能完成RFID读写器和RFID标签识别作业;所述RFID系统的读写器和标签识别位置提示单元,当接收信号时序编号等于最大接收信号时序编号,未能完成RFID读写器和RFID标签识别作业,采用语音预警提示操作人员注意RFID读写器和RFID标签识别位置和识别距离按照规范重复执行RFID读写器和RFID标签识别作业。

说明书 :

一种可动态功率控制的RFID读写器

技术领域

[0001] 本发明涉及RFID系统的技术领域,具体为一种可动态功率控制的RFID读写器。

背景技术

[0002] RFID读写器系统即是射频识别系统是一种非接触式的自动识别系统,它通过射频无线信号自动识别目标对象,并获取相关数据,由电子标签、读写器和计算机网络构成。射频识别系统以电子标签来标识物体,电子标签通过无线电波与读写器进行数据交换,读写器可将主机的读写命令传送到电子标签,再把电子标签返回的数据传送到主机,主机的数据交换与管理系统负责完成电子标签数据信息的存储、管理和控制,RFID系统的基本工作原理是:由读写器通过发射天线发送特定频率的射频信号,当电子标签进入有效工作区域时产生感应电流,从而获得能量被激活,使得电子标签将自身编码信息通过内置天线发射出去;读写器的接收天线接收到从标签发送来的调制信号,经天线的调制器传送到读写器信号处理模块,经解调和解码后将有效信息传送到后台主机系统进行相关处理;主机系统根据逻辑运算识别该标签的身份,针对不同的设定做出相应的处理和控制,最终发出信号,控制读写器完成不同的读写操作。从电子标签到读写器之间的通信和能量感应方式来看,RFID系统一般可以分为电感耦合(磁耦合)系统和电磁反向散射耦合(电磁场耦合)系统。电感耦合系统是通过空间高频交变磁场实现耦合,依据的是电磁感应定律;电磁反向散射耦合,即雷达原理模型,发射出去的电磁波碰到目标后反射,同时携带回目标信息,依据的是电磁波的空间传播规律;电感耦合方式一般适合中、低频率工作的近距离RFID系统;电磁反向散射耦合方式一般适合高频、微波工作频率的远距离RFID读写器系统;另外RFID标签反射信号受环境影响是比较明显的,现有的RFID读写器系统在运行过程中按照固定功率发射射频信号,由于RFID标签自身是无源设备,因此RFID标签反射信号的强度容易受到周围环境的影响,由于标签和读写器之间的距离、读取功率、信号干扰、操作规范都会影响RFID读写器系统识别效率低或者无法准确识别。
[0003] 中国专利授权公告号为CN110728338B,公开了一种RFID读写器系统以及功率校准方法,采用如下方法实现RFID读写器系统按照额定功率输出;步骤1,获取功率检测器的输出电压,通过功率与电压的拟合公式,计算出RFID读写器实际输出功率值;步骤2,将步骤1中所得的所述RFID实际输出功率值与预设目标值相减,相减所得绝对值小于系统规定的误差容限,则停止校准,若相减所得绝对值大于系统规定的误差容限,则转值步骤3;步骤3,将RFID实际输出功率值与预设目标值进行对比,若所述实际输出功率值小于所述预设目标值,则转至步骤4,若所述实际输出功率值大于所述预设目标值,则转至步骤5;步骤4,增加所述功率细调寄存器的值,并转至步骤1;步骤5,减少所述功率细调寄存器的值,并转至步骤1;采用以上功率校准技术方案解决了由于芯片的制造工艺因素、PCB制版的工艺因素、片外元器件因素和工作环境温度因素所导致的系统输出功率大小无法精确控制和输出功率调节步长无法精确控制的问题;RFID读写器系统发射射频信号按照设定功率达到目标值,然而RFID读写器系统识别RFID标签过程受到标签和读写器之间的距离、外界信号干扰、操作规范都降低RFID标签实际接收效果,使得RFID读写器系统低效识别或无法准确识别。

发明内容

[0004] 为解决上述现有的RFID读写器系统在运行过程中按照固定功率发射射频信号,由于RFID标签自身是无源设备,因此RFID标签反射信号的强度容易受到周围环境的影响,由于标签和读写器之间的距离、读取功率、信号干扰、操作规范都会影响RFID读写器系统识别效率低或者无法准确识别的问题,实现以上动态发射功率调整,抗干扰性好,依据接收信号反馈结果进行识别位置和距离提示,提供RFID读写器系统识别精度和效率目的。
[0005] 本发明通过以下技术方案予以实现:一种可动态功率控制的RFID读写器的运行方法,该方法包括如下步骤:
[0006] S1、设置RFID读写器信号发射的初始功率参数以及RFID读写器信号发射间隔的时间段参数;
[0007] S2、依据RFID读写器启动运行的系统时间点参数配合RFID读写器信号发射间隔的时间段参数加工生成RFID读写器信号发射时序数据;
[0008] S3、获取RFID读写器信号发射的初始功率参数;采用二分法处理RFID读写器信号发射的初始功率参数作为RFID读写器信号发射随着RFID读写器信号发射时序变化的增量加工生成RFID读写器信号发射调整功率数据;
[0009] S4、将RFID读写器信号发射时序数据和RFID读写器信号发射调整功率数据按照信号发射时序和信号发射调整功率一一对应匹配生成RFID读写器信号发射时序功率调整数据,结合RFID读写器信号发射的初始功率参数和RFID读写器信号发射时序功率调整数据进行RFID读写器和RFID标签识别作业;
[0010] S5、按照时序编号检测RFID标签反馈的RFID读写器时序接收信号;当RFID读写器时序接收信号存在,表示RFID读写器和RFID标签识别作业完成,当RFID读写器时序接收信号不存在,表示RFID读写器和RFID标签识别作业未完成;
[0011] S6、依据S5中未检测到RFID读写器时序接收信号结果,按照RFID读写器信号发射时序数据采用搜索算法在RFID读写器信号发射时序功率调整数据中按照时序顺序寻找下一信号发射时序数据对应的RFID读写器信号发射调整功率数据;
[0012] S7、依据S5中未检测到RFID读写器时序接收信号结果,获取接收信号时序编号,当接收信号时序编号小于最大接收信号时序编号,表示RFID读写器信号发射调整功率数据未执行完成,继续执行RFID读写器和RFID标签识别作业;当接收信号时序编号等于最大接收信号时序编号,表示RFID读写器信号发射调整功率数据执行完成,依然未能完成RFID读写器和RFID标签识别作业,则预警提示操作人员注意RFID读写器和RFID标签识别位置和识别距离按照规范重复执行RFID读写器和RFID标签识别作业。
[0013] 优选的,所述设置RFID读写器信号发射的初始功率参数以及RFID读写器信号发射间隔的时间段参数的操作步骤如下:
[0014] S11、设置RFID读写器信号发射的初始功率参数为 ;
[0015] S12、设置RFID读写器信号发射间隔的时间段参数为 。
[0016] 优选的,所述依据RFID读写器启动运行的系统时间点参数配合RFID读写器信号发射间隔的时间段参数加工生成RFID读写器信号发射时序数据的操作步骤如下:
[0017] S21、建立RFID读写器启动运行的系统时间点参数为 ;
[0018] S22、利用RFID读写器启动运行的系统时间点参数 配合RFID读写器信号发射间隔的时间段参数为 建立RFID读写器信号发射时序数据矩阵 ;;其中 表示第 个RFID读写器信号发射时序数据,其中r表示
RFID读写器信号发射时序数据数量的最大值。
[0019] 优选的,所述获取RFID读写器信号发射的初始功率参数;采用二分法处理RFID读写器信号发射的初始功率参数作为RFID读写器信号发射随着RFID读写器信号发射时序变化的增量加工生成RFID读写器信号发射调整功率数据的操作步骤如下:
[0020] S31、获取RFID读写器信号发射的初始功率参数 ;
[0021] S32、采用二分法处理RFID读写器信号发射的初始功率参数 生成RFID读写器信号发射时序变化功率增量 ;
[0022] S33、建立RFID读写器信号发射调整功率数据矩阵 ;;其中 表示第 个RFID读写器信号发射调整功率数据,其中
r表示RFID读写器信号发射调整功率数据数量的最大值。
[0023] 优选的,所述将RFID读写器信号发射时序数据和RFID读写器信号发射调整功率数据按照信号发射时序和信号发射调整功率一一对应匹配生成RFID读写器信号发射时序功率调整数据,结合RFID读写器信号发射的初始功率参数和RFID读写器信号发射时序功率调整数据进行RFID读写器和RFID标签识别作业的操作步骤如下:
[0024] S41、调用RFID读写器启动运行的系统时间点参数 和RFID读写器信号发射的初始功率参数 ;
[0025] S42、调用RFID读写器信号发射时序数据矩阵 和RFID读写器信号发射调整功率数据矩阵 ;
[0026] S43、将RFID读写器信号发射时序数据矩阵 和RFID读写器信号发射调整功率数据矩阵 按照信号发射时序数据和信号发射调整功率数据匹配生成RFID读写器信号发射时序功率调整数据矩阵
[0027] ;其中 ; ;RFID读写器信号发射调整功率数据 的编号 和RFID读写器信号发射时序数据 的编号 取值一一对应相同;
[0028] S44、首先RFID读写器在系统时间点参数 启动运行,按照初始功率参数 发射信号进行RFID读写器和RFID标签识别作业,后续按照RFID读写器信号发射时序功率调整数据矩阵 中RFID读写器信号发射时序数据 和对应RFID读写器信号发射调整功率数据有序进行RFID读写器和RFID标签识别作业。
[0029] 优选的,所述按照时序编号检测RFID标签反馈的RFID读写器时序接收信号;当RFID读写器时序接收信号存在,表示RFID读写器和RFID标签识别作业完成,当RFID读写器时序接收信号不存在,表示RFID读写器和RFID标签识别作业未完成的操作步骤如下:
[0030] S51、当RFID读写器和RFID标签按照S44中信号发射时序及其对应信号发射调整功率有序识别作业,在系统时间点参数为 或RFID读写器信号发射时序数据 ,RFID读写器按照初始功率参数 或RFID读写器信号发射调整功率数据 发射信号后,按照时序编号0或n接收RFID标签反馈的RFID读写器时序接收信号 或 ;
[0031] S52、当 ∉空集或 ∉空集,表示RFID读写器时序接收信号存在,表示RFID读写器和RFID标签识别作业完成;
[0032] 当 ∈空集或 ∈空集,表示RFID读写器时序接收信号不存在,表示RFID读写器和RFID标签识别作业未完成。
[0033] 优选的,所述依据S5中未检测到RFID读写器时序接收信号结果,按照RFID读写器信号发射时序数据采用搜索算法在RFID读写器信号发射时序功率调整数据中按照时序顺序寻找下一信号发射时序数据对应的RFID读写器信号发射调整功率数据的操作步骤如下:
[0034] S61、当RFID读写器时序接收信号 ∈空集或 ∈空集的结果,依据RFID读写器在系统时间点参数 或RFID读写器信号发射时序功率调整数据矩阵 中RFID读写器信号发射时序数据 相应下一信号发射时序数据 或 采用模拟退火算法在RFID读写器信号发射时序功率调整数据矩阵 搜索出 或 对应RFID读写器信号发射调整功率数据或 ;
[0035] 采用模拟退火算法在RFID读写器信号发射时序功率调整数据矩阵 搜索出 或对应RFID读写器信号发射调整功率数据 或 的操作步骤如下:
[0036] 步骤一:在RFID读写器信号发射时序功率调整数据矩阵 中设置初始温度 ,令,并在RFID读写器信号发射时序功率调整数据矩阵 设置一个终止温度 和一个随机的初始解 即信号发射时序数据 或 分别对应的RFID读写器信号发射调整功率数据 或 ,令当前解
[0037] 步骤二:使RFID读写器信号发射时序功率调整数据矩阵 内当前温度发生变化,, 的值取0.5‑0.99之间;
[0038] 步骤三:计算当前状态 解下的内能 函数值,根据当前状态进行扰动,产生一个新的解 即温度变化信号发射时序数据 或 分别对应的RFID读写器信号发射调整功率数据 或 ,计算 ;
[0039] 步骤四:若 ﹤0,则接受该解,否则以概率P接受该解;
[0040] 步骤五:在当前温度下,循环k次执行步骤三和步骤四
[0041] 步骤六:比较 与 的大小,若 ﹤ 则终止,表示温度 条件下,信号发射时序数据 、 别对应的RFID读写器信号发射调整功率数据 、 是全局最优解,否则执行步骤二;
[0042] 在RFID读写器信号发射时序功率调整数据矩阵 搜索出 或 对应RFID读写器信号发射调整功率数据 或 并进行RFID读写器和RFID标签识别作业。
[0043] 优选的,所述依据S5中未检测到RFID读写器时序接收信号结果,获取接收信号时序编号,当接收信号时序编号小于最大接收信号时序编号,表示RFID读写器信号发射调整功率数据未执行完成,继续执行RFID读写器和RFID标签识别作业;当接收信号时序编号等于最大接收信号时序编号,表示RFID读写器信号发射调整功率数据执行完成,依然未能完成RFID读写器和RFID标签识别作业,则预警提示操作人员注意RFID读写器和RFID标签识别位置和识别距离按照规范重复执行RFID读写器和RFID标签识别作业的操作步骤如下:
[0044] S71、依据RFID读写器时序接收信号 ∈空集或 ∈空集的检测结果,获取RFID读写器时序接收信号 或 对应的RFID读写器按照初始功率参数 或RFID读写器信号发射调整功率数据 ;
[0045] 依据RFID读写器按照初始功率参数 或RFID读写器信号发射调整功率数据 获取对应的系统时间点参数 的时序编号0或RFID读写器信号发射时序数据 的时序编号n;
[0046] S72、判断系统时间点参数 的时序编号0或RFID读写器信号发射时序数据 的时序编号n与时序编号n的最大值进行比较,由S22和S43得到 ;即时序编号n的取值最大值为r;
[0047] 由于r≥1,即0﹤r,表示RFID读写器信号发射调整功率数据矩阵 中的RFID读写器信号发射时序数据 未执行完成,继续执行RFID读写器和RFID标签识别作业;
[0048] 当n﹤r,表示RFID读写器信号发射调整功率数据矩阵 中的RFID读写器信号发射时序数据 未执行完成,继续执行RFID读写器和RFID标签识别作业;
[0049] 当n=r,表示RFID读写器信号发射调整功率数据矩阵 中的RFID读写器信号发射时序数据 执行完成,则使用语音预警提示操作人员注意RFID读写器和RFID标签识别位置和识别距离进行规范识别作业,同时RFID读写器按照S44步骤重新与RFID标签进行识别作业。
[0050] 一种实现如所述的可动态功率控制的RFID读写器的运行方法的系统,该系统包括RFID系统信号发射控制模块、RFID系统信号发射时序和发射功率分配模块、RFID系统发射信号功率调整模块、RFID系统识别状态空间位置提示模块;
[0051] 所述RFID系统信号发射控制模块包括RFID系统信号发射初始功率设定单元、RFID系统信号发射时间段设定单元;
[0052] 所述RFID系统信号发射初始功率设定单元,用于设置RFID读写器信号发射的初始功率参数;所述RFID系统信号发射时间段设定单元,用于设置RFID读写器信号发射间隔的时间段参数;
[0053] 所述RFID系统信号发射时序和发射功率分配模块包括RFID系统信号发射时序分配单元、RFID系统信号发射功率分配单元,RFID系统信号发射时序和功率匹配单元;
[0054] 所述RFID系统信号发射时序分配单元,依据RFID读写器启动运行的系统时间点参数配合RFID读写器信号发射间隔的时间段参数加工生成RFID读写器信号发射时序数据;所述RFID系统信号发射功率分配单元,获取RFID读写器信号发射的初始功率参数;采用二分法处理RFID读写器信号发射的初始功率参数作为RFID读写器信号发射随着RFID读写器信号发射时序变化的增量加工生成RFID读写器信号发射调整功率数据;所述RFID系统信号发射时序和功率匹配单元,将RFID读写器信号发射时序数据和RFID读写器信号发射调整功率数据按照信号发射时序和信号发射调整功率一一对应匹配生成RFID读写器信号发射时序功率调整数据;
[0055] 所述RFID系统发射信号功率调整模块包括RFID系统时序发射信号执行单元、RFID系统时序接收信号检测单元,RFID系统时序发射功率检索调整单元;
[0056] 所述RFID系统时序发射信号执行单元,用于结合RFID读写器信号发射的初始功率参数和RFID读写器信号发射时序功率调整数据进行RFID读写器和RFID标签识别作业;所述RFID系统时序接收信号检测单元,按照时序编号检测RFID标签反馈的RFID读写器时序接收信号;当RFID读写器时序接收信号存在,表示RFID读写器和RFID标签识别作业完成,当RFID读写器时序接收信号不存在,表示RFID读写器和RFID标签识别作业未完成;所述RFID系统时序发射功率检索调整单元,依据未检测到RFID读写器时序接收信号结果,按照RFID读写器信号发射时序数据采用模拟退火算法在RFID读写器信号发射时序功率调整数据中按照时序顺序寻找下一信号发射时序数据对应的RFID读写器信号发射调整功率数据;
[0057] 所述RFID系统发射信号功率调整模块包括RFID系统最后时序接收信号感知单元、RFID系统的读写器和标签识别位置提示单元;
[0058] 所述RFID系统最后时序接收信号感知单元,用于依据未检测到RFID读写器时序接收信号结果,获取接收信号时序编号,当接收信号时序编号小于最大接收信号时序编号,表示RFID读写器信号发射调整功率数据未执行完成,继续执行RFID读写器和RFID标签识别作业;当接收信号时序编号等于最大接收信号时序编号,表示RFID读写器信号发射调整功率数据执行完成,依然未能完成RFID读写器和RFID标签识别作业;所述RFID系统的读写器和标签识别位置提示单元,当接收信号时序编号等于最大接收信号时序编号,未能完成RFID读写器和RFID标签识别作业,采用语音预警提示操作人员注意RFID读写器和RFID标签识别位置和识别距离按照规范重复执行RFID读写器和RFID标签识别作业。
[0059] 本发明提供了一种可动态功率控制的RFID读写器。具备以下有益效果:
[0060] 通过RFID系统信号发射初始功率设定单元和RFID系统信号发射时间段设定单元配合设置RFID读写器信号发射的初始功率参数以及间隔的时间段参数,增加RFID读写器初始发射功率动态调整和RFID读写器按照时间间隔调整信号发射功率的灵活性和应用场景;RFID系统信号发射时序分配单元和RFID系统信号发射功率分配单元配合利用RFID读写器启动运行的系统时间点参数配合RFID读写器信号发射间隔的时间段参数生成RFID读写器信号发射时序数据,实现RFID读写器信号发射功率按照时序科学动态调整;利用RFID读写器信号发射的初始功率参数并使用二分法处理作为RFID读写器信号发射随着RFID读写器信号发射时序变化的增量生成RFID读写器信号发射调整功率数据,实现RFID读写器信号发射功率灵活动态增加,提高RFID系统的识别精度。
[0061] 通过RFID系统时序接收信号检测单元按照时序编号检测RFID标签反馈的RFID读写器时序接收信号;当RFID读写器时序接收信号存在,表示RFID读写器和RFID标签识别作业完成,当RFID读写器时序接收信号不存在,表示RFID读写器和RFID标签识别作业未完成,对RFID标签的反馈发射信号进行检测,实现RFID读写器与RFID标签识别结果自动检测并作为调整RFID读写器信号发射功率调整判断条件,RFID系统时序发射功率检索调整单元依据未检测到RFID读写器时序接收信号结果,按照RFID读写器信号发射时序数据采用模拟退火算法在RFID读写器信号发射时序功率调整数据矩阵中按照时序顺序寻找下一信号发射时序数据对应的RFID读写器信号发射调整功率数据,采用时序和搜索算法分等级控制RFID读写器发射功率,实现RFID读写器信号发射功率动态调整,提高了RFID系统的抗干扰性和识别效率。
[0062] 三、通过RFID系统最后时序接收信号感知单元和RFID系统的读写器和标签识别位置提示单元配合依据未检测到RFID读写器时序接收信号结果,获取接收信号时序编号,当接收信号时序编号小于最大接收信号时序编号,表示RFID读写器信号发射调整功率数据未执行完成,继续执行RFID读写器和RFID标签识别作业;当接收信号时序编号等于最大接收信号时序编号,表示RFID读写器信号发射调整功率数据执行完成,依然未能完成RFID读写器和RFID标签识别作业,采用语音预警提示操作人员注意RFID读写器和RFID标签识别位置和识别距离按照规范重复执行RFID读写器和RFID标签识别作业,依据RFID读写器接收信号反馈结果提示操作人员按照规范调整识别位置和识别距离,有效避免RFID读写器和RFID标签之间识别距离过大或识别位置偏移造成RFID系统识别效率低或无法识别的问题,提高了RFID系统识别效率和可靠性。

附图说明

[0063] 图1为本发明提供的一种可动态功率控制的RFID读写器的运行方法的系统各个功能模块组成图;
[0064] 图2为图1所示一种可动态功率控制的RFID读写器的运行方法的流程结构图。

具体实施方式

[0065] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0066] 该可动态功率控制的RFID读写器的实施例如下:
[0067] 请参阅图1-图2,一种可动态功率控制的RFID读写器的运行方法,该方法包括如下步骤:
[0068] S1、设置RFID读写器信号发射的初始功率参数以及RFID读写器信号发射间隔的时间段参数;
[0069] S2、依据RFID读写器启动运行的系统时间点参数配合RFID读写器信号发射间隔的时间段参数加工生成RFID读写器信号发射时序数据;
[0070] S3、获取RFID读写器信号发射的初始功率参数;采用二分法处理RFID读写器信号发射的初始功率参数作为RFID读写器信号发射随着RFID读写器信号发射时序变化的增量加工生成RFID读写器信号发射调整功率数据;
[0071] S4、将RFID读写器信号发射时序数据和RFID读写器信号发射调整功率数据按照信号发射时序和信号发射调整功率一一对应匹配生成RFID读写器信号发射时序功率调整数据,结合RFID读写器信号发射的初始功率参数和RFID读写器信号发射时序功率调整数据进行RFID读写器和RFID标签识别作业;
[0072] S5、按照时序编号检测RFID标签反馈的RFID读写器时序接收信号;当RFID读写器时序接收信号存在,表示RFID读写器和RFID标签识别作业完成,当RFID读写器时序接收信号不存在,表示RFID读写器和RFID标签识别作业未完成;
[0073] S6、依据S5中未检测到RFID读写器时序接收信号结果,按照RFID读写器信号发射时序数据采用搜索算法在RFID读写器信号发射时序功率调整数据中按照时序顺序寻找下一信号发射时序数据对应的RFID读写器信号发射调整功率数据;
[0074] S7、依据S5中未检测到RFID读写器时序接收信号结果,获取接收信号时序编号,当接收信号时序编号小于最大接收信号时序编号,表示RFID读写器信号发射调整功率数据未执行完成,继续执行RFID读写器和RFID标签识别作业;当接收信号时序编号等于最大接收信号时序编号,表示RFID读写器信号发射调整功率数据执行完成,依然未能完成RFID读写器和RFID标签识别作业,则预警提示操作人员注意RFID读写器和RFID标签识别位置和识别距离按照规范重复执行RFID读写器和RFID标签识别作业。
[0075] 进一步的,请参阅图1-图2,设置RFID读写器信号发射的初始功率参数以及RFID读写器信号发射间隔的时间段参数的操作步骤如下:
[0076] S11、设置RFID读写器信号发射的初始功率参数为 ;
[0077] S12、设置RFID读写器信号发射间隔的时间段参数为 。
[0078] 依据RFID读写器启动运行的系统时间点参数配合RFID读写器信号发射间隔的时间段参数加工生成RFID读写器信号发射时序数据的操作步骤如下:
[0079] S21、建立RFID读写器启动运行的系统时间点参数为 ;
[0080] S22、利用RFID读写器启动运行的系统时间点参数 配合RFID读写器信号发射间隔的时间段参数为 建立RFID读写器信号发射时序数据矩阵 ;;其中 表示第 个RFID读写器信号发射时序数据,其中r表示
RFID读写器信号发射时序数据数量的最大值。
[0081] 获取RFID读写器信号发射的初始功率参数;采用二分法处理RFID读写器信号发射的初始功率参数作为RFID读写器信号发射随着RFID读写器信号发射时序变化的增量加工生成RFID读写器信号发射调整功率数据的操作步骤如下:
[0082] S31、获取RFID读写器信号发射的初始功率参数 ;
[0083] S32、采用二分法处理RFID读写器信号发射的初始功率参数 生成RFID读写器信号发射时序变化功率增量 ;
[0084] S33、建立RFID读写器信号发射调整功率数据矩阵 ;;其中 表示第 个RFID读写器信号发射调整功率数据,其中
r表示RFID读写器信号发射调整功率数据数量的最大值。
[0085] 通过RFID系统信号发射初始功率设定单元和RFID系统信号发射时间段设定单元配合设置RFID读写器信号发射的初始功率参数以及间隔的时间段参数,增加RFID读写器初始发射功率动态调整和RFID读写器按照时间间隔调整信号发射功率的灵活性和应用场景;RFID系统信号发射时序分配单元和RFID系统信号发射功率分配单元配合利用RFID读写器启动运行的系统时间点参数配合RFID读写器信号发射间隔的时间段参数生成RFID读写器信号发射时序数据,实现RFID读写器信号发射功率按照时序科学动态调整;利用RFID读写器信号发射的初始功率参数并使用二分法处理作为RFID读写器信号发射随着RFID读写器信号发射时序变化的增量生成RFID读写器信号发射调整功率数据,实现RFID读写器信号发射功率灵活动态增加,提高RFID系统的识别精度。
[0086] 进一步的,请参阅图1-图2,将RFID读写器信号发射时序数据和RFID读写器信号发射调整功率数据按照信号发射时序和信号发射调整功率一一对应匹配生成RFID读写器信号发射时序功率调整数据,结合RFID读写器信号发射的初始功率参数和RFID读写器信号发射时序功率调整数据进行RFID读写器和RFID标签识别作业的操作步骤如下:
[0087] S41、调用RFID读写器启动运行的系统时间点参数 和RFID读写器信号发射的初始功率参数 ;
[0088] S42、调用RFID读写器信号发射时序数据矩阵 和RFID读写器信号发射调整功率数据矩阵 ;
[0089] S43、将RFID读写器信号发射时序数据矩阵 和RFID读写器信号发射调整功率数据矩阵 按照信号发射时序数据和信号发射调整功率数据匹配生成RFID读写器信号发射时序功率调整数据矩阵
[0090] ;其中 ; ;RFID读写器信号发射调整功率数据 的编号 和RFID读写器信号发射时序数据 的编号 取值一一对应相同;
[0091] S44、首先RFID读写器在系统时间点参数 启动运行,按照初始功率参数 发射信号进行RFID读写器和RFID标签识别作业,后续按照RFID读写器信号发射时序功率调整数据矩阵 中RFID读写器信号发射时序数据 和对应RFID读写器信号发射调整功率数据有序进行RFID读写器和RFID标签识别作业。
[0092] 按照时序编号检测RFID标签反馈的RFID读写器时序接收信号;当RFID读写器时序接收信号存在,表示RFID读写器和RFID标签识别作业完成,当RFID读写器时序接收信号不存在,表示RFID读写器和RFID标签识别作业未完成的操作步骤如下:
[0093] S51、当RFID读写器和RFID标签按照S44中信号发射时序及其对应信号发射调整功率有序识别作业,在系统时间点参数为 或RFID读写器信号发射时序数据 ,RFID读写器按照初始功率参数 或RFID读写器信号发射调整功率数据 发射信号后,按照时序编号0或n接收RFID标签反馈的RFID读写器时序接收信号 或 ;
[0094] S52、当 ∉空集或 ∉空集,表示RFID读写器时序接收信号存在,表示RFID读写器和RFID标签识别作业完成;
[0095] 当 ∈空集或 ∈空集,表示RFID读写器时序接收信号不存在,表示RFID读写器和RFID标签识别作业未完成。
[0096] 依据S5中未检测到RFID读写器时序接收信号结果,按照RFID读写器信号发射时序数据采用搜索算法在RFID读写器信号发射时序功率调整数据中按照时序顺序寻找下一信号发射时序数据对应的RFID读写器信号发射调整功率数据的操作步骤如下:
[0097] S61、当RFID读写器时序接收信号 ∈空集或 ∈空集的结果,依据RFID读写器在系统时间点参数 或RFID读写器信号发射时序功率调整数据矩阵 中RFID读写器信号发射时序数据 相应下一信号发射时序数据 或 采用模拟退火算法在RFID读写器信号发射时序功率调整数据矩阵 搜索出 或 对应RFID读写器信号发射调整功率数据或 ;
[0098] 采用模拟退火算法在RFID读写器信号发射时序功率调整数据矩阵 搜索出 或对应RFID读写器信号发射调整功率数据 或 的操作步骤如下:
[0099] 步骤一:在RFID读写器信号发射时序功率调整数据矩阵 中设置初始温度 ,令,并在RFID读写器信号发射时序功率调整数据矩阵 设置一个终止温度 和一个随机的初始解 即信号发射时序数据 或 分别对应的RFID读写器信号发射调整功率数据 或 ,令当前解
[0100] 步骤二:使RFID读写器信号发射时序功率调整数据矩阵 内当前温度发生变化,, 的值取0.5‑0.99之间;
[0101] 步骤三:计算当前状态 解下的内能 函数值,根据当前状态进行扰动,产生一个新的解 即温度变化信号发射时序数据 或 分别对应的RFID读写器信号发射调整功率数据 或 ,计算 ;
[0102] 步骤四:若 ﹤0,则接受该解,否则以概率P接受该解;
[0103] 步骤五:在当前温度下,循环k次执行步骤三和步骤四
[0104] 步骤六:比较 与 的大小,若 ﹤ 则终止,表示温度 条件下,信号发射时序数据 、 别对应的RFID读写器信号发射调整功率数据 、 是全局最优解,否则执行步骤二;
[0105] 在RFID读写器信号发射时序功率调整数据矩阵 搜索出 或 对应RFID读写器信号发射调整功率数据 或 并进行RFID读写器和RFID标签识别作业。
[0106] 通过RFID系统时序接收信号检测单元按照时序编号检测RFID标签反馈的RFID读写器时序接收信号;当RFID读写器时序接收信号存在,表示RFID读写器和RFID标签识别作业完成,当RFID读写器时序接收信号不存在,表示RFID读写器和RFID标签识别作业未完成,对RFID标签的反馈发射信号进行检测,实现RFID读写器与RFID标签识别结果自动检测并作为调整RFID读写器信号发射功率调整判断条件,RFID系统时序发射功率检索调整单元依据未检测到RFID读写器时序接收信号结果,按照RFID读写器信号发射时序数据采用模拟退火算法在RFID读写器信号发射时序功率调整数据矩阵中按照时序顺序寻找下一信号发射时序数据对应的RFID读写器信号发射调整功率数据,采用时序和搜索算法分等级控制RFID读写器发射功率,实现RFID读写器信号发射功率动态调整,提高了RFID系统的抗干扰性和识别效率。
[0107] 进一步的,请参阅图1‑图2,依据S5中未检测到RFID读写器时序接收信号结果,获取接收信号时序编号,当接收信号时序编号小于最大接收信号时序编号,表示RFID读写器信号发射调整功率数据未执行完成,继续执行RFID读写器和RFID标签识别作业;当接收信号时序编号等于最大接收信号时序编号,表示RFID读写器信号发射调整功率数据执行完成,依然未能完成RFID读写器和RFID标签识别作业,则预警提示操作人员注意RFID读写器和RFID标签识别位置和识别距离按照规范重复执行RFID读写器和RFID标签识别作业的操作步骤如下:
[0108] S71、依据RFID读写器时序接收信号 ∈空集或 ∈空集的检测结果,获取RFID读写器时序接收信号 或 对应的RFID读写器按照初始功率参数 或RFID读写器信号发射调整功率数据 ;
[0109] 依据RFID读写器按照初始功率参数 或RFID读写器信号发射调整功率数据 获取对应的系统时间点参数 的时序编号0或RFID读写器信号发射时序数据 的时序编号n;
[0110] S72、判断系统时间点参数 的时序编号0或RFID读写器信号发射时序数据 的时序编号n与时序编号n的最大值进行比较,由S22和S43得到 ;即时序编号n的取值最大值为r;
[0111] 由于r≥1,即0﹤r,表示RFID读写器信号发射调整功率数据矩阵 中的RFID读写器信号发射时序数据 未执行完成,继续执行RFID读写器和RFID标签识别作业;
[0112] 当n﹤r,表示RFID读写器信号发射调整功率数据矩阵 中的RFID读写器信号发射时序数据 未执行完成,继续执行RFID读写器和RFID标签识别作业;
[0113] 当n=r,表示RFID读写器信号发射调整功率数据矩阵 中的RFID读写器信号发射时序数据 执行完成,则使用语音预警提示操作人员注意RFID读写器和RFID标签识别位置和识别距离进行规范识别作业,同时RFID读写器按照S44步骤重新与RFID标签进行识别作业。
[0114] 通过RFID系统最后时序接收信号感知单元和RFID系统的读写器和标签识别位置提示单元配合依据未检测到RFID读写器时序接收信号结果,获取接收信号时序编号,当接收信号时序编号小于最大接收信号时序编号,表示RFID读写器信号发射调整功率数据未执行完成,继续执行RFID读写器和RFID标签识别作业;当接收信号时序编号等于最大接收信号时序编号,表示RFID读写器信号发射调整功率数据执行完成,依然未能完成RFID读写器和RFID标签识别作业,采用语音预警提示操作人员注意RFID读写器和RFID标签识别位置和识别距离按照规范重复执行RFID读写器和RFID标签识别作业,依据RFID读写器接收信号反馈结果提示操作人员按照规范调整识别位置和识别距离,有效避免RFID读写器和RFID标签之间识别距离过大或识别位置偏移造成RFID系统识别效率低或无法识别的问题,提高了RFID系统识别效率和可靠性。
[0115] 一种实现如的可动态功率控制的RFID读写器的运行方法的系统,该系统包括RFID系统信号发射控制模块、RFID系统信号发射时序和发射功率分配模块、RFID系统发射信号功率调整模块、RFID系统识别状态空间位置提示模块;
[0116] RFID系统信号发射控制模块包括RFID系统信号发射初始功率设定单元、RFID系统信号发射时间段设定单元;
[0117] RFID系统信号发射初始功率设定单元,用于设置RFID读写器信号发射的初始功率参数;RFID系统信号发射时间段设定单元,用于设置RFID读写器信号发射间隔的时间段参数;
[0118] RFID系统信号发射时序和发射功率分配模块包括RFID系统信号发射时序分配单元、RFID系统信号发射功率分配单元,RFID系统信号发射时序和功率匹配单元;
[0119] RFID系统信号发射时序分配单元,依据RFID读写器启动运行的系统时间点参数配合RFID读写器信号发射间隔的时间段参数加工生成RFID读写器信号发射时序数据;RFID系统信号发射功率分配单元,获取RFID读写器信号发射的初始功率参数;采用二分法处理RFID读写器信号发射的初始功率参数作为RFID读写器信号发射随着RFID读写器信号发射时序变化的增量加工生成RFID读写器信号发射调整功率数据;RFID系统信号发射时序和功率匹配单元,将RFID读写器信号发射时序数据和RFID读写器信号发射调整功率数据按照信号发射时序和信号发射调整功率一一对应匹配生成RFID读写器信号发射时序功率调整数据;
[0120] RFID系统发射信号功率调整模块包括RFID系统时序发射信号执行单元、RFID系统时序接收信号检测单元,RFID系统时序发射功率检索调整单元;
[0121] RFID系统时序发射信号执行单元,用于结合RFID读写器信号发射的初始功率参数和RFID读写器信号发射时序功率调整数据进行RFID读写器和RFID标签识别作业;RFID系统时序接收信号检测单元,按照时序编号检测RFID标签反馈的RFID读写器时序接收信号;当RFID读写器时序接收信号存在,表示RFID读写器和RFID标签识别作业完成,当RFID读写器时序接收信号不存在,表示RFID读写器和RFID标签识别作业未完成;RFID系统时序发射功率检索调整单元,依据未检测到RFID读写器时序接收信号结果,按照RFID读写器信号发射时序数据采用模拟退火算法在RFID读写器信号发射时序功率调整数据中按照时序顺序寻找下一信号发射时序数据对应的RFID读写器信号发射调整功率数据;
[0122] RFID系统发射信号功率调整模块包括RFID系统最后时序接收信号感知单元、RFID系统的读写器和标签识别位置提示单元;
[0123] RFID系统最后时序接收信号感知单元,用于依据未检测到RFID读写器时序接收信号结果,获取接收信号时序编号,当接收信号时序编号小于最大接收信号时序编号,表示RFID读写器信号发射调整功率数据未执行完成,继续执行RFID读写器和RFID标签识别作业;当接收信号时序编号等于最大接收信号时序编号,表示RFID读写器信号发射调整功率数据执行完成,依然未能完成RFID读写器和RFID标签识别作业;RFID系统的读写器和标签识别位置提示单元,当接收信号时序编号等于最大接收信号时序编号,未能完成RFID读写器和RFID标签识别作业,采用语音预警提示操作人员注意RFID读写器和RFID标签识别位置和识别距离按照规范重复执行RFID读写器和RFID标签识别作业。