主要内容

模拟通道

从信道损耗度量或脉冲响应构建损耗模型

  • 图书馆:
  • SerDes工具箱/工具

  • 模拟通道块

描述

模拟通道块使用频道丢失度量或来自Serdes Toolbox™模型中的另一个源的脉冲响应构造损耗模型。模拟模型输入仅用于使用脉冲响应时的IBIS文件构造。有关更多信息,请参阅SerDes系统中的模拟信道损耗

港口

输入

全部展开

输入信号,指定为波形。

数据类型:

输出

全部展开

修改的输出数据包括根据概述的方法的有损印刷电路板传输线模型的效果[1]

数据类型:

参数

全部展开

通道模型

渠道模型的来源。

  • 选择损失模型从丢失模型模拟模拟通道。

  • 选择脉冲响应从脉冲响应模拟模拟通道。

程序使用

  • 使用“ChannelType”get_param (gcb)查看当前频道模型

  • 使用set_param (gcb ChannelType,值)设定一个特定的频道模型

所需信道损耗的频率,指定为赫兹的正实标量。它对应于系统的奈奎斯特频率。

依赖关系

此参数仅在损失模型是选为频道模型

程序使用

  • 使用get_param(gcb,'targetfrequency')查看当前值目标频率(赫兹)

  • 使用set_param(gcb,'targetfrequency',值)设置目标频率(赫兹)特定价值。

数据类型:

目标频率的信道丢失,指定为DB中的标量。

依赖关系

此参数仅在损失模型是选为频道模型

程序使用

  • 使用“损失”get_param (gcb)查看当前值损失(DB)

  • 使用set_param(gcb,'丢失',值)设置损失(DB)特定价值。

数据类型:

信道的特征阻抗,指定为欧姆的正实标量。阻抗(欧姆)取决于设置信令在里面配置选项卡在Serdes Designer.应用程序或在配置堵塞。

  • 如果信令被设置为微分的默认值阻抗(欧姆)One hundred.

  • 如果信令被设置为单端的默认值阻抗(欧姆)50

依赖关系

此参数仅在损失模型是选为频道模型

程序使用

  • 使用get_param(gcb,'zc')查看当前值阻抗

  • 使用set_param (gcb,“佐”,值)设置阻抗特定价值。

数据类型:

用户提供脉冲响应,指定为无单位矩阵。脉冲响应用于从系统的用户定义的脉冲响应构建信道损耗模型。

您可以使用用户指定的脉冲响应来定义自己的串扰。如果您决定包含自定义脉冲响应的串扰,则可以在脉冲响应中指定最多六个串扰刺激作为新列。

依赖关系

此参数仅在脉冲响应是选为频道模型

程序使用

  • 使用get_param(gcb,'阻止')查看当前值脉冲响应

  • 使用set_param (gcb ImpulseResponse,值)设置脉冲响应特定价值。

数据类型:

用户的采样间隔提供了脉冲响应,指定为以秒为单位的正则标量。

数据类型:

模拟模型

变送器模拟模型的单端阻抗指定为欧姆中的非负真正标量。

程序使用

  • 使用“TxR”get_param (gcb)查看当前值Tx R(欧姆)

  • 使用set_param (gcb TxR,值)设置Tx R(欧姆)特定价值。

数据类型:

发射机模拟模型的电容,指定为以法拉为单位的非负实标量。

程序使用

  • 使用get_param(gcb,'txc')查看当前值TX C(F)

  • 使用set_param (gcb TxC,值)设置TX C(F)特定价值。

数据类型:

接收器模拟模型的单端阻抗,指定为欧姆中的非负真正标量。

程序使用

  • 使用get_param (gcb RxR)查看当前值rx r(欧姆)

  • 使用set_param(gcb,'rxr',值)设置rx r(欧姆)特定价值。

数据类型:

接收器模拟模型的电容,指定为非负实标量,单位为法拉。

程序使用

  • 使用“RxC”get_param (gcb)查看当前值RX C(F)

  • 使用set_param (gcb RxC,值)设置RX C(F)特定价值。

数据类型:

20%-80%的刺激投入时间对变送器模拟模型的升高时间,指定为正数标量的秒数。

程序使用

  • 使用get_param(gcb,'risetime')查看当前值上升时间(s)

  • 使用set_param(gcb,'risetime',值)设置上升时间(s)特定价值。

数据类型:

发射机模拟模型输入处的峰间电压,指定为正实标量,单位为伏特。

程序使用

  • 使用“VoltageSwingIdeal”get_param (gcb)查看当前值电压(V)

  • 使用set_param (gcb VoltageSwingIdeal,值)设置电压(V)特定价值。

数据类型:

相声

选择在模拟中包含串扰。默认情况下,取消勾选。

指定近端和远端攻击者的大小。您可以选择包括规格的最大允许串扰,例如100GBASE-CR4.CEI-25G-LRCEI-28G-SRCEI-28G-VSR或者您可以指定自己的自定义串扰集成串扰噪声(ICN)级别。

程序使用

  • 使用get_param(gcb,'crosstalkspecification')查看当前值规范

  • 使用set_param(gcb,'crosstalkspecification',值)设置规范特定价值。

期望集成的串扰噪声(ICN)级别的远端攻击者,指定为伏特中的非负真正标量。ICN指定了串扰的力量。

依赖关系

仅当勾选时有效风俗作为串扰规范

程序使用

  • 使用“FEXTICN”get_param (gcb)查看当前值远端串扰ICN(v)

  • 使用set_param (gcb FEXTICN,值)设置远端串扰ICN(v)特定价值。

数据类型:

近端攻击者所需的集成串扰噪声(ICN)水平,指定为非负实标量(单位为伏特)。ICN指定了串扰的力量。

依赖关系

仅当勾选时有效风俗作为串扰规范

程序使用

  • 使用get_param(gcb,'nexticn')查看当前值近端串扰ICN

  • 使用set_param (gcb NEXTICN,值)设置近端串扰ICN特定价值。

数据类型:

Fext刺激

远端串扰(FEXT)刺激的符号时间,指定为正实标量,单位为秒。

程序使用

  • 使用get_param(gcb,'uifext')查看当前值符号时间(s)在FEXT刺激。

  • 使用set_param(gcb,'uifext',值)设置符号时间(s)在FEXT刺激到特定价值。

数据类型:

远端串扰(FEXT)刺激的延迟偏移,指定为正数标量以秒为单位。

程序使用

  • 使用get_param(gcb,'delayfext')查看当前值延迟在FEXT刺激。

  • 使用set_param (gcb DelayFEXT,值)设置延迟在FEXT刺激到特定价值。

数据类型:

远端串扰(FEXT)刺激的调制水平,在NRZ(2)和PAM4(4级)。

程序使用

  • 使用get_param(gcb,'modulationfext')查看当前值调制在FEXT刺激。

  • 使用set_param (gcb ModulationFEXT,值)设置调制在FEXT刺激到特定价值。

远端串扰(FEXT)刺激的伪随机二进制序列(PRBS)顺序。

程序使用

  • 使用get_param(GCB,'OrderFext')查看当前值PRB订单在FEXT刺激。

  • 使用set_param(gcb,'serverfext',值)设置PRB订单在FEXT刺激到特定价值。

数据类型:

下一个刺激

近端串扰(下一个)刺激的符号时间,指定为正数标量的正数。

程序使用

  • 使用“UINEXT”get_param (gcb)查看当前值符号时间(s)在下一个刺激。

  • 使用set_param(gcb,'uinext',值)设置符号时间(s)在NEXT刺激到一个特定的值。

数据类型:

延迟近端串扰(下一个)刺激的次数,指定为正数标量以秒为单位。

程序使用

  • 使用“DelayNEXT”get_param (gcb)查看当前值延迟在下一个刺激。

  • 使用set_param (gcb DelaynEXT,值)设置延迟在NEXT刺激到一个特定的值。

数据类型:

近端串扰(NEXT)刺激的调制水平,指定之间NRZ(2)和PAM4(4级)。

程序使用

  • 使用get_param(gcb,'modulationnext')查看当前值调制在下一个刺激。

  • 使用set_param(gcb,'modulationnext',值)设置调制在NEXT刺激到一个特定的值。

近端串扰(NEXT)刺激的伪随机二进制序列(PRBS)顺序。

程序使用

  • 使用get_param(GCB,'OrderFext')查看当前值PRB订单在FEXT刺激。

  • 使用set_param(gcb,'serverfext',值)设置PRB订单在FEXT刺激到特定价值。

数据类型:

更多关于

全部展开

算法

全部展开

参考

[1] IEEE 802.3BJ-2014。“以太网修订的IEEE标准2:使用背板和铜缆100 GB / s操作的物理层规格和管理参数。”URL:https://standards.ieee.org/standard/802_3bj-2014.html.

[2] Stephen Hall和Howard Heck。高速数字设计的高级信号完整性。霍博肯,NJ:Wiley Press,2009。

在R2019A介绍