基带传输的常用编码

AMI编码

1码通常称为传号,0码则叫空号,这是沿用了早期电报通信中的叫法。从形态上看,它已是三状态信号,所以AMI码是伪三进制码。

一、编码规则:

消息代码中的0 传输码中的0
消息代码中的1 传输码中的+1、-1交替
例如:

消息代码: 1 0 1 0 1 0 0 0 1 0 1 1 1
AMI码: +1 0 -1 0 +1 0 0 0 -1 0 +1 -1 +1

二、AMI码的特点:

1 由AMI码确定的基带信号中正负脉冲交替,而0电位保持不变;所以由AMI码确定的基带信号无直流分量,且只有很小的低频分量;
2 在接收端不易提取定时信号,由于它可能出现长的连0串;
3 具有检错能力,如果在整个传输过程中,因传号极性交替规律受到破坏而出现误码时,在接收端很容易发现这种错误。

HDB3 编码

一、编码规则:

  • (1)将消息代码变换成AMI码;
  • (2)检查AMI码中的连0情况,当无4个或4个以上的连0串时,则保持AMI的形式不变;若出现4个或4个以上连0串时,则将1后的第4个0变为与前一非O码(+1或-1)同极性的符号,用V表示(+n己为+V,-n己为-V);
  • (3)检查相邻v码间的非0码的个数是否为偶数,若为偶数,则再将当前的V码的前一非0码后的第1个0变为+B或-B码,且B的极性与前一非O码的极性相反,并使后面的非0码从V码开始再交替变化。

      NRZ码转换为HDB3码的过程如下表举例所示:
      

    基带传输的常用编码_第1张图片

二、HDB3码的特点

(1)由HDB3码确定的基带信号无直流分量,且只有很小的低频分量;  
(2)HDB3中连0串的数目至多为3个,易于提取定时信号。  
(3)编码规则复杂,但译码较简单。

双相码

双相码要求每一位中都要有一个电平转换。因而这种代码的最大优点是自定时,同时双相码也有检测错误的功能,如果某一位中间缺少了电平翻转,则被认为是违例代码。曼彻斯特编码和差分曼彻斯特编码都是双相码的一种。

一、编码规则:

将每个二进制码元换成相位不同的一个方波周期。例如,消息码“0”对应相位π,“1”对应相位0.
“1”码编码固定为“10”,而“0”码固定为“01”。

Miller码

Miller码又称延迟调制码,它可看成是双相码的一种变形。

一、编码规则:

  消息代码中的1 用10或01表示;
  消息代码中的0分两种情况:
  单个”0”在码元持续时间内不出现电平跳变,且与相邻码元的边界处也不跳变;
  连”0”串在两个”0”码的边界处出现电平跳变,即”00”与”11”交替。

基带传输的常用编码_第2张图片

 例如:

基带传输的常用编码_第3张图片

二、Miller码的特点:

  1 由Miller码确定的基带信号无直流分量;
  2 Miller码中出现最大宽度为的波形,这一性质可用于误码检测;

CMI码

  CMI码又称传号反转码。

一、编码规则:

  消息代码中的1 用11或00交替表示;
  消息代码中的0 用01表示。
 例如:

代码: 0 1 1 0 0 1 0 1
双相码: 01 11 00 01 01 11 01 00

  其波形图下图所示:

   基带传输的常用编码_第4张图片

二、CMI码的特点:

  CMI码型中有较多的电平跃变,因此含有丰富的定时信息。

你可能感兴趣的:(通信,编码)