美文网首页
PCIE中的加扰与解扰

PCIE中的加扰与解扰

作者: 小学究鑫鑫 | 来源:发表于2022-12-07 13:32 被阅读0次

1)什么是加扰(scrambler)?

所谓加扰是将源数据流与一个随机序列异或后,再发送出去,异或操作完成后的数据流基本是伪随机的。

Scranbker的主要作用就是通过“加扰”的方法消减EMI噪声,所谓加扰是将源数据流与一个随机序列异或后,再发送出去。此时被发出的数据流也基本是伪随机的,从而降低了发送数据时产生的EMI噪声。

2)异或使用的随机序列是如何产生的?

以PCIE 为例,PCIE总线通过一个16位线性反馈移位寄存器(Linear Feedback Shift register, LFSR),产生为随机序列,该移位寄存器的表达式如下所示:

G(x)=X^16+X^5+X^4+X^3+1

该公式是一个本原多项式(具有最大周期的不可以约多项式),使用该公式可以产生一个周期为216-1的伪随机序列。对应的,由本预案多项式作为生成多项式所产生的LFST序列为最大周期序列。这些序列一般被称为m-序列,在m-序列中“0”和“1”所占的比例相对均衡,但是1的个数比0的个数多1,因为全0不能作为初始值,,也不可能是中间状态。

源数据流与这个伪随机序列中的字符流进行异或操作,从而称为一个相对较为随机的字符流,从而降低了数据流的EMI噪声。

3)什么是解扰(de-scrambler)?

PCIE数据发送端有加扰,数据接收端也有解扰操作,解扰与加扰使用相同的公式,必须完全同步,即LFSR使用相同的初始值。在PCIE链路的两端,该初始值为0xFFFF。PCIE链路两端设计每次加解扰一个8b数据后,LFSR进行8次移位操作。

相关文章

  • PCIE中的加扰与解扰

    1)什么是加扰(scrambler)? 所谓加扰是将源数据流与一个随机序列异或后,再发送出去,异或操作完成后的数据...

  • 加扰与解扰

    加扰 加扰的目的主要在于: 1、减小临小区间的干扰。在发送端用小区专用扰码序列进行加扰,接收端再进行解扰,只有本小...

  • 2019-07-16

    PDCCH的扰码与调制 扰码 调制 资源映射

  • 黄昏时光 谁在依栏眺望 逆光裁剪出优雅的影像 你在沉思 夕阳将去何方 山的那边会是什么景象。 你在遐想 落日如此匆...

  • 月色侵危楼, 孤影对夜深。 草木不知愁, 夏虫鸣不休!

  • 微风轻轻的吹过窗前, 不经意间掀开了你的窗帘, 一睹你闺中的芳颜, 那一刻, 风儿停止了脚步, 似乎迷失了方向, ...

  • 淅淅沥沥 沥沥淅淅 争争吵吵 吵吵争争 恍恍惚惚 惚惚恍恍 磨磨唧唧 唧唧磨磨 怎一个扰字了得

  • 天降仙泪人间雨, 地发神功三伏天。 思厌意懒难静心, 读书一半无此文。

  • 我要寻找人间净土有文学的凄凉美有孤独的寂静美睡与发呆还有茶水和画笔有狗相伴看夕阳入眠最好无人打扰 2016 8 ...

  • 细雨纷飞,天气灰蒙,思绪缠绕,不知为何? 为已,何事何扰?混乱不知 为弟,有种吾家有弟初长成的自豪感,亦有丝担扰。...

网友评论

      本文标题:PCIE中的加扰与解扰

      本文链接:https://www.haomeiwen.com/subject/prsnfdtx.html