主要内容

SaturatingAmplifier

模拟饱和放大器

  • 库:
  • SerDes工具箱/数据路径块

  • SaturatingAmplifier块

描述

SaturatingAmplifierBlock根据输入电压与输出电压响应来缩放输入波形。输入电压与输出电压响应由定义的软剪切响应指定限制而且线性增加,或透过VinVout矩阵。的SaturatingAmplifierBlock将无记忆非线性应用于传入波形。

港口

输入

全部展开

输入基带信号,可以是指定为标量的逐采样信号,也可以是脉冲响应矢量信号。

数据类型:

输出

全部展开

剪切输出电压,由SaturatingAmplifier块。如果输入信号是一个被指定为标量的抽样信号,则输出也是标量。如果输入信号是一个脉冲响应矢量信号,输出也是一个矢量。

数据类型:

参数

全部展开

放大器工作模式:

  • - - - - - -SaturatingAmplifier被绕过,输入波形保持不变。

  • - - - - - -SaturatingAmplifier根据输入电压vs.输出电压响应缩放输入波形。

编程使用

  • 使用“模式”get_param (gcb)查看当前饱和放大器的工作情况模式

  • 使用set_param (gcb,“模式”,值)将放大器设置到特定的位置模式

限制放大器输出输入规范:

  • “极限与线性增益”-使用中指定的值创建一个软剪切电压输入和电压输出响应限制而且线性增加

  • “VinVout”—生成与输入电压相对应的输出电压VinVout.如果任何输入电压点落在指定值之外,该特定输入电压的输出将被插值。

编程使用

  • 使用“规范”get_param (gcb)查看当前规范饱和放大器。

  • 使用set_param (gcb,“规范”,值)将饱和放大器设置为特定值规范

数据类型:字符

限制放大器的剪切电压,用V表示为正标量。

依赖关系

仅当规范选择为“极限与线性增益”

编程使用

  • 使用“限制”get_param (gcb)的当前值限制饱和放大器。

  • 使用set_param (gcb,“限制”,值)设置限制到一个特定的值。

数据类型:

线性区域的放大器增益,指定为无单位的实正标量。

依赖关系

仅当规范选择为“极限与线性增益”

编程使用

  • 使用“LinearGain”get_param (gcb)的当前值LinearGain饱和放大器。

  • 使用set_param (gcb LinearGain,值)设置LinearGain到一个特定的值。

数据类型:

输入和相应的输出电压响应表,指定为N×2矩阵伏特。

依赖关系

仅当规范选择为“VinVout”

编程使用

  • 使用“VinVout”get_param (gcb)查看当前VinVout饱和放大器的表值。

  • 使用set_param (gcb VinVout,值)设置VinVout到一个特定的值。

数据类型:

的输入与输出电压响应饱和放大器块。

IBIS-AMI参数

选择包含模式作为IBIS-AMI文件中的参数。如果你取消选择模式,它将从AMI文件中删除,有效地进行硬编码模式到它的当前值。

版本历史

在R2019a中引入