发明名称 一种用于磁卡的解码和纠错方法
摘要 本发明公开一种用于磁卡的解码和纠错方法,其包括如下步骤:S10,保存每个磁道中磁信号脉冲所对应的脉宽值;S11,根据磁信号计算出与原始信号同步的数字锁相环;S12,在同一个数据周期内,判断是否有脉冲跳变,若是,执行步骤S14,若否,执行步骤S13;S13,该比特位解码的数据为0;S14,下一脉宽与当前脉宽的比值y是否满足:0.7<y<1.3,若是,执行步骤S15,若否,执行步骤S16;S15,该比特位解码的数据为1;S16,该比特位标记的数据为2;S17,判断是否为磁信号脉冲的最末位,若是,执行步骤S18,若否,返回步骤S12;S18,按照该磁道数据的编码规则确定数据的最初位和最末位;S19,采用奇偶校验和LRC校验将数据中标记为2的数据置1或置0。本发明能够提高磁卡识别的成功率以及其准确性。
申请公布号 CN102930238A 申请公布日期 2013.02.13
申请号 CN201210428064.2 申请日期 2012.10.31
申请人 深圳市新国都技术股份有限公司 发明人 熊中仕;欧阳伟权
分类号 G06K7/00(2006.01)I;H03M13/15(2006.01)I 主分类号 G06K7/00(2006.01)I
代理机构 深圳市精英专利事务所 44242 代理人 李新林
主权项 一种用于磁卡的解码和纠错方法,其特征在于,该方法包括如下步骤:S10,保存每个磁道中磁信号脉冲所对应的脉宽值;S11,根据磁信号计算出与原始信号同步的数字锁相环;S12,在同一个数据周期内,判断是否有脉冲跳变,若是,执行步骤S14,若否,执行步骤S13;S13,该比特位解码的数据为0;S14,下一脉宽与当前脉宽的比值y是否满足:0.7<y<1.3,若是,执行步骤S15,若否,执行步骤S16;S15,该比特位解码的数据为1;S16,该比特位标记的数据为2;S17,判断是否为磁信号脉冲的最末位,若是,执行步骤S18,若否,返回步骤S 12;S18,按照该磁道数据的编码规则确定数据的最初位和最末位;S19,采用奇偶校验和LRC校验将数据中标记为2的数据置1或置0。
地址 518000 广东省深圳市福田区泰然工贸园劲松大厦17层