首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >奇偶校验位问题

奇偶校验位问题
EN

Stack Overflow用户
提问于 2011-04-06 17:30:39
回答 1查看 473关注 0票数 0

我已经读过关于“奇偶校验位”的方法,以及如何用来检查“数据包”是否被正确接收。

所以使用奇数奇偶校验:(来自wiki)

代码语言:javascript
复制
A wants to transmit:          1001
A computes parity bit value:  ~(1^0^0^1) = 1
A adds parity bit and sends:  10011
B receives:                   10011
B computes overall parity:    1^0^0^1^1 = 1
B reports correct transmission after observing expected odd result.

如果在传输过程中,接收到的不是"10011",而是"11001“,该怎么办?奇偶校验如何进行,因为它只检查“1”的数量?或者像我之前说过的那样,比特在传输过程中不可能改变吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-04-06 17:35:54

Parity bit是最简单的error detection技术。如果奇数位(包括奇偶校验位)传输不正确,则工作。因此,如果两个比特被损坏,那么它将无法工作。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5564219

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档