一种基于FPGA的近场RFID读卡方法和读卡系统技术方案

技术编号:37067092 阅读:8 留言:0更新日期:2023-03-29 19:45
本发明专利技术公开了一种基于FPGA的近场RFID读卡方法和读卡系统,通过发射射频信号激活电子标签,响应信号经过放大、滤波后输入到可编程逻辑门阵列芯片FPGA,可编程逻辑门阵列芯片FPGA通过其内部的模数转换模块ADC对响应信号进行采样,可编程逻辑门阵列芯片FPGA接收到响应信号后,通过数值偏移算法把单极性的采样数据转换为双极性的补码数据,进行多个连续的超前积分和滞后积分,再对响应信号进行滤波、放大、解码。本发明专利技术实现带通滤波算法,滑动积分同步码元算法,FM0/M2解码算法,并在调制和解调链路中引入低噪放的混频器,实现相干解调,有效地解决了发卡过程中因电子标签摆放位置错误和小信号干扰问题。误和小信号干扰问题。误和小信号干扰问题。

【技术实现步骤摘要】
一种基于FPGA的近场RFID读卡方法和读卡系统


[0001]本专利技术涉及一种近场RFID读卡方法和读卡系统,尤其涉及一种基于FPGA的近场RFID读卡方法和读卡系统。

技术介绍

[0002]随着电子车牌的近年来在在多个城市的试点运行,作为电子车牌入口的写卡环节就备受关注。车管所在写卡中用到近场RFID读写器(发卡器),要求发卡器成本便宜,发卡稳定,简单便携。
[0003]发卡器硬件单元通常有两种硬件架构实现,一种是分离半导体器件实现的,另一种是采用集成的RFID SOC芯片实现的。分离半导体器件实现会采包络检波方法,具体是通过二极管检波后的信号经由比较器输出并放大给MCU,由MCU再去进行解码,这种方案在发卡实测中主要无法解决发卡人员因摆放位置或者标签个体质量原因出现的标签回复的小信号(图1)或者信号超过比较器判定阈值,甚至出现小信号上叠加了低频等这些恶劣环境下的解码失败问题(图2)。采用集成RFID SOC 芯片的方案,虽然芯片内部集成了MCU,ADC,DAC,锁相环等,接收灵敏度可以很高,但是这种方案因为外围还需要接入电源,功放等器件,灵敏度至少下降5~6个dB,同样这种方案也会遇到解码失败的问题,与第一种方案相比,这种集成芯片方案所有处理在芯片内部,解码失败的原因无法定位分析,因此这两种方案都有缺点,已经不能满足人们的要求。

技术实现思路

[0004]本专利技术的目的在于提供一种基于FPGA的近场RFID读卡方法和读卡系统,有效的解决发卡过程中因电子标签摆放位置错误,或标签个体性能差异出现的标签回复小信号,导致小信号上叠加低频干扰等原因造成的发卡器读卡失败,提升标签发卡、读卡的成功率,解决现有技术存在的缺憾。
[0005]本专利技术提供了下述方案:一种基于FPGA的近场RFID读卡方法,用于RFID读卡设备激活电子标签,并接收电子标签回复的响应信号,其特征在于,所述近场RFID读卡方法具体包括如下步骤:步骤一:RFID读卡设备通过天线向近场发射激励信号;步骤二:电子标签接收到所述激励信号被激活后向近场发送响应信号;步骤三:所述响应信号经过放大器、滤波器后输入到可编程逻辑门阵列芯片FPGA,所述可编程逻辑门阵列芯片FPGA通过其内部的ADC模块对响应信号进行采样,得到采样信号;步骤四:所述可编程逻辑门阵列芯片FPGA对所述采样信号进行模数转换,将模拟信号转换为数字元信号;步骤五:所述可编程逻辑门阵列芯片FPGA同时对所述数字元信号进行偏移补码,通过数值偏移算法把数字信号转换为双极性的数字信号;具体算法如下:以12bit的ADC为
例,可表示的单极性采样数据是0~4095,双极性的数据则表示

2048~2047。对于单极性的采样数据,当数据小于等于2048时,采样数据不做处理。当数据大于2048时,采样数据减去4096,这样就把数据从单极性采样变换成双极性采样数据;单极性采样是参考单端采样输入而来,特点是只有一个输入引脚ADCIN,使用GND作为电路的返回端,这种采样的优点是简单,缺点是VIN受到干扰,由于GND的电位始终是0,所以最终ADC采样值也会受到干扰而变化。而通过偏移补码模块转换成双极性采样,则是把输入共模干扰分散在ADCIN+和ADCIN

两端,输出时干扰会减掉,从而降低干扰。再经过CIC滤波器后,响应信号的高频和低频噪声就被滤除掉。
[0006]转换成双极性补码的另一个好处是,方便滑动积分同步模块里同步信号的生成。双极性补码的信号的采样数据有正有负,对其进行积分,那么积分值则会从正值到负值有突变,这个突变的时刻就可以生成同步信号,用于解码模块码元定位。
[0007]步骤六:根据数字信号的速率选取适当的积分周期,根据积分周期对数据进行多个连续的超前积分和滞后积分,根据不同时钟的相同时间间隔下的积分差值,判断数字信号的过零点;对一个积分周期内的信号生成三组组滑动窗口计分器,在不同时钟的相同时间间隔下进行积分,一组超前积分、一组正常积分和一组滞后积分。对超前积分和滞后积分两组正交积分差值分别取绝对值,如果正常时刻位置是过零点,则超前积分、滞后积分两组均取绝对值后,其前后两组积分差值必定都大于正常积分。
[0008]步骤七:根据数字信号的过零点生成数据的有效码元,再根据编码规则对码元进行解码,并把解码后的数据存入到存储器RAM里;解码结束后向微处理器MCU发送中断请求,微处理器MCU读取存储器RAM里面的数据。
[0009]优选的,在步骤一中,还对激励信号通过滤波器、混频器、放大器进行滤波、混频和放大,处理后并输送到天线。
[0010]优选的,在步骤三中还包括,用混频器对响应信号进行相干解调,解调基带信号,并用放大器对响应信号进行放大,用滤波器对响应信号进行滤波,处理后输入可编程逻辑门阵列芯片FPGA。
[0011]优选的,步骤三中响应信号经过滤波、放大、采样后,存入存储器RAM。
[0012]优选的,步骤七中还对每一个输入码元的极性进行判断,并输出待解码数据。
[0013]优选的,微处理器MCU接收中断信号,判断解码是否正确及中间过程有无异常,读取随机存取存储器RAM里面的数据。
[0014]本专利技术还提供一种基于FPGA的近场RFID读卡系统,所述近场RFID读卡系统用于将射频信号输送到天线,激活电子标签,通过天线把激励信号发送给电子标签,电子标签被激活后回复响应信号,其特征在于,在所述近场RFID读卡系统中包括微处理器MCU和可编程逻辑门阵列芯片FPGA,其中所述近场RFID读卡系统包括带通滤波器模块、解码模块、模数转换模块和偏移补码模块,所述可编程逻辑门阵列芯片FPGA和与微处理器MCU之间通过系统总线电连接,其中:模数转换模块用于对响应信号进行采样和进行模数转换,并将输出的数据发送到所述偏移补码模块;偏移补码模块,通过数值偏移算法把单极性的采样数据转换为双极性的补码数
据;带通滤波器模块,用于对响应信号进行滤波,用于对特定频率中的频点或该频点以外的频率进行滤除,得到一个特定频率的信号或消除一个特定频率的信号;解码模块,用于对响应信号进行解码,解码后的数据存入随机存取存储器RAM,供微处理器MCU进行读取。
[0015]优选的,所述可编程逻辑门阵列芯片FPGA设置有模数转换模块的专用I/O接口组,所述模数转换模块集成于微处理器MCU内部。
[0016]优选的,所述读卡系统中还包括混频器,用于将频率较高的射频输入信号变换为频率较低的中低频信号,或将频率较低的射频输入信号变换为频率较高的高频信号。实现相干解调,有效地解决了发卡过程中因电子标签摆放位置错误,或标签个体性能差异出现的标签回复小信号,导致小信号上叠加低频干扰等原因造成的发卡器读卡失败优选的,所述读卡系统中还包括锁相环,利用外部输入的参考信号控制环路内部振荡信号的频率和相位。
[0017]本专利技术与现有技术相比具有以下的优点:提供了新的读卡系统硬件架构和读卡方法,在FPGA器件里集成了模数转换模块ADC和非易本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于FPGA的近场RFID读卡方法,用于RFID读卡设备激活电子标签,并接收电子标签回复的响应信号,其特征在于,所述近场RFID读卡方法具体包括如下步骤:步骤一:RFID读卡设备通过天线向近场发射激励信号;步骤二:电子标签接收到所述激励信号被激活后向近场发送响应信号;步骤三:所述响应信号经过放大器、滤波器后输入到可编程逻辑门阵列芯片FPGA,所述可编程逻辑门阵列芯片FPGA通过其内部的ADC模块对响应信号进行采样,得到采样信号;步骤四:所述可编程逻辑门阵列芯片FPGA对所述采样信号进行模数转换,将模拟信号转换为数字元信号;步骤五:所述可编程逻辑门阵列芯片FPGA同时对所述数字元信号进行偏移补码,通过数值偏移算法把数字信号转换为双极性的数字信号;步骤六:根据数字信号的速率选取适当的积分周期,根据积分周期对数据进行多个连续的超前积分和滞后积分,根据不同时钟的相同时间间隔下的积分差值,判断数字信号的过零点;步骤七:根据数字信号的过零点生成数据的有效码元,再根据编码规则对码元进行解码,并把解码后的数据存入到存储器RAM里;解码结束后向微处理器MCU发送中断请求,微处理器MCU读取存储器RAM里面的数据。2.根据权利要求1所述的基于FPGA的近场RFID读卡方法,其特征在于,在步骤一中,还对激励信号通过滤波器、混频器、放大器进行滤波、混频和放大,处理后并输送到天线。3.根据权利要求2所述的基于FPGA的近场RFID读卡方法,其特征在于,步骤三中还包括,用混频器对响应信号进行相干解调,解调基带信号,并用放大器对响应信号进行放大,用滤波器对响应信号进行滤波,处理后输入可编程逻辑门阵列芯片FPGA。4.根据权利要求1所述的基于FPGA的近场RFID读卡方法,其特征在于,步骤三中响应信号经过滤波、放大、采样后,存入存储器RAM。5.根据权利要求1所述的基于FPGA的近场RFID读卡方法,其特征在于,步骤七中...

【专利技术属性】
技术研发人员:于茫
申请(专利权)人:高新兴智联科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1