hdb3码编码规则是什么?

如题所述

具体如下:

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。

5、当信码的连0个数不超过3时,仍按AMI码的规则编,即传号极性交替把信码编写为AMI码。

6、连0 个数超过3时,每4个连0变为000V。

7、加入V码,检查两个相邻的V码之间的1 的个数,如果有奇数个1时,这四个连0用000V表示,如果有偶数个1时 这四个连0用B00V表示。

由规则导出的一种编码方法:

1、源码是1时,暂时不变。

2、连0不超过3个时不变,有4个或以上连0时把每4个0换为取代节,即B00V。

3、确定B是0还是±1:第一个B一般取0,若两个取代节之间1的个数为偶,易推得后者的B一定是±1,此时B和1遵循的规则完全相同,可以直接记为1,即100V;为奇则一定是0,记为0,即000V。

4、统一确定极性:第一个非0符一般取-1,之后,根据前一个非0符极性,V取同,1取反。

手算的方法多种多样,理清规则,遵循“先满足V之间极性交替,然后确定B”的大方向,皆可迎刃而解。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2022-01-31
High Density Bipolar of order 3 code,三阶高密度双极性码。
编码规则
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。
在V与V之间如果出现偶数个B时,应在后一个V字节补一个B',定义为B'00V,B'与前面相邻的B之间符号极性相反,这个字节的V和B'符号极性相同。
由于V会破坏极性交替的规律、B有3种变化以满足规则,所以V称为破坏脉冲、B称为调节脉冲,B00V称为取代节、破坏节。
望采纳谢谢