从信道损耗度量或脉冲响应构建损耗模型
SerDes工具箱/工具
这模拟通道块使用频道丢失度量或来自Serdes Toolbox™模型中的另一个源的脉冲响应构造损耗模型。模拟模型输入仅用于使用脉冲响应时的IBIS文件构造。有关更多信息,请参阅SerDes系统中的模拟信道损耗。
波浪语
- - - - - -输入信号输入信号,指定为波形。
数据类型:双
频道模型
- 渠道模型的来源损失模型
(默认)|脉冲响应
渠道模型的来源。
选择损失模型
从丢失模型模拟模拟通道。
选择脉冲响应
从脉冲响应模拟模拟通道。
使用“ChannelType”get_param (gcb)
查看当前频道模型。
使用set_param (gcb ChannelType,值)
设定一个特定的频道模型。
目标频率(赫兹)
-所需信道损耗的频率20 e9
(默认)|正实标量所需信道损耗的频率,指定为赫兹的正实标量。它对应于系统的奈奎斯特频率。
此参数仅在损失模型
是选为频道模型。
使用get_param(gcb,'targetfrequency')
查看当前值目标频率(赫兹)。
使用set_param(gcb,'targetfrequency',值)
设置目标频率(赫兹)特定价值。
数据类型:双
损失(DB)
-目标频率的信道损失8.
(默认)|标量目标频率的信道丢失,指定为DB中的标量。
此参数仅在损失模型
是选为频道模型。
使用“损失”get_param (gcb)
查看当前值损失(DB)。
使用set_param(gcb,'丢失',值)
设置损失(DB)特定价值。
数据类型:双
阻抗(欧姆)
-通道特性阻抗信道的特征阻抗,指定为欧姆的正实标量。阻抗(欧姆)取决于设置信令在里面配置选项卡在Serdes Designer.应用程序或在配置堵塞。
如果信令被设置为微分
的默认值阻抗(欧姆)是One hundred.
。
如果信令被设置为单端
的默认值阻抗(欧姆)是50
。
此参数仅在损失模型
是选为频道模型。
使用get_param(gcb,'zc')
查看当前值阻抗。
使用set_param (gcb,“佐”,值)
设置阻抗特定价值。
数据类型:双
脉冲响应
- 用户提供了脉冲响应[0 (63), 1 / SampleInterval, 0 (1192))
(默认)|矩阵用户提供脉冲响应,指定为无单位矩阵。脉冲响应用于从系统的用户定义的脉冲响应构建信道损耗模型。
您可以使用用户指定的脉冲响应来定义自己的串扰。如果您决定包含自定义脉冲响应的串扰,则可以在脉冲响应中指定最多六个串扰刺激作为新列。
此参数仅在脉冲响应
是选为频道模型
使用get_param(gcb,'阻止')
查看当前值脉冲响应。
使用set_param (gcb ImpulseResponse,值)
设置脉冲响应特定价值。
数据类型:双
脉冲取样间隔
- 用户采样间隔提供脉冲响应6.25E-12.
(默认)|正实标量用户的采样间隔提供了脉冲响应,指定为以秒为单位的正则标量。
数据类型:双
Tx R(欧姆)
- 发射机模拟模型的单端阻抗50
(默认)|非负真正的标量变送器模拟模型的单端阻抗指定为欧姆中的非负真正标量。
使用“TxR”get_param (gcb)
查看当前值Tx R(欧姆)。
使用set_param (gcb TxR,值)
设置Tx R(欧姆)特定价值。
数据类型:双
TX C(F)
- 发射器模拟模型的电容100E-15.
(默认)|非负真正的标量发射机模拟模型的电容,指定为以法拉为单位的非负实标量。
使用get_param(gcb,'txc')
查看当前值TX C(F)。
使用set_param (gcb TxC,值)
设置TX C(F)特定价值。
数据类型:双
rx r(欧姆)
-接收器模拟模型的单端阻抗50
(默认)|非负真正的标量接收器模拟模型的单端阻抗,指定为欧姆中的非负真正标量。
使用get_param (gcb RxR)
查看当前值rx r(欧姆)。
使用set_param(gcb,'rxr',值)
设置rx r(欧姆)特定价值。
数据类型:双
RX C(F)
- 接收器模拟模型的电容200e-15
(默认)|非负真正的标量接收器模拟模型的电容,指定为非负实标量,单位为法拉。
使用“RxC”get_param (gcb)
查看当前值RX C(F)。
使用set_param (gcb RxC,值)
设置RX C(F)特定价值。
数据类型:双
上升时间(s)
- 刺激投入的20%-80%10 e-12
(默认)|正实标量20%-80%的刺激投入时间对变送器模拟模型的升高时间,指定为正数标量的秒数。
使用get_param(gcb,'risetime')
查看当前值上升时间(s)。
使用set_param(gcb,'risetime',值)
设置上升时间(s)特定价值。
数据类型:双
电压(V)
-发射机模拟模型输入时的峰值电压1
(默认)|正实标量发射机模拟模型输入处的峰间电压,指定为正实标量,单位为伏特。
使用“VoltageSwingIdeal”get_param (gcb)
查看当前值电压(V)。
使用set_param (gcb VoltageSwingIdeal,值)
设置电压(V)特定价值。
数据类型:双
包括串扰
- 包括模拟中的串扰选择在模拟中包含串扰。默认情况下,取消勾选。
规范
- 指定近端和远端侵略者的幅度100GBASE-CR4.
(默认)|CEI-25G-LR
|CEI-28G-SR
|CEI-28G-VSR
|风俗
指定近端和远端攻击者的大小。您可以选择包括规格的最大允许串扰,例如100GBASE-CR4.
那CEI-25G-LR
那CEI-28G-SR
那CEI-28G-VSR
或者您可以指定自己的自定义串扰集成串扰噪声(ICN)级别。
使用get_param(gcb,'crosstalkspecification')
查看当前值规范。
使用set_param(gcb,'crosstalkspecification',值)
设置规范特定价值。
远端串扰ICN(v)
- 远端侵略者的所需集成噪声水平15 e - 3
(默认)|非负真正的标量期望集成的串扰噪声(ICN)级别的远端攻击者,指定为伏特中的非负真正标量。ICN指定了串扰的力量。
仅当勾选时有效风俗
作为串扰规范。
使用“FEXTICN”get_param (gcb)
查看当前值远端串扰ICN(v)。
使用set_param (gcb FEXTICN,值)
设置远端串扰ICN(v)特定价值。
数据类型:双
近端串扰ICN
- 近端侵略者的所需集成噪声水平10e-3
(默认)|非负真正的标量近端攻击者所需的集成串扰噪声(ICN)水平,指定为非负实标量(单位为伏特)。ICN指定了串扰的力量。
仅当勾选时有效风俗
作为串扰规范。
使用get_param(gcb,'nexticn')
查看当前值近端串扰ICN。
使用set_param (gcb NEXTICN,值)
设置近端串扰ICN特定价值。
数据类型:双
符号时间(s)
- 远端串扰刺激的符号时间100e-12
(默认)|正实标量远端串扰(FEXT)刺激的符号时间,指定为正实标量,单位为秒。
使用get_param(gcb,'uifext')
查看当前值符号时间(s)在FEXT刺激。
使用set_param(gcb,'uifext',值)
设置符号时间(s)在FEXT刺激到特定价值。
数据类型:双
延迟
- 远端串扰刺激的延迟偏移0.
(默认)|非负真正的标量远端串扰(FEXT)刺激的延迟偏移,指定为正数标量以秒为单位。
使用get_param(gcb,'delayfext')
查看当前值延迟在FEXT刺激。
使用set_param (gcb DelayFEXT,值)
设置延迟在FEXT刺激到特定价值。
数据类型:双
调制
- 扩展串扰刺激的调制水平NRZ
(默认)|PAM4
远端串扰(FEXT)刺激的调制水平,在NRZ
(2)和PAM4
(4级)。
使用get_param(gcb,'modulationfext')
查看当前值调制在FEXT刺激。
使用set_param (gcb ModulationFEXT,值)
设置调制在FEXT刺激到特定价值。
PRB订单
- PRBS命令的远端串扰刺激7.
(默认)|9.
|11
|13
|15
|20.
|23
|31
|47
远端串扰(FEXT)刺激的伪随机二进制序列(PRBS)顺序。
使用get_param(GCB,'OrderFext')
查看当前值PRB订单在FEXT刺激。
使用set_param(gcb,'serverfext',值)
设置PRB订单在FEXT刺激到特定价值。
数据类型:双
符号时间(s)
- 近端串扰刺激措施的符号时间100e-12
(默认)|正实标量近端串扰(下一个)刺激的符号时间,指定为正数标量的正数。
使用“UINEXT”get_param (gcb)
查看当前值符号时间(s)在下一个刺激。
使用set_param(gcb,'uinext',值)
设置符号时间(s)在NEXT刺激到一个特定的值。
数据类型:双
延迟
-近端串扰刺激的延迟偏移0.
(默认)|非负真正的标量延迟近端串扰(下一个)刺激的次数,指定为正数标量以秒为单位。
使用“DelayNEXT”get_param (gcb)
查看当前值延迟在下一个刺激。
使用set_param (gcb DelaynEXT,值)
设置延迟在NEXT刺激到一个特定的值。
数据类型:双
调制
-近端串扰刺激的调制水平NRZ
(默认)|PAM4
近端串扰(NEXT)刺激的调制水平,指定之间NRZ
(2)和PAM4
(4级)。
使用get_param(gcb,'modulationnext')
查看当前值调制在下一个刺激。
使用set_param(gcb,'modulationnext',值)
设置调制在NEXT刺激到一个特定的值。
PRB订单
-近端串扰刺激的PRBS顺序9.
(默认)|7.
|11
|13
|15
|20.
|23
|31
|47
近端串扰(NEXT)刺激的伪随机二进制序列(PRBS)顺序。
使用get_param(GCB,'OrderFext')
查看当前值PRB订单在FEXT刺激。
使用set_param(gcb,'serverfext',值)
设置PRB订单在FEXT刺激到特定价值。
数据类型:双
ICN是一个频域度量标准,其中串扰乘以加权函数,然后从50 MHz到波特率(FB.)。如果有多个侵略者,在与加权函数结合之前,它们的电源将总结在一起。
时域信号不会均匀激发所有频率。基带时域激发的功率谱密度(PSD)遵循SINC方形的响应。加权函数模仿PSD的激励并通过包括接收器带宽和发射机上升时间的效果来构造PSD。
通过将FEXT ICN和NEXT ICN值的根和分布在一起来计算总ICN。
从远端串扰攻击者对受害者线的影响与攻击者波形的变化率成正比[2]。因此,您可以通过响应响应脉冲响应的衍生来估计FEXT时域信号的形状。
在哪里,K.FEXT.是一个缩放因子吗一世FEXT.(t)以便它具有用户指定的ICN值。
为了计算信号的ICN,使用傅里叶变换将信号转换为频域。
比例因子的幅度K.FEXT.是: 那
在哪里 是集成的串扰噪声运算符。
的标志K.FEXT.是负的,因为在非均匀介质的典型传输线中,感应耦合通常大于电容耦合。因此,前向串扰脉冲的大小与攻击者信号的大小相反。
为了计算近端串扰,请注意,频域下一个响应与受害者的回报损失相似(不幅度)(S.11或S.11)。
然后是比例因子K.下一个是:
并且时域下一个信号从逆傅里叶变换导出。
[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。
您单击了与此MATLAB命令对应的链接:
通过在MATLAB命令窗口中输入命令来运行命令。Web浏览器不支持MATLAB命令。金宝app
你也可以从以下列表中选择一个网站:
选择中国网站(以中文或英文)以获取最佳网站性能。其他MathWorks国家网站未优化您的位置。