📜常见数字编码
📃单极性不归零编码(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系统中使用的传输码型之一