一种利用移动rfid阅读器对应答器搜索和相对定位的方法
【技术领域】
[0001] 本发明属于射频识别技术领域,尤其涉及一种利用移动RFID阅读器对应答器搜 索和相对定位的方法。
【背景技术】
[0002] 隐蔽工程是指地基、电气管线、供水供热管线等需要覆盖、掩盖的工程。随着射频 识别技术的发展,低频RFID应答器越来越多地应用到隐蔽工程中,用于标识隐蔽工程中的 关键设施,防止关键设施被破坏,进一步实现隐蔽资产的信息化管理,关键设施性能参数的 采集等。那么在一定的范围内,如何快速找到并准确定位隐蔽工程中的标识关键设施的应 答器,并读取其ID信息,是必须解决的问题。传统的RFID的核心应用是对应答器ID的读 取,没有在一定区域内对隐蔽的应答器进行搜索和准确定位的能力。
[0003] 目前依赖于成功读取到应答器ID才能确定是否有应答器。
【发明内容】
[0004] 本发明的目的在于提供一种利用移动RFID阅读器对应答器搜索和相对定位的方 法,旨在解决目前依赖于成功读取到应答器ID才能确定是否有应答器,以及无法对隐蔽工 程中的应答器进行准确定位的问题。
[0005] 本发明是这样实现的:所述利用移动RFID阅读器对应答器搜索和相对定位的方 法包括:阅读器周期性地发送探索载波信号,计算每个探索周期的返回信号强度RSS及环 境信号强度RSSe,用RSSe对RSS进行修正,得到该探索周期应答器返回的有效信号强度 RSSr,计算多个探索周期的有效信号强度的均值RSSa作为应答器的返回信号强度,该RSSa 反映了阅读器周围是否存在应答器及应答器的相对位置;根据阅读器稳定后得到的RSSa, 通过查表或计算得到应答器与阅读器之间的距离,实现应答器的准确定位。
[0006] 进一步,应答器探索信号是阅读器周期性地发射的一小段一小段的载波信号。每 个小段的载波周期数为N,每个小段之间的间隔为T,T和N均可由实验确定:N的取值确保 应答器天线感应到足够能量;T的取值要确保应答器前一个探索周期的返回信号不会干扰 本周期信号强度信号的计算,即应答器上一周期接收的能量已经完全衰减。
[0007] 进一步,所述阅读器首先测量环境信号强度RSSe;然后发射N个周期的探测性 载波信号,再之后测量返回信号强度RSS,两次测量方法相同,并构成一个探索周期,根据 RSSe和RSS得到该探索周期的有效信号强度RSSr。
[0008] 进一步,用发射探测载波后得到的信号强度RSS,有条件减去环境信号强度RSSe, 如公式:
[0009]
[0010] 进一步,取Μ个探索周期的RSSr的平均值作为RSSa,构成一个信号强度更新周期, 如公式:
[0011]
[0012] 本发明的另一目的在于提供一种所述信号强度RSSa的计算方法的阅读器,所述 阅读器由FPGA模块、发射电路模块、接收电路模块、放大滤波模块、AD转换模块;发射电路 模块2和接受电路模块3与天线连接:
[0013] FPGA模块,用于输入输出控制、任务调度、信号调制、AD转换器控制、数字滤波、波 形识别和RSS计算;
[0014] 发射电路模块,与FPGA模块连接,用于将调制后的信号进行功率放大,通过天线 发射出去;
[0015] 接收电路模块,与发射电路模块连接,与天线相连,用于从天线接收应答器返回信 号;
[0016] 放大滤波模块,与接收电路模块连接,用于接收到的返回信号属于微弱信号,对该 信号进行滤波放大后才能进行数字化采样;
[0017] AD转换模块,与放大滤波模块连接,用于对放大滤波后的信号进行固定周期采 样;
[0018] 所述FPGA模块进一步包括:
[0019] 输入输出控制器,用于对键盘输入进行编解码,生成用户命令;
[0020] 信号调制模块,用于产生载波信号及将需要发送给应答器的命令调制在载波信号 上;
[0021] 数字滤波模块,用于对采样得到的数字信号进行带宽滤波,去除干扰;
[0022] 波形识别模块,用于对滤波后的数字信号计算局部极大值,识别出一个周期的波 形;
[0023] RSS计算及解码模块,用于从波形数据中计算接收信号强度,依据应答器返回信号 的编码规则,对信号进行解码,提取应答器返回的数据。
[0024] 本发明的另一目的在于提供一种属于所述的利用移动RFID阅读器对应答器搜索 和相对定位的方法的电气管线。
[0025] 本发明的另一目的在于提供一种属于所述的利用移动RFID阅读器对应答器搜索 和相对定位的方法的供水、供热管线。
[0026] 本发明的另一目的在于提供一种属于所述的利用移动RFID阅读器对应答器搜索 和相对定位的方法的给水、排水管线。
[0027] 本发明的另一目的在于提供一种属于所述的利用移动RFID阅读器对应答器搜索 和相对定位的方法的电力、通信管线。
[0028] 本发明的另一目的在于提供一种属于所述的利用移动RFID阅读器对应答器搜索 和相对定位的方法的石油、然气管线。
[0029] 本发明提供的利用移动RFID阅读器对应答器搜索和相对定位的方法,阅读器发 射一段载波信号后,紧接着测量接收信号强度RSS,依据RSS来确定应答器的有无以及与阅 读器的相对方位和距离。基本原理是:载波信号结束后,由于应答器自身谐振电路的存在, 会产生逐渐衰减的谐振频率信号,阅读器接收该信号并计算对应的接收信号强度RSS,该RSS值由应答器与阅读器的相对方位和距离决定;为消除环境干扰,阅读器发射载波前,首 先测量空载时的接收信号强度作为环境信号强度RSSe,用RSSe对RSS进行修正。该方法改 变了传统RFID技术主要用于读取应答器ID的应用方式,特别适合于探测和定位隐蔽工程 中的RFID应答器,也适用于传统应用中,通过探测应答器来触发读取操作,降低阅读器功 耗。
[0030] 与现有技术相比,本发明的有益效果是:
[0031] 1、无需执行应答器ID读取操作,即可判断阅读器电磁场内是否有应答器;
[0032] 2、能够对隐蔽处的应答器进行准确的相对定位(相对于阅读器天线位置)。依据 返回信号强度的变化趋势,移动阅读器,找到信号强度的最大值,则可根据该最大值得到阅 读器与应答器之间的距离,从而能够准确对应答器进行相对定位;
[0033] 3、传统应用中,应用本方法首先探测,利用探测结果来触发应答器ID读取操作, 降低阅读器工作功耗。
【附图说明】
[0034] 图1是本发明实施例提供的利用移动RFID阅读器对应答器搜索和相对定位的方 法流程图。
[0035] 图2是本发明实施例提供的阅读器结构示意图;
[0036] 图中:1、AlteraFPGA;2、发射电路模块;3、接收电路模块;4、放大滤波模块;5、AD 转换模块;11、FPGA逻辑实现的输入/输出控制器;12、FPGA内部NIOSII处理器;13、FPGA 逻辑实现的信号调制模块、14、FPGA逻辑实现的数字滤波器;15、FPGA逻辑实现的波形识别 模块;16、FPGA逻辑实现的RSS计算及解码模块。
[0037] 图3是本发明实施例提供的利用移动RFID阅读器对应答器进行探索时,信号强度 计算及探索脉冲发送的示意图。
[0038] 图4是本发明实施例提供的利用阅读器在指定区域搜索应答器以及对应答器进 行定位的基本原理示意图。
【具体实施方式】
[0039] 为了使本发明的目的、技术方案及优点更加清楚明白,以下结合实施例,对本发明 进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于 限定本发明。
[0040] 下面结合附图及具体实施例对本发明的应用原理作进一步描述。
[0041] 本实施例基于阅读器(如图2所示)和应答器,频率为100ΚΗz,此方法适用的阅读 器、应答器及工作频率不限于此。阅读器由FPGA模块1、发射电路模块2、接收电路模块3、 放大滤波模块4、AD转换模块5等构成。FPGA内部包括输入输出控制器11、NIOSII处理 器12、信号调制模块13、数字滤波模块14、波形识别模块15、RSS计算及解码模块16。FPGA 与LCD显示器及键盘连接,发射电路模块2和接受电路模块3与天线连接:
[0042] FPGA模块1 :是阅读器的核心,功能包括输入输出控制、任务调度、信号调制、AD转 换器控制、数字滤波、波形识别和RSS计算。其中:
[0043] 输入输出控制器11 :对键盘输入进行编解码,生成用户命令;
[0044] 信号调制模块13 :将需要发送给应答器的命令调制在载波信号上,本实施例中采 用100 %调幅方式;
[0045] 数字滤波模块14 :对采样得到的数字信号进行带宽滤波,去除干扰。本实施例中 采用64阶FIR滤波器;
[0046] 波形识别模块15 :对滤波后的数字信号计算局部极大值,识别出一个周期的波 形;
[0047] RSS计算及解码模块16 :从波形数据中计算接收信号强度,依据应答器返回信号 的编码规则,对信号进行解码,提取应答器返回的数据;
[0048] 发射电路模块2 :与FPGA模块1连接,核心是功放电路,将调制后的信号进行功率 放大,通过天线发射出去。
[0049] 接收电路模块3 :与发射电路模块2连接,与天线相连,从天线接收应答器返回信 号。本实施例中发射和接收用同一个天线;
[0050] 放大滤波模块4 :与接收电路模块3连接,接收到的返回信号属于微弱信号,对该 信号进行滤波放大后才能进行数字化采样;
[0051] AD转换模块5 :与放大滤波模块4连接,对放大滤波后的信号进行固定周期采样 (本实施例中,AD分辨率为12bit,采样周期为lus)。
[0052] 各模块之间的连接关系如图2所示。其一般工作流程描述如下:
[0053] FPGA从键盘接受用户输入,NIOSII处理器将用户输入解析成一次任务(如读应 答器ID、写应答器