繁体   English   中英

块检查字符(BCC)错误突发检测

[英]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
  • 令n =行长(在这种情况下,n = 8)
  • 请记住,并非突发中的所有位都需要有错误,仅是第一个和最后一个
  • BCC处理(n + 1)位突发(在这种情况下为9位突发)

有人可以向我解释情况如何/如何运作吗?

示例问题

(见过往论文)例如,以上面的示意图为例,一个块中可以可靠地检测到多少个突发位? 解释你的答案。

任何帮助,不胜感激!


编辑:添加了参考幻灯片

(仅)幻灯片是我关于该主题的讲义

彼得,列r包含m0 ... m6的求和模块2,因此单词中任何奇数个错误都是可以检测到的( r称为奇偶校验位 )。

类似地,每个BCC位是由该列的求和模块2计算的,这就是为什么BCC也称为纵向冗余校验的原因

现在,有一个突发错误是无法探测(意思是,编码方案失败的目的),偶数的错误是必要的行和列。 因此,要找到未能检测到的最短错误突发,您必须以一种方式在一个字中存在2位错误(因此奇偶校验位不会检测到),而在随后的字中(另外一个最短的突发)中必须包含另外2位错误错误是按列对齐的(因此BCC不能满足条件)。 该结构需要n + 2位的突发长度,如图中红色所示。 因此,此方法可以检测到长度小于或等于n + 1位的任何错误突发。

请注意,还有许多其他更长的错误突发组合可以被BCC检测到,但是当您谈论编码方案的错误检测功能时,您将指定最坏的情况。

我希望这有帮助!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM