HDB3 编码规则分为规范方法,和经验方法吗?
HDB3码_百度百科 中提到:1.把"0000"换为取代节。
规则:先将"0000"分离开来,第一个"0000"直接变为"000V",然后数相邻两个"0000"之间"1"的个数,奇数则变为"000V",偶数则变为" B00V"。这是经验方法,而不是HDB3的规范方法。是错误的,在樊昌信的书上使用的例子就是反例。不太明白,哪种是经验方法,哪种是规范方法?其余地方都木有提到这两种说法。
求解答~~
别理他,百科上那人说的乱如翔,我手里的通信原理(同是第六版国防工业出版社,樊昌信编),可没有什么反例一说。
总之。
从左往右数遇到连著的0000就化成一组。
第一组确实直接写000V或者000-V(视离这一组最近的1的±而定来取V的±,没有B)。
第一组已经确定,看第二组(如果有的话)跟第一组的两个V之间,如果有偶数个1,则第二组的形式为B00V(即有B),有奇数个1,形式为000V(无B)。以此类推。
符号只用注意,V和V之间交替变号,且V与前面的非零玩意(1或B)符号相反,引入B的符号就是为了调节V,使V满足V和V符号交替。
这个跟课本上的规则看起来是不一样,但是
它好理解
它好理解它好理解你可以说它是经验,但也不能说它不是规则。
至少题目里面标准答案都是靠这个写出来的。应该是两个V之间的1的奇偶个数决定了B的正负,奇数个1则B为0,反之亦然。有个口诀1,B相反V相同。没什么难的吧?
推荐阅读: