【问题标题】:parity bit question奇偶校验位问题
【发布时间】:2011-04-06 09:30:38
【问题描述】:

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

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

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”的数量? 还是像我之前所说的那样在传输过程中不可能改变比特?谢谢

【问题讨论】:

  • 它没有。对于这些情况,您需要更高阶的检查:CRC、Hamming....

标签: networking


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2015-06-29
    • 2015-04-04
    • 2017-04-24
    • 2014-03-06
    • 2020-09-25
    • 1970-01-01
    • 2012-04-20
    • 2017-03-01
    相关资源
    最近更新 更多