[发明专利]一种磁条卡的解码方法和装置有效
申请号: | 201810478216.7 | 申请日: | 2018-05-18 |
公开(公告)号: | CN108734036B | 公开(公告)日: | 2021-05-11 |
发明(设计)人: | 张书迁;钱永学;王志华;叶晓斌;杨清华 | 申请(专利权)人: | 深圳昂瑞微电子技术有限公司 |
主分类号: | G06K7/08 | 分类号: | G06K7/08 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王宝筠 |
地址: | 518000 广东省深圳市南山区粤海街道高新*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 磁条 解码 方法 装置 | ||
本申请提供了一种磁条卡的解码方法及装置,该方法包括:检测待解码的磁条卡信号;获取所述磁条卡信号的峰值点与谷值点之间的时间长度;将所述时间长度与参考时间长度作对比,进行信息比特检测;根据所述信息比特检测的结果,得到比特数据值并输出。本申请提供的该解码方法基于峰值谷值的时间轴位置估计,对磁道信号的幅度变化并不敏感,不需要做特殊处理即可有效去除幅度对算法影响。该解码方法结构清晰,复杂度低,可以实时处理,并具有较高的信号识别率,是一种较为灵活的数字解码算法,可以解决各种复杂的磁条卡信号问题。
技术领域
本申请涉及解码技术领域,尤其涉及一种磁条卡的解码方法和装置。
背景技术
磁条卡是一种利用磁性载体来记录信息的记录介质,可以用来标识身份信息或者用于其他用途。磁条卡制造成本低廉,易于使用,也便于管理,具有一定的安全特性。磁条卡不仅普遍应用于金融系统中的银行卡中,而且价格低廉的磁条卡可以充当会员卡,门票卡,游戏卡等,在这些应用中,磁条卡存在着巨大的市场。
磁条卡将信息记录在磁介质中,通过磁头和磁条轨道的相对运动产生微弱电流,经过放大解码后得到相应的记录信息。由于磁条卡不是一种数字记录方式,需要通过模拟电路还原相应的信息流,并且磁条卡在保存过程中会遇到划痕、消磁等各种有损信息复原的问题,而且,市面上设计的磁条卡读卡器以模拟电路解码居多,由于模拟量处理各种异形信号的能力有限,因此,市面上大多的磁条卡读卡器存在着识别率不高,设备复杂成本高等问题。
发明内容
有鉴于此,本申请提供了一种磁条卡的解码方法和装置,其运算复杂度低,可处理各种非理想的磁卡信号,并最终输出信道内记录的信息比特。
为实现上述目的,本申请提供了以下技术方案:
一种磁条卡的解码方法,该方法包括:
检测待解码的磁条卡信号;
获取所述磁条卡信号的峰值点与谷值点之间的时间长度;
将所述时间长度与参考时间长度作对比,进行信息比特检测;
根据所述信息比特检测的结果,得到比特数据值并输出。
优选的,在所述检测待解码的磁条卡信号前,还包括:
监测背景噪声,并将初始背景噪声的能量作为参考能量;
当监测到背景噪声的能量增大到所述初始背景噪声的能量的预设倍数时,确定所述磁条卡信号到来。
优选的,在所述检测待解码的磁条卡信号之前,还包括:
将磁条卡经过磁道产生的电流信号转换为电压信号;
将所述电压信号进行模拟放大后进行AD采样,得到磁道输入信号;
将所述磁道输入信号进行去直流处理得到所述磁条卡信号。
优选的,所述获取所述磁条卡信号的峰值点与谷值点之间的时间长度包括:
当当前比特信息的磁条卡信号的数值为非负数,且,当前比特信息对应的谷值绝对值大于峰值的β倍时,获取前一个比特信息的峰值点到谷值点的时间长度;
当当前比特信息的磁条卡信号的数值为负数,且,当前比特信息对应的峰值大于谷值绝对值的β倍时,获取前一个比特信息的谷值点到峰值点的时间长度。
优选的,所述参考时间长度包括:信息比特0的参考时间长度和信息比特1的参考时间长度。
一种磁条卡的解码装置,该装置包括:
检测单元,用于检测待解码的磁条卡信号;
获取单元,用于获取所述磁条卡信号的峰值点与谷值点之间的时间长度;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳昂瑞微电子技术有限公司,未经深圳昂瑞微电子技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810478216.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种带保护锁的计算机机箱
- 下一篇:一种自适应调整RFID功率的智能控制方法