用于提高对标签频偏容错能力的超高频发卡器的制作方法

文档序号:12671620阅读:360来源:国知局
用于提高对标签频偏容错能力的超高频发卡器的制作方法与工艺

本发明属于射频识别技术领域,尤其是涉及一种用于提高对标签频偏容错能力的超高频发卡器。



背景技术:

发卡器是构建RFID应用系统时的一个重要组成部分,它完成对标签具体内容的操作,包括建立档案、挂失、补卡、信息修正等。发卡器一般与终端放在一起,由发卡人员对单张标签进行操作。本质上,发卡器是一个小型的标签读写装置,需要与标签管理软件配合使用。

现有技术中,由于批量生产的电子标签存在不一致性,在特殊环境(如高温和低温环境)下,个别品质相对较低的电子标签返给发卡器的信号会存在较大频率偏差(频偏20%以上),一般现有发卡器只会识读报错,而不能识别频偏在20%以上的标签,且没有调节数据位宽判定标准的机制,无法对标签进行信息写入。



技术实现要素:

有鉴于此,本发明旨在提出一种用于提高对标签频偏容错能力的超高频发卡器,以解决上述问题的不足之处,对频偏较严重的电子标签也可进行识读和信息写入,提高发卡成功率,降低标签弃置率。

为达到上述目的,本发明的技术方案是这样实现的:

用于提高对标签频偏容错能力的超高频发卡器,包括本体和位于本体内的主控板、天线板,所述主控板包括CPU和与CPU连接的射频电路,所述射频电路连接天线板,所述射频电路包括射频前向链路和射频反向链路,所述射频反向链路中包括与CPU连接的FPGA,所述FPGA内包括滤波器和与滤波器连接的解调模块,所述解调模块包括移位寄存器,通过所述解调模块判断当前信号频率并调节后续数据位宽的判定基准。

进一步的,所述射频前向链路包括依次连接的锁相环、混频器、介质滤波器、功率放大器和耦合器,所述功率放大器通过低通滤波器连接耦合器,所述CPU连接锁相环,且通过低通滤波器连接混频器,所述耦合器连接天线板,所述射频反向链路还包括依次连接的3dB电桥、二极管、放大器和模数转换器(ADC),所述FPGA内的滤波器包括连接的均值滤波器和带通滤波器,所述ADC连接均值滤波器,所述带通滤波器连接解调模块,所述耦合器连接3dB电桥,所述锁相环连接3dB电桥。

进一步的,在所述主控板上,所述CPU分别连接SDRAM、以太网PHY芯片、电平转换芯片、看门狗、PSAM卡槽、SD卡接口、电子抹除式可复写只读存储器(EEPROM),所述以太网PHY芯片依次连接变压器、RJ-45接口,所述电平转换芯片连接串口RS232。

进一步的,所述解调模块判断当前信号频率并调节后续数据位宽的判定基准的步骤如下:

A.检测接收数据过零点及翻转方向;

B.根据相邻过零点间采样周期个数,计算并判断当前频率,有频偏时调节后续数据位宽判定标准。

进一步的,所述步骤A的过程如下:

A1.采用移位寄存器,将接收数据移入26组积分器,对模拟数字信号进行积分,分为26组;

A2.取3组正交积分器差值和1组同相积分器差值,3组正交积分器差值分别为第19组和第3组的积分差值I1,第18组和第2组的积分差值I2,第17组和第1组的积分差值I3,1组同相积分器差值为第26组和第10组的积分差值S1;

A3.对这几组积分器差值进行正负判断和大小比较,求得过零点及信号翻转方向,

第2组和第18组积分器间距为半个信号周期,当第18组和第2组的积分值在过零点处,

或第18组和第2组的积分值相等时,I1和I3的符号方向为一正一负,此时判断出第2组的积分值所在位置为过零点,

或I1和I3的绝对值大于I2的绝对值,且S1缩小相应倍数后,其绝对值也必定大于I2的绝对值,这时也可判定出第2组的积分值所在位置为过零点,

根据S1的符号位和前一次过零点的翻转方向,可判断出本次过零点的翻转方向。

进一步的,所述步骤B的过程为:

在接收数据的前导信息处进行数据采集和判定,射频反向链路使用FM0,前导信息为规则的12个数据‘0’,根据步骤A3检测出的过零点位置,用时间计算出两个相邻过零点的间距,在相邻过零点的间距下,计算出系统时钟生成的采样周期的个数,即可判定当前接收信号的频率,如果有偏高或偏低的情况,调节数据位宽判定标准,使后续接收数据按照调节后的位宽判定标准来识读。

相对于现有技术,本发明所述的用于提高对标签频偏容错能力的超高频发卡器及方法具有以下优势:

本发明所述的用于提高对标签频偏容错能力的超高频发卡器及方法能够对频偏重新进行判定及位宽调整,使发卡器可以识读频偏较严重(±25%或更高)的电子标签,提高发卡成功率,降低标签弃置率。

附图说明

构成本发明的一部分的附图用来提供对本发明的进一步理解,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

图1为本发明所述的用于提高对标签频偏容错能力的超高频发卡器结构框图;

图2为本发明所述的射频电路连接框图;

图3为本发明所述的FPGA内逻辑处理流程图;

图4为本发明所述的步骤A中6组积分值在波形中的采样位置示意图;

图5为本发明所述的射频反向链路的FM0前导信息位置;

具体实施方式

需要说明的是,在不冲突的情况下,本发明中的实施例及实施例中的特征可以相互组合。

下面将参考附图并结合实施例来详细说明本发明。

如图1所示,用于提高对标签频偏容错能力的超高频发卡器,包括本体和位于本体内的主控板、天线板,所述主控板包括CPU和与CPU连接的射频电路,所述射频电路连接天线板,所述射频电路包括射频前向链路和射频反向链路,所述射频反向链路中包括与CPU连接的FPGA,所述FPGA内包括滤波器和与滤波器连接的解调模块,所述解调模块包括移位寄存器,通过所述解调模块判断当前信号频率并调节后续数据位宽的判定基准。

如图2所示,所述射频前向链路包括依次连接的锁相环、混频器、介质滤波器、功率放大器和耦合器,所述功率放大器通过低通滤波器连接耦合器,所述CPU连接锁相环,且通过低通滤波器连接混频器,所述耦合器连接天线板,所述射频反向链路还包括依次连接的3dB电桥、二极管、放大器和ADC,所述FPGA内的滤波器包括连接的均值滤波器和带通滤波器,所述ADC连接均值滤波器,所述带通滤波器连接解调模块,所述耦合器连接3dB电桥,所述锁相环连接3dB电桥,所述锁相环提供本振信号,所述射频前向链路通过混频器实现信号的ASK调制,调制后信号通过功率放大器,经由天线发送给电子标签,电子标签按照协议规定接收到前向链路发射的query信号,将相关信息返回给射频反向链路,经二极管解调,放大器放大信号后,进入ADC和FPGA,进行对个别频偏较严重的电子标签的解调和识读。

在所述主控板上,所述CPU分别连接SDRAM、以太网PHY芯片、电平转换芯片、看门狗、PSAM卡槽、SD卡接口、EEPROM,所述以太网PHY芯片依次连接变压器、RJ-45接口,所述电平转换芯片连接串口RS232。

本实施例中,CPU为LPC4357。

对频偏严重(频偏20%以上)的电子标签进行相关解读和识别的过程主要在FPGA中的逻辑算法中实现,如图3所示,所述解调模块判断当前信号频率并调节后续数据位宽的判定基准的步骤如下:

A.检测接收数据过零点及翻转方向;

B.根据相邻过零点间采样周期个数,计算并判断当前频率,有频偏时调节后续数据位宽判定标准。

所述步骤A的过程如下:

A1.采用移位寄存器,将接收数据移入26组积分器,对模拟数字信号进行积分,分为26组;

A2.取3组正交积分器差值和1组同相积分器差值,3组正交积分器差值分别为第19组和第3组的积分差值I1,第18组和第2组的积分差值I2,第17组和第1组的积分差值I3,1组同相积分器差值为第26组和第10组的积分差值S1;

A3.对这几组积分器差值进行正负判断和大小比较,求得过零点及信号翻转方向,

如图3所示,第2组和第18组积分器间距为半个信号周期,当第18组和第2组的积分值在过零点处,

或第18组和第2组的积分值相等时,I1和I3的符号方向为一正一负,此时判断出第2组的积分值所在位置为过零点,

或I1和I3的绝对值大于I2的绝对值,且S1缩小相应倍数后,其绝对值也必定大于I2的绝对值,这时也可判定出第2组的积分值所在位置为过零点,

根据S1的符号位和前一次过零点的翻转方向,可判断出本次过零点的翻转方向。

所述步骤B的过程为:在接收数据的前导信息处进行数据采集和判定,射频反向链路使用FM0,如图5(TRext=1b,其中V便是不符合FM0编码规则的符号)所示,前导信息为规则的12个数据‘0’,根据步骤A3检测出的过零点位置,用时间计算出两个相邻过零点的间距,在相邻过零点的间距下,计算出系统时钟生成的采样周期的个数,即可判定当前接收信号的频率,如果有偏高或偏低的情况,调节数据位宽判定标准,使后续接收数据按照调节后的位宽判定标准来识读,正常情况时,不调节后续数据位宽判定标准,偏高情况下,调窄后续数据位宽判定标准,偏低情况下,调宽后续数据位宽判定标准,这样就可以识读出频偏较严重的电子标签,提高发卡效率。

在所述FPGA内进行逻辑处理的流程为:反向接收数据经过ADC处理和均值滤波器、带通滤波器的滤波,得到模拟数字信号,该信号进入解调模块,进行步骤A和B。

下面通过具体实施例对步骤B的过程进行说明:

反向链路接收信号频率为64KHz,通过带通滤波器进行降采样(降速1/10),FPGA使用时钟频率为26MHz。

64KHz反向接收信号的前导信息中,相邻过零点的间距为7812ns(1/64KHz/2),采样周期为384.6ns(1*10/26MHz),那么相邻过零点间有20个采样周期(7812ns/384.6ns)。这时逻辑来判断如果前导信息中的相邻过零点中,有19至21个采样周期,且通过状态机连续5次判断后面延续的相邻过零点中都是19至21个采样周期,则判断反向接收信号没有频偏,反之,则出现频偏。

如果反向接收频率为48KHz(相对64KHz标准协议频偏-25%),相邻过零点的间距为10417ns,采样周期仍为384.6ns,在相邻过零点中会有27个采样周期,且如果通过状态机连续5次判断后面延续的相邻过零点中都是21至30个采样周期的话,则判断接收信号有低频偏,此时对数据‘0’和数据‘1’的过零点间距位宽判定标准进行重新调整,以调整后的相对较宽的数据‘0’和‘1’的判定标准来识读前导信息后面仍存在频偏的数据。高频偏时同理。

下表为低频偏48KHz时,数据‘0’和‘1’的位宽判定标准的调整前和调整后的值:

FM0编码中,数据‘1’的相邻过零点宽度是数据‘0’的两倍。

当下一次反向接收数据进入FPGA后,会对频偏重新进行判定及位宽调整;这样,发卡器可以识读频偏较严重(±25%或更高)的电子标签。

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

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