主要内容

serdes.VGA

可变增益放大器的模型

描述

serdes.VGA系统对象尺度输入波形的振幅基于获得指定的用户。

输入信号:规模

  1. 创建serdes.VGA对象并设置其属性。

  2. 调用对象的参数,就好像它是一个函数。

了解更多关于系统对象是如何工作的,看到的系统对象是什么?

创建

描述

vga= serdes.VGA返回一个VGA对象修改输入波形根据用户定义的增益。

vga= serdes.VGA (的名字,价值)设置使用一个或多个属性名称-值对。在报价附上每个属性的名字。未指定的属性有默认值。

例子:vga = serdes.VGA(“获得”,5)返回一个VGA对象的乘法获得5。

属性

全部展开

属性,除非另有注明nontunable后,这意味着你不能改变它们的值调用对象。对象锁当你叫他们,释放函数打开它们。

如果一个属性可调在任何时候,你可以改变它的值。

改变属性值的更多信息,请参阅系统设计在MATLAB使用系统对象

主要

VGA操作模式,指定为01模式确定如果VGA调整输入信号的增益或充当直通。

模式的价值 VGA模式 VGA操作
0 serdes.VGA绕过,输入波形保持不变。
1 serdes.VGA根据指定的尺度的输入波形获得

数据类型:

乘法获得用于输入波形,指定为一个无单位的标量。

数据类型:

使用

语法

描述

y= vga (x)

输入参数

全部展开

输入信号按比例缩小的,指定为一个标量或矢量。

输出参数

全部展开

输出信号,作为一个标量或矢量返回对应于输入信号。

对象的功能

使用一个目标函数,指定系统对象™作为第一个输入参数。例如,释放系统资源的系统对象命名obj使用这个语法:

发行版(obj)

全部展开

一步 运行系统对象算法
释放 释放资源,并允许修改系统对象属性值和输入特征
重置 重置的内部状态系统对象

例子

全部折叠

这个例子展示了如何应用变量获得输入波形serdes.VGA系统对象™。

创建输入波形。

t = linspace (0, 12101);日元=罪(t);

创建VGA对象的比例因子3。

vga = serdes.VGA (“获得”3);

过程输入波形与VGA对象。

y2 = vga (y1);

画出输入和输出波形。

图绘制(t t, y1, y2)包含(“时间”)ylabel (“电压”)传说(“输入”,“输出”网格)标题(sprintf (使用VGA系统对象的比例输出波形= % g ',vga.Gain))

图包含一个坐标轴对象。坐标轴标题采用VGA输出波形扩展系统对象= 3包含2线类型的对象。这些对象代表输入、输出。

扩展功能

版本历史

介绍了R2019a