[发明专利]一种修正Miller自适应解码方法及装置有效
申请号: | 201811500010.6 | 申请日: | 2018-12-07 |
公开(公告)号: | CN109412757B | 公开(公告)日: | 2021-01-22 |
发明(设计)人: | 叶玉成;王大永;谭永伟 | 申请(专利权)人: | 上海爱信诺航芯电子科技有限公司 |
主分类号: | H04L1/00 | 分类号: | H04L1/00;H04L27/26;G06K7/10 |
代理公司: | 上海汉声知识产权代理有限公司 31236 | 代理人: | 胡晶 |
地址: | 200241 上海市*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 修正 miller 自适应 解码 方法 装置 | ||
本发明公开了一种修正Miller自适应解码方法及装置,自适应解码方法为在解码修正Miller数据帧时,以由基本码元组成的码元组合为单位进行解码,将当前码元组合的高电平时长与解码阈值比较确定具体的码元,并根据当前码元组合的低电平时长确定下一次解码的解码阈值,本发明提高了智能卡在不同场景的解码能力,减小了读卡器差异和环境对智能卡性能的影响。
技术领域
本发明涉及ISO/IEC 14443A非接触式通信射频通信领域,特别涉及一种修正Miller自适应解码方法及装置。
背景技术
中国智能卡行业发展迅速,产业规模大,智能卡在移动通信、公共交通、医疗保障、身份识别、安全控制、支付等领域发挥的日益重要的作用,智能卡的使用越来越便利,各种各样的产品层出不穷,智能卡的广泛应用也促进了智能卡技术和产业的快速发展。
智能卡由IC芯片、感应天线封装在一个标准的PVC卡片内组成,芯片及天线无任何外露部分。使用时,智能卡在一定距离范围(通常为5~10cm)靠近读写器表面,通过无线电波在智能卡和读写器间传递实现数据的读写操作。现市面上符合ISO/IEC 14443A的智能卡,在不同的读卡器和无线环境下使用时,由于无线发送过程中信号失真和模拟解码电路误差等影响,使得智能卡模拟解码受到影响,解码出来的数字基带信号的低电平时长达不到固定设置的解码阈值要求,最终导致解码失败。
发明内容
本发明的目的在于提供一种自适应的解码方法及装置,根据低电平时长动态调整解码阈值,以减小读卡器差异和无线环境因素对智能卡解码性能的影响。
具体地,本发明提供了一种修正Miller自适应解码方法,在解码修正Miller数据帧时,以由基本码元组成的码元组合为单位进行解码,解码方法包括如下步骤:
S1:解调修正Miller数据帧信号;
S2:计算数据帧的两个相邻近的低电平信号周期间的高电平时长;
S3:将所述高电平时长与预先设置的解码阈值或上一次解码后确定的解码阈值进行比较,确定当前码元组合的每个码元,以实现当前解码,并通过以下步骤S4和S5确定下一次解码的解码阈值;
S4:根据当前码元组合和高电平时长,计算当前码元组合的低电平时长;
S5:根据所述低电平时长确定下一次解码的解码阈值,并重复步骤S2~S5。
较佳地,所述码元组合包括第一类码元组合、第二类码元组合、第三类码元组合和第四类码元组合,所述解码阈值包括第一解码阈值、第二解码阈值和第三解码阈值,步骤S3中确定当前码元组合的每个码元之前先确定当前码元组合的所属类型,具体步骤为:
如果当前码元组合的高电平时长小于所述第一解码阈值,则当前码元组合为第一类码元组合;
如果当前码元组合的高电平时长大于第一解码阈值且小于第二解码阈值,则当前码元组合为第二类码元组合;
如果当前码元组合的高电平时长大于第二解码阈值且小于第三解码阈值,则当前码元组合为第三类码元组合;
如果当前码元组合的高电平时长大于第三解码阈值,则当前码元组合为第四类码元组合。
较佳地,所述基本码元包括X、Y和Z,所述第一类码元组合包括ZZ和XX,所述第二类码元组合包括XYZ和ZX,所述第三类码元组合包括XYX和ZY,所述第四类码元组合包括XYY。
较佳地,当前码元组合的首个码元为修正Miller数据帧的起始码元Z或上一个码元组合的最后一个码元,确定当前码元组合的每个码元的具体步骤为:
如果当前码元组合为第一类码元组合,若首个码元为X,则当前码元组合为XX,若首个码元为Z,则当前码元组合为ZZ;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海爱信诺航芯电子科技有限公司,未经上海爱信诺航芯电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811500010.6/2.html,转载请声明来源钻瓜专利网。