[英]Block Check Character (BCC) error burst detection
免责声明:不是功课!
我一直在阅读有关网络课程的BCC错误检测的内容,并且对某些幻灯片中的一个特定解释有些困惑。
提供以下说明:
| r |m6 |m5 |m4 |m3 |m2 |m1 |m0
------------------------------------
w0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0
w1 | 0 | 1 | 1 | 0 | 0 | 1 | 0 | 1
w2 | 0 | 1 | 1 | 0 | 1 | 1 | 1 | 1
w3 | 0 | 1 | 1 | 0 | 1 | 1 | 1 | 1
w4 | 0 | 1 | 1 | 0 | 1 | 1 | 1 | 1
-----------------------------------
BCC | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 0
有人可以向我解释情况如何/如何运作吗?
(见过往论文)例如,以上面的示意图为例,一个块中可以可靠地检测到多少个突发位? 解释你的答案。
任何帮助,不胜感激!
编辑:添加了参考幻灯片
彼得,列r
包含m0 ... m6
的求和模块2,因此单词中任何奇数个错误都是可以检测到的( r
称为奇偶校验位 )。
类似地,每个BCC位是由该列的求和模块2计算的,这就是为什么BCC也称为纵向冗余校验的原因 。
现在,有一个突发错误是无法探测(意思是,编码方案失败的目的),偶数的错误是必要的既行和列。 因此,要找到未能检测到的最短错误突发,您必须以一种方式在一个字中存在2位错误(因此奇偶校验位不会检测到),而在随后的字中(另外一个最短的突发)中必须包含另外2位错误错误是按列对齐的(因此BCC不能满足条件)。 该结构需要n + 2位的突发长度,如图中红色所示。 因此,此方法可以检测到长度小于或等于n + 1位的任何错误突发。
请注意,还有许多其他更长的错误突发组合可以被BCC检测到,但是当您谈论编码方案的错误检测功能时,您将指定最坏的情况。
我希望这有帮助!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.