1.3 CSDN考试C1 奇偶校验

1.为什么数据校验

数据在传输的过程中,会受到各种干扰的影响,如脉冲干扰,
随机噪声干扰和人为干扰 等,这会使数据产生差错。
为了能够控制、减少甚至消除传输过程中的差错,就必须采用有 效的措施来控制差错的产生。

2.奇偶校验

奇校验:
数据位中包含偶数个1 校验位(P)就会置1,如果数据位中包含奇数个1
校验位(P)就会置0。数据位中1的个数加上校验位(P)总为奇数.

0010 0001, P = 1  ===> 所有“1”加起为奇数
0000 0001, P = 0  ===> 所有“1”加起为奇数

偶校验:
数据位中包含偶数个1 校验位(P)就会置0,如果数据位中包含奇数个1
校验位(P)就会置1。数据位中1的个数加上校验位(P)总为偶数.
0010 0001, P = 0  ===> 所有“1”加起为偶数
0000 0001, P = 1  ===> 所有“1”加起为偶数


根据传输的二进制数据和奇偶校验位中“1”的个数进行校验。
1的个数:
如果连同校验位中“1 的个数是奇数,就是奇校验;
如果连同校验位中“1 的个数是偶数,就是偶校验.

技术特点: 简单,可以检测出错误,
	但无法确切地知道哪里有错,也无法修改,只能要 求重传.
	
适用场景:应用广泛,但不适宜在信号噪声较多的环境中传输.

3.练习题

3.1练习1
1)如果二进制数字“11011001”采取奇校验,那么校验位是什么?
1.1的个数
	51
2.分析
	采用的是奇校验,那么检验位为0
3.结果
	检验位为0
3.2练习2
2)如果二进制数字“10001001”采取偶校验,那么校验位是什么?
1.1的个数
	31
2.分析
	采用的是偶数校验,那么检验位为1
3.答案
	检验位为1
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值