西华大学管理学院 2021年2月21日星期日息 第16张 6.23代码的校验码设计 ●权因子有:2n,2n1,2n2,。 2 n,n-1,n-2 。1 2n+1 7,5,3数 都取1 取1,2,1,2,1,2。。。。 2加权和除模取余 信息 ●R=SINT(S/M)件 M为模,可为11,13等
西华大学管理学院 2021年2月21日星期日 第16张 6.2.3 代码的校验码设计 ⚫ 权因子有:2 n ,2 n-1 ,2 n-2 ,。。。。2 ⚫ n,n-1,n-2,。。。。1 ⚫ 2n+1,。。。。。7,5,3 ⚫ 都取1 ⚫ 取1,2,1,2,1,2。。。。 ⚫ 2.加权和除模取余 ⚫ R=S-INT(S/M) ⚫ M为模,可为11,13等
西华大学管理学院 2021年2月21日星期日息 第17张 6.2.3代码的校验码设计 ●3产生校验码:可用余数或模与余数之差 ●例:原编码:12345 位权:65432 加权和:6+10+12+12+10=50 ●求11的模的余:50/11=4余6 则6或5可为校验位 新编码为:123456(或123455) ●校验:误输为:123556 反算:6+10+12+15+10=53/119 9不等于6,有误
西华大学管理学院 2021年2月21日星期日 第17张 6.2.3 代码的校验码设计 ⚫ 3.产生校验码:可用余数或模与余数之差 ⚫ 例:原编码:1 2 3 4 5 ⚫ 位 权:6 5 4 3 2 ⚫ 加权和:6+10+12+12+10=50 ⚫ 求11的模的余:50/11=4余6 ⚫ 则6或5可为校验位 ⚫ 新编码为:123456(或123455) ⚫ 校验:误输为:123556 ⚫ 反算:6+10+12+15+10=53/11 9 ⚫ 9不等于6,有误
的个2021年2月21日星期日 西华大学管理学院 第18张 6.24代码设计应注意的问题 ●1分析编码对象属性,以确定编码位数和总长 度 2对使用编码的用户进行分析,包括其业务范 围与要求、编码使用频率等 ●3分析编码对象更新率 4新设计的编码要有利于计算机和手工作业处 理 信息A 5新老交替应有延伸性; ●6应注意贯彻已有标准 件数件 7应有编码设计说明书
西华大学管理学院 2021年2月21日星期日 第18张 6.2.4 代码设计应注意的问题 ⚫ 1.分析编码对象属性,以确定编码位数和总长 度; ⚫ 2.对使用编码的用户进行分析,包括其业务范 围与要求、编码使用频率等; ⚫ 3.分析编码对象更新率 ⚫ 4.新设计的编码要有利于计算机和手工作业处 理; ⚫ 5.新老交替应有延伸性; ⚫ 6.应注意贯彻已有标准; ⚫ 7.应有编码设计说明书。 返 回