本教程操作环境:windows7系统、dell g3电脑。
一、编码规则:
1、连0的个数不超过3时,规则与ami相同,即0不变,1变为-1、+1交替;
2、若连0的个数超过3,则将每4个0看作一小节,定义为b00v,b可以是-1、0、+1,v可以是-1、+1;
3、b和v具体值满足以下条件:v和前面相邻非0符号极性相同;不看v时极性交替;v与v之间极性交替;
4、一般第一个b取0,第一个非0符取-1。
扩展资料:
原理:hdb3码既要包含ami的交替特性使输出无直流特性,又要不出现四个以上的连0,因此可以先满足后者。
1.把0000换为取代节。
规则:先将0000分离开来,第一个0000直接变为000v,然后数相邻两个0000之间1的个数,奇数则变为000v,偶数则变为 b00v。
2.更新符号。
根据教材有:b总是与其前面的1或v符号相反,v总是与前面的1或b相符号相同,1总是与前面的v或b符号相反,就可以编符号了。
例如:
消息代码:1 0 0 0 0 1 0 0 0 0 1 1 0 0 0 0 1 1 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 1
中间码: 1 0 0 0 v 1 0 0 0 v 1 1 b 0 0 v 1 1 b 0 0 v b 0 0 v 1 1 1 0 0 0 v 1
hdb3码:+1 0 0 0 +v -1 0 0 0 -v +1 -1 +b 0 0 + v -1 +1 -b 0 0 -v +b 0 0 +v -1 +1 -1 0 0 0 -v +1
二、hdb3码的特点:
1 由hdb3码确定的基带信号无直流分量,且只有很小的低频分量;
2 hdb3中连0串的数目至多为3个,易于提取定时信号。
3 编码规则复杂,但译码较简单。
三、解码规则
1从收到的符号序列中找到破坏极性交替的点,可以断定符号及其前面的3个符号必是连0符号,从而恢复4个连码;
2再将所有的-1变换成+1后,就可以得到原消息代码
更多计算机相关知识,请访问常见问题栏目!
以上就是hdb3编码规则是什么的详细内容。
