基带传输的常用编码

AMI编码

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

一、编码规则:

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

消息代码:1010100010111
AMI码:+10-10+1000-10+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码的过程如下表举例所示:
      

二、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”交替。

 例如:

二、Miller码的特点:

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

CMI码

  CMI码又称传号反转码。

一、编码规则:

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

代码:01100101
双相码:0111000101110100

  其波形图下图所示:

  

二、CMI码的特点:

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

  • 5
    点赞
  • 37
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
MATLAB数字基带传输仿真是一种通过MATLAB软件进行数字基带传输系统的仿真。数字基带传输系统是指将数字信号通过信道传输到接收端的系统,其主要包括信源、数字调制、信道编码、信道传输、信道解码和信号恢复等模块。 在MATLAB中,可以使用Simulink或者编写脚本的方式进行数字基带传输系统的仿真。具体步骤如下: 1. 确定数字信号的产生方式,可以使用MATLAB中的信号生成器或者自定义函数。 2. 进行数字调制,常用的数字调制方式包括ASK、PSK、FSK、QPSK等。可以使用MATLAB中的Modulation Toolbox或者自定义函数进行数字调制。 3. 进行信道编码常用的信道编码方式包括卷积编码、Turbo编码、LDPC编码等。可以使用MATLAB中的通信工具箱或者自定义函数进行信道编码。 4. 进行信道传输,常用的信道模型包括加性高斯白噪声信道、瑞利衰落信道、多径信道等。可以使用MATLAB中的通信工具箱或者自定义函数进行信道传输。 5. 进行信道解码,根据信道编码的方式进行相应的信道解码,可以使用MATLAB中的通信工具箱或者自定义函数进行信道解码。 6. 进行信号恢复,根据数字调制的方式进行相应的信号恢复,可以使用MATLAB中的通信工具箱或者自定义函数进行信号恢复。 7. 进行仿真结果分析,包括误码率、信噪比、频谱等参数的分析。 通过MATLAB数字基带传输仿真,可以对数字基带传输系统进行深入的研究和分析,为实际应用提供指导和支持。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值