Fork me on GitHub

GeeksForGeeks翻译(9)——What is Scrambling in Digital Electronics ?

什么是数字电子中的加扰?

 
计算机网络被设计用来从一个点到另一个点发送信息,我们发送的数据可以是数字的,也可以是模拟的。同样,代表数据的信号也可以是数字的或模拟的。因此,要使用信号发送数据,我们必须能够将数据转换成信号,这种转换可以是模拟到模拟、模拟到数字、数字到模拟或数字到数字。数字到数字转换涉及三种技术——线路编码、分组编码和加扰。总是需要线路编码,可能需要也可能不需要块编码和加扰。加扰是一种不增加位数并提供同步的技术。双极AMI(交替传号反转)等技术的问题是连续的零序列会产生同步问题。解决这个问题的一种方法是加扰。

先决条件: 块编码, 线路编码

这里有两种常见的加扰技术:
1.B8ZS(具有8个零取代的双极(Bipolar with 8-zero substitution))
2.HDB3(高密度双极3-零(High-density bipolar3-zero))
 
B8ZS(Bipolar with 8-zero substitution):这种技术类似于双极性AMI,只是当遇到八个连续的零电平电压时,它们会被序列“000VB0VB”所取代。

注:

  • v(违例)是一个非零电压,这意味着该信号与先前的非零电压具有相同的极性。因此,这违反了一般的AMI技术。
  • b(双极)也是符合AMI规则的非零电压电平(即,与先前的非零电压极性相反)。

例子:Data = 100000000
 

注:根据前一数据序列(即当前数据序列“100000000”之前的序列)的最后一个非零电压信号,两个图(左图和右图)都是正确的。

HDB3(High-density bipolar3-zero)::在这种技术中,四个连续的零电平电压被替换为序列“000V”或“B00V”。使用这些序列的规则:

  • 如果最后一次替换后的非零脉冲数为奇数,替换模式将为“000V”,这有助于保持非零脉冲总数为偶数。
  • 如果最后一次替换后的非零脉冲数为偶数,则替换模式将为“B00V”。因此,非零脉冲的数量再次被保持。

例子:Data = 1100001000000000
 

输出解释:在表示数据的前两个1之后,我们会遇到四个连续的0。因为我们最后的替换是两个1(因此非零脉冲的数量是偶数)。所以,我们用“B00V”代替四个零。

注:零非零脉冲也是偶数。

posted @ 2022-06-20 21:39  三脚半猫  阅读(118)  评论(0)    收藏  举报