This application provides a decoding method and device for magnetic strip card, which includes: detecting the magnetic strip card signal to be decoded; acquiring the time length between the peak point and the valley point of the magnetic strip card signal; comparing the time length with the reference time length to detect the information bit; and detecting the information bit according to the information bit. The result of the measurement obtains the bit data value and outputs it. The decoding method provided in this application is based on the time-axis position estimation of peak-valley value, and is insensitive to the amplitude change of track signal. It can effectively remove the influence of amplitude on the algorithm without special processing. The decoding method has clear structure, low complexity, real-time processing and high signal recognition rate. It is a flexible digital decoding algorithm and can solve various complex magnetic stripe card signal problems.
【技术实现步骤摘要】
一种磁条卡的解码方法和装置
本申请涉及解码
,尤其涉及一种磁条卡的解码方法和装置。
技术介绍
磁条卡是一种利用磁性载体来记录信息的记录介质,可以用来标识身份信息或者用于其他用途。磁条卡制造成本低廉,易于使用,也便于管理,具有一定的安全特性。磁条卡不仅普遍应用于金融系统中的银行卡中,而且价格低廉的磁条卡可以充当会员卡,门票卡,游戏卡等,在这些应用中,磁条卡存在着巨大的市场。磁条卡将信息记录在磁介质中,通过磁头和磁条轨道的相对运动产生微弱电流,经过放大解码后得到相应的记录信息。由于磁条卡不是一种数字记录方式,需要通过模拟电路还原相应的信息流,并且磁条卡在保存过程中会遇到划痕、消磁等各种有损信息复原的问题,而且,市面上设计的磁条卡读卡器以模拟电路解码居多,由于模拟量处理各种异形信号的能力有限,因此,市面上大多的磁条卡读卡器存在着识别率不高,设备复杂成本高等问题。
技术实现思路
有鉴于此,本申请提供了一种磁条卡的解码方法和装置,其运算复杂度低,可处理各种非理想的磁卡信号,并最终输出信道内记录的信息比特。为实现上述目的,本申请提供了以下技术方案:一种磁条卡的解码方法,该方法包括:检测待解码的磁条卡信号;获取所述磁条卡信号的峰值点与谷值点之间的时间长度;将所述时间长度与参考时间长度作对比,进行信息比特检测;根据所述信息比特检测的结果,得到比特数据值并输出。优选的,在所述检测待解码的磁条卡信号前,还包括:监测背景噪声,并将初始背景噪声的能量作为参考能量;当监测到背景噪声的能量增大到所述初始背景噪声的能量的预设倍数时,确定所述磁条卡信号到来。优选的,在所述检测待解码的磁 ...
【技术保护点】
1.一种磁条卡的解码方法,其特征在于,该方法包括:检测待解码的磁条卡信号;获取所述磁条卡信号的峰值点与谷值点之间的时间长度;将所述时间长度与参考时间长度作对比,进行信息比特检测;根据所述信息比特检测的结果,得到比特数据值并输出。
【技术特征摘要】
1.一种磁条卡的解码方法,其特征在于,该方法包括:检测待解码的磁条卡信号;获取所述磁条卡信号的峰值点与谷值点之间的时间长度;将所述时间长度与参考时间长度作对比,进行信息比特检测;根据所述信息比特检测的结果,得到比特数据值并输出。2.根据权利要求1所述的解码方法,其特征在于,在所述检测待解码的磁条卡信号前,还包括:监测背景噪声,并将初始背景噪声的能量作为参考能量;当监测到背景噪声的能量增大到所述初始背景噪声的能量的预设倍数时,确定所述磁条卡信号到来。3.根据权利要求1或2所述的解码方法,其特征在于,在所述检测待解码的磁条卡信号之前,还包括:将磁条卡经过磁道产生的电流信号转换为电压信号;将所述电压信号进行模拟放大后进行AD采样,得到磁道输入信号;将所述磁道输入信号进行去直流处理得到所述磁条卡信号。4.根据权利要求1所述的解码方法,其特征在于,所述获取所述磁条卡信号的峰值点与谷值点之间的时间长度包括:当当前比特信息的磁条卡信号的数值为非负数,且,当前比特信息对应的谷值绝对值大于峰值的β倍时,获取前一个比特信息的峰值点到谷值点的时间长度;当当前比特信息的磁条卡信号的数值为负数,且,当前比特信息对应的峰值大于谷值绝对值的β倍时,获取前一个比特信息的谷值点到峰值点的时间长度。5.根据权利要求1所述的解码方法,其特征在于,所述参考时间长度包括:信息比特0的参考时间长度和信息比特1的参考时间长度。6.一种磁条卡的解码装置,其特征在于,该装置包括:检测单元,用于检测待解码的磁条卡信号;获取单元,用于获取所述磁条卡...
【专利技术属性】
技术研发人员:张书迁,钱永学,王志华,叶晓斌,杨清华,
申请(专利权)人:深圳市中科汉天下电子有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。