首页 > 留学知识库

问题: 已知信息代码为11000011000011,试求相应的AMI码和HDB3码

解答:

1.AMI码:
只需将信息码中的1以"+1"和"-1"作交替转换即可,即题中的信息码转换为AMI码后为:
+1-10000+1-10000+1-1
2.HDB3码:
(1)先将消息代码变换成AMI码,若AMI码中连0的个数小于4,此时的AMI码就是HDB3码;
(2)若AMI码中连0的个数大于4,则将每4个连0小段的第4个0变换成与前一个非0符号(+或-)同极性的符号,用V表示(前一非零符号极性为+,则第4个0转换成+V;同理若极性为-,则转换为-V);
(3)为了不破坏极性交替反转,当相邻V符号之间有偶数个非0符号时,再将该小段的第1个0变换成+B或-B,B符号的极性与前一非零符号的极性相反,并让后面的非零符号从V符号开始再交替变化。
由以上转换规则可得知, 题中的HDB3码为:
+1-1000-V+1-1+B+V-1+1