导航:首页 > 数据分析 > 数据检验的实现原理是什么

数据检验的实现原理是什么

发布时间:2023-01-02 15:55:40

1. 奇偶检验码的工作原理和具体流程

一、工作原理

奇偶校验码由n-1位信息元和1位校验元组成,可以表示成为(n,n-1)。如果是奇校验码,在附加上一个校验元以后,码长为n的码字中“1”的个数为奇数个;如果是偶校验码,在附加上一个校验元以后,码长为n的码字中“1”的个数为偶数个。

设:如果一个偶校验码的码字用A=[an-1,an-2,…,a1,a0]表示,则:(1)式中 为校验元,“+”为模二和(以后也这样表示,请注意)。

式(1)通常被称为校验方程。利用式(1),由信息元即可求出校验元。另外,如果发生单个(或奇数个)错误,就会破坏这个关系式,因此通过该式能检测码字中是否发生了单个或奇数个错误。

二、流程

1、奇校验:就是让原有数据序列中(包括你要加上的一位)1的个数为奇数

1000110(0)必须添0。原来有3个1已经是奇数了所以添上0之后1的个数还是奇数个。

2、偶校验:就是让原有数据序列中(包括你要加上的一位)1的个数为偶数

1000110(1)必须加1。原来有3个1要想1的个数为偶数就只能再添加1。

(1)数据检验的实现原理是什么扩展阅读

校验码的存在:

计算机系统运行时,各个部之间要进行数据交换.交换的过程中,会有发生误码的可能(即0变成1或1变成0),由于计算机的储存是通过二进制代码来实现的的,误码会导致储存的内容发生改变。为确保数据在传送过程正确无误,常使用检验码。

优点:简单,易于硬件实现

缺点:如上述,只能检测出奇数个错误。

因为在某些场合,发生错误的情况下,绝大多数都是出现一个错误,所以奇偶校验码有着很大的实用性。

阅读全文

与数据检验的实现原理是什么相关的资料

热点内容
做网站有哪些公司 浏览:332
为什么win10系统删除不了文件夹里 浏览:367
华为网站打不开是什么原因 浏览:335
为什么编程时大脑空空 浏览:36
电脑上怎么保存ppt文件 浏览:907
男性董事总人数怎么获得数据 浏览:475
java矩阵特征分解 浏览:98
gxworks2怎么给plc编程 浏览:6
文件编辑器怎么安装软件 浏览:256
嘉兴长沙少儿编程培训班哪个好 浏览:701
win10我的文档图标不见了 浏览:306
处理linux虚拟机乱码 浏览:745
python开发编程软件如何升级程序 浏览:53
怎样把苹果电脑中的文件拷贝到u盘 浏览:955
蓝屏情况下如何删除文件 浏览:385
topo的文件怎么打开 浏览:466
c怎么连接access数据库 浏览:198
一般文件封皮格式标准 浏览:753
函数执行程序怎么关闭 浏览:556
ug编程培训公司在哪里 浏览:566

友情链接