载波消除的方法及装置与流程

文档序号:14861135发布日期:2018-07-04 07:29阅读:1054来源:国知局
载波消除的方法及装置与流程

本发明实施例涉及rfid读写器技术领域,尤其涉及一种载波消除的方法及装置。



背景技术:

射频识别(radiofrequencyidentification,rfid)是一种非接触式的自动识别技术,以电磁场为媒介进行能量和信息传递,完成主机与被测物体之信息交互。具有非接触性、读取速度快、识别效率高、可同时处理多个标签、安全不易攻击等优点,被广泛应用于物流、安全、防伪、交通、自动生产等各个领域,有着广阔的发展前景。

一个典型的rfid系统由两个基本部分组成:读写器(reader/interrogator)和标签(tag/transponder),在超高频rfid系统中,无源标签芯片工作所需的能量以及返回信号的能量均从读写器发射的载波中获得。

在读写器与标签通讯过程中,读写器的天线会持续发射很大的载波信号,载波信号会泄漏进入接收标签信号的通道,而载波信号又远大于标签返回信号的能量,严重影响了读写器接收性能。



技术实现要素:

有鉴于此,本发明实施例所解决的技术问题之一在于提供一种载波消除的方法及装置,用以克服现有技术中读写器接收性能不好的缺陷,达到提高读写器接收性能的效果。

本发明第一方面提供一种载波消除的方法,包括:

获取第一寄存器的最优寄存器值,所述第一寄存器关联于第一路发射端载波;

获取第二寄存器的最优寄存器值,所述第二寄存器关联于第二路发射端载波;

将所述第一寄存器的最优寄存器值配置到第一寄存器并将所述第二寄存器的最优寄存器值配置到第二寄存器以获取信号功率最小的接收端信号,所述信号功率最小的接收端信号为经载波消除的接收端信号。

可选地,所述获取第一寄存器的最优寄存器值,包括:

预设n个第一寄存器的寄存器值,其中n为正整数;

预设第二寄存器的寄存器值;

依次将预设的第一寄存器的每一寄存器值配置到第一寄存器,并将预设的第二寄存器的寄存器值配置到第二寄存器以获取n个接收端信号;

获取所述n个接收端信号中信号功率最小的接收端信号;

所述与信号功率最小的接收端信号相关联的第一寄存器的寄存器值为第一寄存器的最优寄存器值。

可选地,所述获取第二寄存器的最优寄存器值,包括:

预设第一寄存器的寄存器值;

预设m个第二寄存器的寄存器值,其中m为正整数;

将预设的第一寄存器的寄存器值配置到第一寄存器,并将预设的第二寄存器的每一寄存器值配置到第二寄存器以获取m个接收端信号;

获取所述m个接收端信号中信号功率最小的接收端信号;

所述与信号功率最小的接收端信号相关联的第二寄存器的寄存器值为第二寄存器的最优寄存器值。

可选地,所述获取所述n个接收端信号中信号功率最小的接收端信号和/或所述获取所述m个接收端信号中信号功率最小的接收端信号,包括:将所述n个接收端信号和/或所述m个接收端信号按信号功率从小到大排列,所述排在第一位的接收端信号为信号功率最小的接收端信号。

可选地,还包括:获取q个所述第一寄存器的最优寄存器值的第一调整值,其中q为正整数;

将每一所述第一调整值配置到所述第一寄存器并将所述第二寄存器的最优寄存器值配置到第二寄存器以获取信号功率最小的接收端信号,与信号功率最小的接收端信号相关联的所述第一调整值为第一寄存器的最优第一调整值;

获取p个所述第二寄存器的最优寄存器值的第二调整值,其中p为正整数;

将所述第一寄存器的最优寄存器值配置到所述第一寄存器并将每一所述第二调整值配置到所述第二寄存器以获取信号功率最小的接收端信号,与信号功率最小的接收端信号相关联的所述第二调整值为所述第二寄存器的最优第二调整值;

将第一寄存器的最优第一调整值配置到所述第一寄存器并将第二寄存器的最优第二调整值配置到所述第二寄存器以获取信号功率最小的接收端信号的最优调整值。

本发明第二方面提供一种载波消除的装置,包括:

第一获取模块,用于获取第一寄存器的最优寄存器值,所述第一寄存器关联于第一路发射端载波;

第二获取模块,用于获取第二寄存器的最优寄存器值,所述第二寄存器关联于第二路发射端载波;

处理模块,用于将所述第一寄存器的最优寄存器值配置到第一寄存器并将所述第二寄存器的最优寄存器值配置到第二寄存器以获取信号功率最小的接收端信号,所述信号功率最小的接收端信号为经载波消除的接收端信号。

可选地,第一获取模块,具体用于:

预设n个第一寄存器的寄存器值,其中n为正整数;

预设第二寄存器的寄存器值;

依次将预设的第一寄存器的每一寄存器值配置到第一寄存器,并将预设的第二寄存器的寄存器值配置到第二寄存器以获取n个接收端信号;

获取所述n个接收端信号中信号功率最小的接收端信号;

所述与信号功率最小的接收端信号相关联的第一寄存器的寄存器值为第一寄存器的最优寄存器值。

可选地,第二获取模块,具体用于:预设第一寄存器的寄存器值;

预设m个第二寄存器的寄存器值,其中m为正整数;

将预设的第一寄存器的寄存器值配置到第一寄存器,并将预设的第二寄存器的每一寄存器值配置到第二寄存器以获取m个接收端信号;

获取所述m个接收端信号中信号功率最小的接收端信号;

所述与信号功率最小的接收端信号相关联的第二寄存器的寄存器值为第二寄存器的最优寄存器值。

可选地,还包括:排序模块,所述排序模块用于将所述n个接收端信号和/或所述m个接收端信号按信号功率从小到大排列,所述排在第一位的接收端信号为信号功率最小的接收端信号。

可选地,还包括:调整模块,用于获取q个所述第一寄存器的最优寄存器值的第一调整值,其中q为正整数;

将每一所述第一调整值配置到所述第一寄存器并将所述第二寄存器的最优寄存器值配置到第二寄存器以获取信号功率最小的接收端信号,与信号功率最小的接收端信号相关联的所述第一调整值为第一寄存器的最优第一调整值;

获取p个所述第二寄存器的最优寄存器值的第二调整值,其中p为正整数;将所述第一寄存器的最优寄存器值配置到所述第一寄存器并将每一所述第二调整值配置到所述第二寄存器以获取信号功率最小的接收端信号,与信号功率最小的接收端信号相关联的所述第二调整值为所述第二寄存器的最优第二调整值;

将第一寄存器的最优第一调整值配置到所述第一寄存器并将第二寄存器的最优第二调整值配置到所述第二寄存器以获取信号功率最小的接收端信号的最优调整值。

本发明提供的载波消除的方法及装置,通过获取第一寄存器的最优寄存器值并配置到第一寄存器,第一寄存器关联于第一路发射端载波;同时获取第二寄存器的最优寄存器值并配置到第二寄存器,第二寄存器关联于第二路发射端载波;进而能够实现在接收端获取信号功率最小的接收端信号,即实现了在接收端接收经载波消除的接收端信号,从而实现提高读写器的接收性能。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明实施例中记载的一些实施例,对于本领域普通技术人员来讲,还可以根据这些附图获得其他的附图。

图1为本发明一实施例提供的载波消除的方法的流程图。

图2为本发明又一实施例提供的载波消除的方法的流程图。

图3为本发明再一实施例的载波消除的装置的结构示意图。

附图标记:

30:第一获取模块;31:第二获取模块;32:处理模块;

33:排序模块;34:调整模块。

具体实施方式

为了使本领域的人员更好地理解本发明实施例中的技术方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明实施例一部分实施例,而不是全部的实施例。基于本发明实施例中的实施例,本领域普通技术人员所获得的所有其他实施例,都应当属于本发明实施例保护的范围。

下面结合本发明实施例附图进一步说明本发明实施例具体实现。

实施例一

图1为本发明一实施例提供的载波消除的方法的流程图。如图1所示,本实施例的载波消除的方法,包括:

s101、获取第一寄存器的最优寄存器值,第一寄存器关联于第一路发射端载波。

具体地,rfid系统的读写器主要包括:收发机、控制芯片;其中收发机包括发射端和接收端,发射端用于发射载波信号,接收端用于接收标签返回的信号;控制芯片是读写器的核心部件,在控制芯片中有控制发射端发射载波信号的寄存器,通过配置不同的寄存器值,控制发射端发射不同功率大小的载波信号。发射端发射的载波信号不宜过大,过大的载波信号会泄露到接收端的通道中,干扰读写器读取标签返回的信号,影响读写器的接收性能。

举例来说,在控制芯片中,配置有关联于第一路发射端载波的第一寄存器,通过给第一寄存器配置不同的寄存器值,可以发射不同功率大小的第一路发射端载波。本实施例通过获取第一寄存器的最优寄存器值控制发射端发射最优功率的第一路发射端载波,进而避免过多的第一路发射端载波泄露到接收端的通道中。

可选地,获取第一寄存器的最优寄存器值,包括:预设n个第一寄存器的寄存器值,其中n为正整数;预设第二寄存器的寄存器值;依次将预设的第一寄存器的每一寄存器值配置到第一寄存器,并将预设的第二寄存器的寄存器值配置到第二寄存器以获取n个接收端信号;获取n个接收端信号中信号功率最小的接收端信号,与信号功率最小的接收端信号相关联的第一寄存器的寄存器值为第一寄存器的最优寄存器值。

举例来说,寄存器值在0000~ffff的范围内变化,当要获取第一寄存器的最优寄存器值,先固定第二寄存器的寄存器值不变,可以预设第二寄存器的寄存器值为0000~ffff的范围内任一值;接着预设n个第一寄存器的寄存器值,其中n为正整数,举例来说,第一寄存器的寄存器值的起始值为0000,同时设置一个步进值,根据第一寄存器的寄存器值的起始值和步进值可以得到n个第一寄存器的寄存器值;接着,将第一寄存器的每一寄存器值配置到第一寄存器同时将第二寄存器的寄存器值配置到第二寄存器能够获得一个接收端信号,由于预设了n个第一寄存器的寄存器值,故能够获得n个接收端信号;最后通过对n个接收端信号进行功率大小判断,能够获得信号功率最小的接收端信号,则与信号功率最小的接收端信号相关联的第一寄存器的寄存器值为第一寄存器的最优寄存器值。

可选地,获取n个接收端信号中信号功率最小的接收端信号包括:将n个接收端信号按信号功率从小到大排列,排在第一位的接收端信号为信号功率最小的接收端信号。当然,获取n个接收端信号中信号功率最小的接收端信号还可以采取其他的方法,在此不再赘述。

s102、获取第二寄存器的最优寄存器值,第二寄存器关联于第二路发射端载波。

举例来说,在控制芯片中,配置有关联于第二路发射端载波的第二寄存器,通过给第二寄存器配置不同的寄存器值,可以发射不同功率大小的第二路发射端载波。本实施例通过获取第二寄存器的最优寄存器值控制发射端发射最优功率的第二路发射端载波,进而避免过多的第二路发射端载波泄露到接收端的通道中。需要说明的是,第一路发射端载波和第二路发射端载波的信号的相位相差90°,第一路发射端载波和第二路发射端载波的信号的频率、幅值相同。

需要说明的是,步骤s101和步骤s102可以同时执行,也可以分时执行,具体根据实际情况而定。

可选地,获取第二寄存器的最优寄存器值,包括:预设第一寄存器的寄存器值;预设m个第二寄存器的寄存器值,其中m为正整数;将预设的第一寄存器的寄存器值配置到第一寄存器,并将预设的第二寄存器的每一寄存器值配置到第二寄存器以获取m个接收端信号;获取m个接收端信号中信号功率最小的接收端信号,与信号功率最小的接收端信号相关联的第二寄存器的寄存器值为第二寄存器的最优寄存器值。

需要说明的是,获取第二寄存器的最优寄存器值的方法与获取第一寄存器的最优寄存器值的方法相同,在此不再赘述。

可选地,获取m个接收端信号中信号功率最小的接收端信号,包括:将m个接收端信号按信号功率从小到大排列,排在第一位的接收端信号为信号功率最小的接收端信号。当然,获取m个接收端信号中信号功率最小的接收端信号还可以采取其他的方法,在此不再赘述。

s103、将第一寄存器的最优寄存器值配置到第一寄存器并将第二寄存器的最优寄存器值配置到第二寄存器以获取信号功率最小的接收端信号,信号功率最小的接收端信号为经载波消除的接收端信号。

具体地,由于第一路发射端载波和第二路发射端载波的信号的相位相差90°,且第一路发射端载波和第二路发射端载波的信号的频率、幅值相同。同时将第一寄存器的最优寄存器值配置到第一寄存器和将第二寄存器的最优寄存器值配置到第二寄存器能够进一步地控制更少的发射端载波泄露到接收端的通道中;此外,由于只有很少的发射端载波泄露到接收端的通道中,那么在接收端获取的信号绝大部分是标签返回的信号,也就是说接收端获取的信号是经载波消除的接收端信号,也是信号功率最小的接收端信号,从而实现提高读写器的接收性能。

本实施例提供的载波消除的方法,通过获取第一寄存器的最优寄存器值并配置到第一寄存器,第一寄存器关联于第一路发射端载波;同时获取第二寄存器的最优寄存器值并配置到第二寄存器,第二寄存器关联于第二路发射端载波;进而能够实现在接收端获取信号功率最小的接收端信号,即实现了在接收端接收经载波消除的接收端信号。

实施例二

本实施例是对上述实施例的补充说明。图2为本发明又一实施例提供的载波消除的方法的流程图。如图2所示,本实施例的载波消除的方法,包括:

s201、获取第一寄存器的最优寄存器值,第一寄存器关联于第一路发射端载波。

本实施例中的步骤s201与上述实施例一的步骤s101的实现方式相同,此处不再赘述。

s202、获取第二寄存器的最优寄存器值,第二寄存器关联于第二路发射端载波。

本实施例中的步骤s202与上述实施例一的步骤s102的实现方式相同,此处不再赘述。

s203、将第一寄存器的最优寄存器值配置到第一寄存器并将第二寄存器的最优寄存器值配置到第二寄存器以获取信号功率最小的接收端信号,信号功率最小的接收端信号为经载波消除的接收端信号。

本实施例中的步骤s203与上述实施例一的步骤s103的实现方式相同,此处不再赘述。

s204、获取q个第一寄存器的最优寄存器值的第一调整值,其中q为正整数;将每一第一调整值配置到第一寄存器并将第二寄存器的最优寄存器值配置到第二寄存器以获取信号功率最小的接收端信号,与信号功率最小的接收端信号相关联的第一调整值为第一寄存器的最优第一调整值。

具体地,为了进一步优化获得的信号功率最小的接收端信号,使接收端信号的信号功率更小,本实施例在第一寄存器的最优寄存器值的局部小范围内选取多个第一调整值以寻求第一寄存器的最优第一调整值。举例来说,第一寄存器的最优寄存器值为0f52,获取4个第一寄存器的最优寄存器值的第一调整值分别为0f50、0f51、0f53、0f54,将0f50配置到第一寄存器并将第二寄存器的最优寄存器值配置到第二寄存器以获取第一个接收端信号,将0f51配置到第一寄存器并将第二寄存器的最优寄存器值配置到第二寄存器以获取第二个接收端信号,将0f53配置到第一寄存器并将第二寄存器的最优寄存器值配置到第二寄存器以获取第三个接收端信号,将0f54配置到第一寄存器并将第二寄存器的最优寄存器值配置到第二寄存器以获取第四个信号接收端信号,通过比较获得的四个接收端信号的功率大小,假如0f54所关联的接收端信号的功率最小,那么0f54为第一寄存器的最优第一调整值。

s205、获取p个第二寄存器的最优寄存器值的第二调整值,其中p为正整数;将第一寄存器的最优寄存器值配置到第一寄存器并将每一第二调整值配置到第二寄存器以获取信号功率最小的接收端信号,与信号功率最小的接收端信号相关联的第二调整值为第二寄存器的最优第二调整值。

需要说明的是,步骤s204和步骤s205可以同时执行,也可以分时执行,具体根据实际情况而定。

需要说明的是,步骤s204和步骤s205方法相同,在此不再赘述。

s206、将第一寄存器的最优第一调整值配置到第一寄存器并将第二寄存器的最优第二调整值配置到第二寄存器以获取信号功率最小的接收端信号的最优调整值。

具体地,本实施例将第一寄存器的最优第一调整值配置到第一寄存器同时将第二寄存器的最优第二调整值配置到第二寄存器,能够获取信号功率最小的接收端信号的最优调整值,即能够实现进一步优化获得的信号功率最小的接收端信号,使接收端信号的信号功率更小。

需要说明的是,可以重复多次执行步骤s204、步骤s205、步骤s206以使接收端信号的信号功率更小,具体的重复次数不限。每次执行步骤s204、步骤s205、步骤s206以上一次获得的第一寄存器的最优第一调整值、第二寄存器的最优第二调整值为基准。

本实施提供的载波消除的方法,通过获取第一寄存器的最优寄存器值并配置到第一寄存器,第一寄存器关联于第一路发射端载波,同时获取第二寄存器的最优寄存器值并配置到第二寄存器,第二寄存器关联于第二路发射端载波,进而能够实现在接收端获取信号功率最小的接收端信号,即实现了在接收端接收经载波消除的接收端信号;进一步地,通过获取第一寄存器的最优寄存器值的最优第一调整值并配置到第一寄存器,同时获取第二寄存器的最优寄存器值的最优第二调整值并配置到第二寄存器,能够获取信号功率最小的接收端信号的最优调整值,即能够实现进一步优化获得的信号功率最小的接收端信号,使接收端信号的信号功率更小,从而进一步地实现提高读写器的接收性能。

实施例三

图3为本发明再一实施例的载波消除的装置的结构示意图。如图3所示,本实施例中的载波消除的装置包括:

第一获取模块30,用于获取第一寄存器的最优寄存器值,所述第一寄存器关联于第一路发射端载波;

第二获取模块31,用于获取第二寄存器的最优寄存器值,所述第二寄存器关联于第二路发射端载波;

处理模块32,用于将所述第一寄存器的最优寄存器值配置到第一寄存器并将所述第二寄存器的最优寄存器值配置到第二寄存器以获取信号功率最小的接收端信号,所述信号功率最小的接收端信号为经载波消除的接收端信号。

进一步地,第一获取模块30,具体用于:

预设n个第一寄存器的寄存器值,其中n为正整数;

预设第二寄存器的寄存器值;

依次将预设的第一寄存器的每一寄存器值配置到第一寄存器,并将预设的第二寄存器的寄存器值配置到第二寄存器以获取n个接收端信号;

获取所述n个接收端信号中信号功率最小的接收端信号;

所述与信号功率最小的接收端信号相关联的第一寄存器的寄存器值为第一寄存器的最优寄存器值。

进一步地,第二获取模块31,具体用于:预设第一寄存器的寄存器值;

预设m个第二寄存器的寄存器值,其中m为正整数;

将预设的第一寄存器的寄存器值配置到第一寄存器,并将预设的第二寄存器的每一寄存器值配置到第二寄存器以获取m个接收端信号;

获取所述m个接收端信号中信号功率最小的接收端信号;

所述与信号功率最小的接收端信号相关联的第二寄存器的寄存器值为第二寄存器的最优寄存器值。

进一步地,还包括:排序模块34,所述排序模块用于将所述n个接收端信号和/或所述m个接收端信号按信号功率从小到大排列,所述排在第一位的接收端信号为信号功率最小的接收端信号。

进一步地,还包括:调整模块35,用于获取q个所述第一寄存器的最优寄存器值的第一调整值,其中q为正整数;将每一所述第一调整值配置到所述第一寄存器并将所述第二寄存器的最优寄存器值配置到第二寄存器以获取信号功率最小的接收端信号,与信号功率最小的接收端信号相关联的所述第一调整值为第一寄存器的最优第一调整值;获取p个所述第二寄存器的最优寄存器值的第二调整值,其中p为正整数;将所述第一寄存器的最优寄存器值配置到所述第一寄存器并将每一所述第二调整值配置到所述第二寄存器以获取信号功率最小的接收端信号,与信号功率最小的接收端信号相关联的所述第二调整值为所述第二寄存器的最优第二调整值;将第一寄存器的最优第一调整值配置到所述第一寄存器并将第二寄存器的最优第二调整值配置到所述第二寄存器以获取信号功率最小的接收端信号的最优调整值。

需要说明的是,关于本实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。

本实施例提供的载波消除的装置,通过获取第一寄存器的最优寄存器值并配置到第一寄存器,第一寄存器关联于第一路发射端载波,同时获取第二寄存器的最优寄存器值并配置到第二寄存器,第二寄存器关联于第二路发射端载波,进而能够实现在接收端获取信号功率最小的接收端信号,即实现了在接收端接收经载波消除的接收端信号;进一步地,通过获取第一寄存器的最优寄存器值的最优第一调整值并配置到第一寄存器,同时获取第二寄存器的最优寄存器值的最优第二调整值并配置到第二寄存器,能够获取信号功率最小的接收端信号的最优调整值,即能够实现进一步优化获得的信号功率最小的接收端信号,使接收端信号的信号功率更小,从而实现提高读写器的接收性能。

最后应说明的是:以上实施例仅用以说明本申请实施例的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围。的情况下,即可以理解并实施。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,所述计算机可读记录介质包括用于以计算机(例如计算机)可读的形式存储或传送信息。

本领域的技术人员应明白,本发明实施例的实施例可提供为方法、装置(设备)、或计算机程序产品。因此,本发明实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

本发明实施例是参照根据本发明实施例的方法、装置(设备)和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

尽管已描述了本发明实施例的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明实施例范围的所有变更和修改。显然,本领域的技术人员可以对本发明实施例进行各种改动和变型而不脱离本发明实施例的精神和范围。这样,倘若本发明实施例的这些修改和变型属于本发明实施例权利要求及其等同技术的范围之内,则本发明实施例也意图包含这些改动和变型在内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1