SDH系统中,为什么B1 B2 B3只能检测奇数个误码,无法检测偶数个误码?
来源:学生作业学帮网 编辑:学帮网 时间:2024/06/01 08:48:26
SDH系统中,为什么B1 B2 B3只能检测奇数个误码,无法检测偶数个误码?
SDH帧里是以字节为单位构成的,每个字节又有8个二进制比特.
B1,B2,B3检测误码都是用的奇偶校验的方式.比如B1,就是把帧里所有的字节叠放在一起,每个字节是8个比特,所以就构成了一个横行是8个比特,竖列非常高的一个数据块,然后把这个数据块按每个比特列相加.每列都得出一个值.因为都是二进制,只包括0 和1两个数,最后加出来的结果要么是0要么是1.但这个和咱们平时用的加法竖式是不一样的,这个没有进位,不用累加到上高位.
所以B1校验最后的结果就是一个8比特的值.
如果B1校验时,信号帧中某一个字节的第一个比特产生误码了,则相加后的结果肯定会有变化(由0变成1,或由1变成0).但如果另外一个字节也是第一个比特产生误码,那么结果会又变回去,和全部没有误码的时候是一样的,这时候是检测不出来的.
所以你的提问不太准确,应该说如果累加时同一列比特产生奇数个误码就可以检测,产生偶数个误码就不能检测.如果不在同一列,比如第一列比特产生一个误码,第三列也产生一个误码,这时候误码是偶数,但是是能检测出来的,因为它们在不同的列.
奇侧校验是数据传输里最简单的校验方式,实现起来容易,但功能不强,不如FEC前向纠错校验,CRC循环冗余校验等方式功能强,这两种方式不但能检查出误码,还会自动进行纠错(当然是在较低误码率下,如果误码率过高,这两种也不能纠错了).
B2、B3校验与B1类似,只不过检测的信级别不同,并且B2是三个字节为一个单位进行检测.
SDH系统中,为什么B1 B2 B3只能检测奇数个误码,无法检测偶数个误码?
在excel中,这样的一个问题如何做,如我要计算b1-b2,b2-b3,b3-b4...还有一个问题是,b1-2,b1-b3,b1-b4.
(b1,b2.b3)=(a1,a2,a3)*一个可逆矩阵,为什么b1,b2,b3线性相关?
excel中如何实现B1=A1+B1,B2=A2+B2,B3=A3+B3.,急了
第四题:食物中含有以下哪些营养素?B1维生素、盐、水 B2糖、蛋白质、脂肪 B3纤维素、鱼肝油、蛋白质?回复B1或B2或B3回答
为什么地下1层、2层、3层固定缩写为B1、B2、B3
在EXCEL中,单元格区域“A1:B3 ” 代表的单元格为 A.A1 B3 B.B1 B2 B3 C.A1 A2 A3 B1 B2 B3 D.A1 A2 A3
已知-1,b1,b2,b3,-4成等比数列,则b1,b2,b3的值分别为
求excel中b1=a1+a2,b2=a1+a3,b3=a1+a4以此类推
等比数列{bn}中,(1)b1+b2=30,b3+b4=120,求b5+b6
等比数列bn中,b1+b2=30,b3+b4=120,求b5+b6
等比数列1,b1,b2,b3,4.b2等于?
excel表格中,如果A1*A2+B1*B2,A1*A3+B1*B3,以此类推,这该用哪个函数?
EXCEL中自动填充问题 B2=A2+B1,B3=A3+B1,B4=A4+B1,B5=A5+B1,如何自动填充下去?
Excel若C1=B1,C2=B1+B2,C3=B1+B2+B3.怎么设置
计算行列式|111...1,b1 a1 a1...a1,b1 b2 a2...a2,.b1 b2 b3 ...an|
将下列展开式表示成一个三阶行列式b1|b2 c2|-b2|b1 c1|+b3|b1 c1||b3 c3| |b3 c3| |b2 c2|
已知a1+a2+a3=b1+b2+b3,a1*a2+a2*a3+a1*a3=b1*b2+b2*b3+b1*b3 若已知min{a1,a2,a3}