本发明专利技术公开了一种带有SOF、EOF和EGT的整帧数据解调方法,针对ISO/IEC14443typeB协议规定的106k波特率或212k波特率BPSK副载波特点,在数据期间用开窗法解调数据,得到数据期翻转结果信号;在SOF,EOF,EGT期间,根据位周期检测得到SOF、EOF和EGT翻转点检测结果信号并对其进行延迟,使其与所述数据期翻转结果信号匹配,完成整帧数据的解调。本发明专利技术还公开了一种带有SOF、EOF和EGT的整帧数据解调电路,包括:基准ETU计数器,翻转时机延迟阵列电路,翻转结果延迟阵列电路,数据解调产生模块。本发明专利技术既能降低误码率,又能为后续模块对帧结构的判断提供准确和完整的副载波解调信号。
【技术实现步骤摘要】
本专利技术涉及一种带有S0F、E0F和EGT的整帧数据解调方法。本专利技术还涉及一种带有SOF、EOF和EGT的整帧数据解调电路。其中,SOF、EOF和EGT是IS0/IEC14443typeB协议(以下简称“协议”)规定的同步信息,分别表示帧同步头、帧额外保护时间和帧尾。详细内容可参阅IS0/IEC14443-1,2,3中的定义。
技术介绍
随着物联网技术的发展,越来越多的行业将电子标签RFID (射频识别)附着在物品上形成识别系统,而读卡机芯片也逐渐在物联网的整个系统体系中发挥着关键作用。而支持近场识别的IS0/IEC14443协议规定的typeB (类型B)类通信协议的卡片因其对负载调制深度的可调性及软件抗冲突流程等特点不断增多,非接读卡机芯片对typeB类两相相位编码解调时除了要对每个位周期固定副载波个数的数据期进行解调,也要对协议的同步信息SOF、EOF、EGT等进行正确的解析。
技术实现思路
本专利技术要解决的技术问题是提供一种带有SOF、EOF和EGT的整帧数据解调方法,既能降低误码率,又能为后续模块对帧结构的判断提供准确和完整的副载波解调信号;为此,本专利技术还要提供一种带有SOF、EOF和EGT的整帧数据解调电路。为解决上述技术问题,本专利技术的带有S0F、E0F和EGT的整帧数据解调方法,是对符合IS0/IEC14443typeB协议规定的波特率为106k或212k的BPSK副载波进行整帧数据解调;针对106k波特率或212k波特率BPSK (二相相移键控)副载波特点,在数据期间用开窗法解调数据,得到数据期翻转结果信号(脉冲信号);在SOF,EOF, EGT期间,根据位周期检测得到S0F、E0F和EGT翻转点检测结果信号(脉冲信号)并对其进行延迟,使其与所述数据期翻转结果信号匹配,完成整帧数据的解调。所述带有SOF、EOF和EGT的整帧数据解调电路,是对符合IS0/IEC14443typeB协议规定的波特率为106k或212k的BPSK副载波进行整帧数据解调;包括:一基准ETU(基本时间单位,I个etu为9.472 μ s)计数器,根据标准位周期进行计数,产生数据翻转时机信号,和检测SOF、EOF、EGT翻转点的检测启动信号;用于对SOF、EOF和EGT期间的判断,以及控制对所述检测启动信号的延迟;一翻转时机延迟阵列电路,根据当前通信的波特率106k或212k,设定对检测S0F、EOF和EGT翻转点的所述检测启动信号进行4拍或者8拍寄存;产生Ibit (比特)S0F、E0F和EGT使能信号;一翻转结果延迟阵列电路,根据当前通信的波特率106k或212k,设定对输入的SOF、EOF和EGT翻转点检测结果信号进行4拍或者8拍寄存;产生SOF、EOF和EGT翻转点脉冲信号;一数据解调产生模块,根据Ibit S0F、E0F和EGT使能信号,和数据翻转时机信号,以及SOF、EOF和EGT翻转点脉冲信号和数据期翻转结果信号,判决是SOF、EOF和EGT翻转,还是数据翻转,最终给出Ibit BPSK副载波解调数据,即输出整帧解调数据。本专利技术的方法和电路,在实现开窗法的固定第8个BPSK副载波根据相关结果确定翻转点的情况下,将S0F、EGT和EOF期间的不固定BPSK副载波翻转的情况统一在一起完成整帧数据的解调。这样既保留了数据期间选择第8个BPSK副载波是否翻转的策略,降低了误码率,同时又把S0F、EGT和EOF通过延迟阵列统一到整帧数据中,为后续模块对帧结构的判断提供准确和完整的BPSK副载波解调信号。【附图说明】下面结合附图与【具体实施方式】对本专利技术作进一步详细的说明:图1是带有SOF、EOF和EGT的整帧数据解调电路原理框图;图2是图1中翻转时机延迟阵列电路原理图;图3是图1中数据解调产生模块原理图;图4是106k波特率时数据期相关解调波形图;图5是106k波特率时SOF期相关解调波形图。【具体实施方式】所述带有SOF、EOF和EGT的整帧数据解调方法,是对符合IS0/IEC14443typeB协议规定的波特率为106k或212k的BPSK副载波进行整帧数据解调,其基本构思是,在数据期保持开窗法数字相关解调,而在SOF、EOF和EGT期间根据给出的翻转点,用延迟阵列将SOF、EOF和EGT期间的翻转信息与数据开窗法解调的翻转信息匹配在一起,完成整帧数据的解调。所述开窗法,即根据一个位周期的固定副载波的个数,选择某个或者几个副载波进行相关计算。所述数字相关解调,即根据与基准副载波的相似度来判决是正向的基准副载波,还是反向的基准副载波。所述基准副载波,即副载波边界选定后以边界为计数零点产生一个理想的847k副载波参考信号。结合图1所示,所述带有SOF、EOF和EGT的整帧数据解调电路,是对符合ISO/IEC14443typeB协议规定的波特率为106k或212k的BPSK副载波进行整帧数据解调;包括:一基准ETU计数器,根据标准位周期进行计数,用于产生数据相关窗口(即图1中数据相关计算逻辑电路)所需的数据翻转时机信号,和用于SOF、EOF和EGT翻转点检测逻辑电路检测S0F、E0F、EGT翻转点的检测启动信号。所述数据翻转时机信号同时作为“数据期使能信号”。一翻转时机延迟阵列电路,根据当前通信的波特率106k或212k,设定对检测S0F、EOF和EGT翻转点的所述检测启动信号进行4拍或者8拍寄存;产生Ibit SOF、EOF和EGT使能信号。一翻转结果延迟阵列电路,根据当前通信的波特率106k或212k,设定对所述S0F、EOF和EGT翻转点检测逻辑电路输出的S0F、E0F和EGT翻转点检测结果信号进行4拍或者8拍寄存;产生S0F、E0F和EGT翻转点脉冲信号(即图1中的翻转信号)。延迟阵列电路的作用是用以匹配因数据期间开窗法解调导致的数据解调的8个或者4个基准副载波的解调延迟。一数据解调产生模块,根据Ibit S0F、E0F和EGT使能信号,和数据期使能信号,以及S0F、E0F和EGT翻转点脉冲信号和所述数据相关计算逻辑电路产生的数据期间的数据相关结果信号(即数据期翻转结果信号),判决是SOF、EOF和EGT翻转,还是数据翻转,最终给出Ibit BPSK副载波解调数据,即输出整帧解调数据。所述基准ETU计数器,是检测基准副载波的个数。根据计数值和ISO/IEC14443typeB协议的帧结构特点,产生检测SOF、EOF、EGT翻转点的检测启动信号和数据翻转时机信号。结合图2所示,所述翻转时机延迟阵列电路由8个D触发器DCFl?DCF8和8个选择器muxl?mux8,以及一输出选择器mux9组成。每个D触发器和一个选择器构成一位寄存器,8个D触发器DCFl?DCF8和8个选择器muxl?mux8共组成8位移位寄存器。第一 D触发器DCFl的输入端D端与第一选择器muxl的输出端相连接,第一选择器muxl的一输入端输入所述检测启动信号,另一输入端与第一 D触发器DCFl的输出端Q端相连接。第二 D触发器DCFl的输入端D端与第二选择器mux2的输出端相连接,第二选择器mux2的一输入端与第一 D触发器DCFl的输出端Q端相连接,另一输入端与第二 D触发器DCF2的输出端Q端相连接。第三D触发本文档来自技高网...
【技术保护点】
一种带有SOF、EOF和EGT的整帧数据解调方法,是对符合ISO/IEC14443typeB协议规定的波特率为106k或212k的BPSK副载波进行整帧数据解调;其特征在于:针对106k波特率或212k波特率BPSK副载波特点,在数据期间用开窗法解调数据,得到数据期翻转结果信号;在SOF,EOF,EGT期间,根据位周期检测得到SOF、EOF和EGT翻转点检测结果信号并对其进行延迟,使其与所述数据期翻转结果信号匹配,完成整帧数据的解调。
【技术特征摘要】
【专利技术属性】
技术研发人员:王永流,
申请(专利权)人:上海华虹集成电路有限责任公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。