构建频道损耗度量或脉冲响应的损耗模型
Serdes工具箱/实用程序
这模拟通道块使用频道丢失度量或来自Serdes Toolbox™模型中的另一个源的脉冲响应构造损耗模型。模拟模型输入仅用于使用脉冲响应时的IBIS文件构造。有关更多信息,请参阅SERDES系统中的模拟通道丢失。
波浪语
- 输入信号输入信号,指定为波形。
数据类型:双倍的
频道模型
- 渠道模型的来源损失模型
(默认)|脉冲响应
渠道模型的来源。
选择损失模型
从丢失模型模拟模拟通道。
选择脉冲响应
从脉冲响应模拟模拟通道。
用get_param(gcb,'channeltype')
查看当前频道模型。
用set_param(gcb,'channeltype',值)
设置特定的频道模型。
目标频率(Hz)
- 期望信道损耗的频率20E9.
(默认)|积极的真正标量所需信道丢失的频率,指定为赫兹的正实标量。它对应于系统的奈奎斯特频率。
此参数仅在损失模型
被选为频道模型。
用get_param(gcb,'targetfrequency')
查看当前值目标频率(Hz)。
用set_param(gcb,'targetfrequency',值)
设置目标频率(Hz)特定价值。
数据类型:双倍的
损失(DB)
- 目标频率的频道损耗8.
(默认)|标量子目标频率的信道丢失,指定为DB中的标量。
此参数仅在损失模型
被选为频道模型。
用get_param(gcb,'丢失')
查看当前值损失(DB)。
用set_param(gcb,'丢失',值)
设置损失(DB)特定价值。
数据类型:双倍的
阻抗(欧姆)
- 通道特征阻抗信道的特征阻抗,指定为欧姆的正实标量。阻抗(欧姆)取决于设置信令在里面配置选项卡在Serdes Designer.应用程序或在配置堵塞。
如果信令设定为微分
,默认值阻抗(欧姆)是100.
。
如果信令设定为单端
,默认值阻抗(欧姆)是50.
。
此参数仅在损失模型
被选为频道模型。
用get_param(gcb,'zc')
查看当前值阻抗。
用set_param(gcb,'zc',值)
设置阻抗特定价值。
数据类型:双倍的
脉冲响应
- 用户提供了脉冲响应[零(1,63),1 / SampleDerval,零(1,192)]
(默认)|矩阵用户提供了脉冲响应,指定为无单位矩阵。脉冲响应用于构造来自系统的用户定义的脉冲响应的信道丢失模型。
您可以使用用户指定的脉冲响应来定义自己的串扰。如果您决定包含自定义脉冲响应的串扰,则可以在脉冲响应中指定最多六个串扰刺激作为新列。
此参数仅在脉冲响应
被选为频道模型
用get_param(gcb,'阻止')
查看当前值脉冲响应。
用set_param(gcb,'阻止响应',值)
设置脉冲响应特定价值。
数据类型:双倍的
脉冲样本间隔
- 用户采样间隔提供脉冲响应6.25E-12
(默认)|积极的真正标量用户的采样间隔提供了脉冲响应,指定为以秒为单位的正则标量。
数据类型:双倍的
Tx R(欧姆)
- 发射机模拟模型的单端阻抗50.
(默认)|非负真正的标量变送器模拟模型的单端阻抗指定为欧姆中的非负真正标量。
用get_param(gcb,'txr')
查看当前值Tx R(欧姆)。
用set_param(gcb,'txr',值)
设置Tx R(欧姆)特定价值。
数据类型:双倍的
TX C(F)
- 发射器模拟模型的电容100E-15.
(默认)|非负真正的标量变送器模拟模型的电容,指定为Farads中的非负真正标量。
用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
(默认)|非负真正的标量接收器模拟模型的电容,指定为Farads的非负真正标量。
用get_param(gcb,'rxc')
查看当前值RX C(F)。
用set_param(gcb,'rxc',值)
设置RX C(F)特定价值。
数据类型:双倍的
上升时间(s)
- 刺激投入的20%-80%10E-12.
(默认)|积极的真正标量20%-80%的刺激投入时间对变送器模拟模型的升高时间,指定为正数标量的秒数。
用get_param(gcb,'risetime')
查看当前值上升时间(s)。
用set_param(gcb,'risetime',值)
设置上升时间(s)特定价值。
数据类型:双倍的
电压(V)
- 变送器模拟模型输入的峰值电压1
(默认)|积极的真正标量变送器模拟模型输入的峰值电压,指定为伏特的正实标量。
用get_param(GCB,'电压Wingideal')
查看当前值电压(V)。
用set_param(gcb,'电压wingideal',值)
设置电压(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)
- 远端侵略者的所需集成噪声水平15E-3
(默认)|非负真正的标量期望集成的串扰噪声(ICN)级别的远端攻击者,指定为伏特中的非负真正标量。ICN指定了串扰的力量。
此参数仅在您选择时可用风俗
作为串扰规格。
用get_param(gcb,'fexticn')
查看当前值远端串扰ICN(v)。
用set_param(gcb,'fexticn',值)
设置远端串扰ICN(v)特定价值。
数据类型:双倍的
近端串扰ICN(v)
- 近端侵略者的所需集成噪声水平10e-3
(默认)|非负真正的标量所需的近端攻击者的所需串扰噪声(ICN)级别,指定为伏特中的非负真标。ICN指定了串扰的力量。
此参数仅在您选择时可用风俗
作为串扰规格。
用get_param(gcb,'nexticn')
查看当前值近端串扰ICN(v)。
用set_param(gcb,'nexticn',值)
设置近端串扰ICN(v)特定价值。
数据类型:双倍的
符号时间(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
(默认)|积极的真正标量近端串扰(下一个)刺激的符号时间,指定为正数标量的正数。
用get_param(gcb,'uinext')
查看当前值符号时间(s)在下一个刺激。
用set_param(gcb,'uinext',值)
设置符号时间(s)在下一个刺激到特定价值。
数据类型:双倍的
延迟
- 延迟近端串扰刺激措施的延迟偏移0.
(默认)|非负真正的标量延迟近端串扰(下一个)刺激的次数,指定为正数标量以秒为单位。
用get_param(gcb,'delaynext')
查看当前值延迟在下一个刺激。
用set_param(gcb,'delaynext',值)
设置延迟在下一个刺激到特定价值。
数据类型:双倍的
调制
- 近端串扰刺激的调制水平NRZ.
(默认)|PAM4.
近端串扰(下一个)刺激的调制水平,指定NRZ.
(2级)和PAM4.
(4级)。
用get_param(gcb,'modulationnext')
查看当前值调制在下一个刺激。
用set_param(gcb,'modulationnext',值)
设置调制在下一个刺激到特定价值。
PRB订单
- 近端串扰刺激措施的PRB顺序9.
(默认)|7.
|11.
|13.
|15.
|20.
|23.
|31.
|47.
近端串扰(下一个)刺激的伪随机二进制序列(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命令。万博1manbetx
您还可以从以下列表中选择一个网站:
选择中国网站(以中文或英文)以获取最佳网站性能。其他MathWorks国家网站未优化您的位置。