一篇文章带你游历各种编码方式(三阶高密度码,曼彻斯特编码,交替双极性反转码,单双级(不)归零码)

目录

📜常见数字编码

📃单极性不归零编码(NRZ)

📃单极性归零编码(RZ)

📃双极性不归零编码(NRZ)

📃双极性归零编码(RZ)

📰曼彻斯特编码

📰差分曼彻斯特编码

📰交替双极性反转码(AMI)

📰三阶高密度码(HDB3)


📜常见数字编码

常见的几种数字编码有:单极性不归零编码(NRZ)、单极性归零编码(RZ)、双极性不归零编码(NRZ)、双极性归零编码(RZ)、曼彻斯特编码、差分曼彻斯特编码 、交替双极性反转码(AMI) 三阶高密度码(HDB3)等等


📃单极性不归零编码(NRZ)

单极性不归零编码是最简单最基本的,它只使用一个电压值(0+E)表示数据信息。在数据通信设备内部,由于电路之间或元器件之间距离很短,都采用单极性编码这种比较简单的信号编码形式。其编码形式如下图: 

优点简单高效 、廉价

缺点:出现连“0”或连“1”时,会失去信息;不利于传输中同步信号的提取;含有直流分量

例如,数据流中有 5 个连续的“1”被传输,由于时延影响,接收端检测到一个 0.006s 长度的正电压,从而导致接收端多读入一个“1”,这个多余的“1”被解码后导致错误。同时,连续出现的“1”会使信号的平均电压不为零而出现直流分量,并且该直流分量较大。

📃单极性归零编码(RZ)

单极性归零编码对于数据“1”,对应一个+E 脉冲和0电平,脉冲宽度比每位传输周期要短,即每个脉冲都要提前回到零电位;对于数据“0”则不对应脉冲,仍按0电平传输。单极性归零编码如图所示。

优点:脉冲窄,有利于减小码元波形的相互影响 ,便于提取定时同步信号

缺点:码元所含能量小,使接收时的输出信噪比低于不归零脉冲,还是含有直流分量

📃双极性不归零编码(NRZ)

双极性不归零编码对于数据“1”,用+E或-E电平传输;对于数据“0”,用-E或+E电平传输。如数据通信中使用的RS-232串行接口就采用这种编码传输方式,其特点基本上与单极性不归零编码相同。其编码形式如下图

 特点:表示“0”和“1”用双极性电压表示 :含直流分量小,抗干扰能力较强

缺点:出现连“0”或连“1”时,会失去信息:不利于传输中同步信号的提取

由于双极性脉冲抗干扰能力较强,所以在基带传输中得到了较广泛的应用。

📃双极性归零编码(RZ)

双极性归零编码对于数据“1”,用一个+E或-E电平传输;对于数据“0”,用-E或+E电平传输,且相应脉冲宽度都比每位数据所需传输周期要短;对于任意数据组合之间都有0电位相隔。这种编码有利于传输同步信号,但仍有直流分量问题,其编码形式如下图:

 特点:表示“0”和“1”用双极性电压表示,含直流分量小,抗干扰能力较强,有利于传输中同步信号的提取

📰曼彻斯特编码

曼彻斯特编码的规律为:对于数据“1”,用前半周期为-E电平,后半周期为+E电平;对于数据“0”则用前半周期为+E电平,后半周期为-E电平,即通过传输每位数据中间的跳变方向表示传输数据的值,如下图所示,下降沿表示“0”,上升沿表示“1”(不唯一)

特点:每传输一位数据都对应一次跳变,这有利于同步信号的提取;每一位数据其+E或-E电平占用的时间相同,因此直流分量为0,有利于接收端判决电路的工作。

缺点:数据编码后脉冲频率为数据传输速率的2倍。

曼彻斯特编码广泛地用于10M以太网和无线寻呼的编码中

📰差分曼彻斯特编码

和曼切斯特编码一样,在每个比特时间间隔的中间,信号都会发生跳变,不同的是,差分曼切斯特编码在比特间隙开始位置有一个附加的跳变,用来表示不同的比特。开始位置有跳变表示比特0,没有跳变则表示比特1,如下图。

 

特点:每传输一位数据都对应一次跳变,跳变时“0”和“1”没有分是上升沿还是下降沿。开始位置有跳变的表示“0”,没跳变的表示“1”。直流分量为0,有利于同步信号的提取。

缺点:数据编码后脉冲频率为数据传输速率的2倍。

差分曼切斯特编码常用于令牌环网。 

📰交替双极性反转码(AMI)

在这种编码中,数据“1”顺序交替地用+E和-E表示,对于数据“0”仍变换为0电平。 如下图:

特点:容易出现连“0”,无直流分量,数据“1”对应的传输码电平正负交替出现。

优点:有利于在不允许直流和低频信号通过的介质和信道中传输,有利于接收端判决电路的工作,有利于误码的观察。

缺点:不利于提取同步定时信号。(连0时)

常用于脉冲编码调制(PCM)基带线路传输。

📰三阶高密度码(HDB3)

HDB3码可以看成是AMI码的一种改进码型。即将AMI码中出现连“0”的情况进行改进。

编码规则:(V和B都是为+1或-1信号,为了区分不同情况记为V和B)

(1)连“0”个数不超过3个时,遵循AMI的编码规则;

(2)连“0”个数超过3个时,将第4个“0”改为非“0”脉冲,记为V+或V-,称为破坏脉冲,即将0000更改为000V+ 或 000V- 。

(3)相邻V码的极性必须交替出现(确保无直流);

(4)V码的极性应与前一个非“0”脉冲的极性相同,否则, 将0000更改为B+00V+ 或 B-00V- 。B称为调节脉冲。

(5)V码之后的传号码极性也要交替。

举例子:

 HDB3码的解码规则:

从收到的符号序列中找到破坏极性交替的点(也就是V和前面一个1相同符号),可以断定符号及其前面的3个符号必是连0符号,从而恢复4个连码;再将所有的-1变换成+1后,就可以得到原消息代码。

特点无直流分量,数据“1”对应的传输码电平正负交替出现;

有利于在不允许直流和低频信号通过的介质和信道中传输,有利于接收端判决电路的工作,有利于误码的观察;克服了AMI码的缺点,有利于同步信号的提取。

HDB3码是目前应用最广泛的码型,它是欧洲和日本PCM系统中使用的传输码型之一

 


文章到这里就结束了,要是觉得我写的还行的话,希望你能点赞,关注,收藏 一件三连哦。要是有问题需要探讨,可以评论区留言。我看到将第一时间回复( •̀ ω •́ )✧

 

  • 28
    点赞
  • 56
    收藏
    觉得还不错? 一键收藏
  • 8
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值