主要内容

serdes.SaturatingAmplifier

模型一个饱和放大器

描述

serdes.SaturatingAmplifier系统对象™尺度根据电压与输入波形电压响应。指定的电压与电压响应是通过定义的软剪切反应限制线性增加属性或VinVout财产。serdes.SaturatingAmplifier系统对象适用于无记忆非线性输入波形。

限制电压输出到一个特定的值:

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

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

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

创建

描述

SatAmp= serdes.SaturatingAmplifier返回一个放大器对象修改输入信号,使输出电压是剪1.2V。

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

例子:SatAmp = serdes.SaturatingAmplifier(“限制”,5)返回一个SaturatingAmplifier对象限制在5 V的输出波形。

属性

全部展开

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

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

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

放大器的操作模式,指定为01模式决定是否放大器是绕过。

模式的价值 饱和放大器模式 饱和放大器操作
0 serdes.SaturatingAmplifier绕过,输入波形保持不变。
1 serdes.SaturatingAmplifier尺度根据电压与输入波形电压响应。

数据类型:

限幅放大器的输入规范输出:

  • “限制和线性增益”——创建一个软限幅电压和电压响应中指定的值限制线性增加属性。

  • “VinVout”——生成输出电压对应于输入电压中指定VinVout财产。如果输入电压超出指定的值,输出特定的输入电压是线性插值。

数据类型:字符

限幅电压限幅放大器,指定为一个真正的积极的标量V。

数据类型:

放大器增益的线性区域,指定为一个无单位真正积极的标量。

数据类型:

对应输入和输出电压响应表,指定为一个N2 V矩阵。

数据类型:

使用

描述

y= SatAmp (x)

输入参数

全部展开

输入基带信号。

输出参数

全部展开

剪输出电压,如指定的serdes.SaturatingAmplifier对象。

对象的功能

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

发行版(obj)

全部展开

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

例子

全部折叠

这个例子展示了如何使用的剪辑传入正弦波serdes.SaturatingAmplifier系统对象™。

定义一个输入正弦波的频率250年赫兹。

Fs = 10000;L = 100;t = (0: l - 1) / Fs;x =罪(2 *π* 250 * t);

构建SaturatingAmplifier系统对象的线性增益2和获得的极限0.8V。

linearGain = 2;限制= 0.8;SaturatingAmplifier = serdes.SaturatingAmplifier (“模式”,1“限制”限制,“LinearGain”,linearGain);y = SaturatingAmplifier (x);

情节的输入和修改后的波形。

人物,情节(t t, x,, y)传奇(“输入”,“输出”)标题(“剪切波形使用饱和放大器”);包含(“时间(s)”);ylabel (“振幅(V)”);

图包含一个坐标轴对象。坐标轴对象使用饱和放大器与标题剪裁波形包含2线类型的对象。这些对象代表输入、输出。

这个例子显示了如何定义一个serdes.SaturatingAmplifier系统对象™使用VinVout财产。

定义一个输入正弦波的频率250赫兹。

t = (0:99) / 10000;x =罪(2 *π* 250 * t);

定义的电压/电压矩阵。

M = (-0.6194 -0.8000 -0.4129 -0.6954 -0.2065 -0.3966 0 0 0.2065 0.3966 0.4129 0.6954 0.6194 0.8000];

定义的饱和放大器VinVout表。

SatAmp = serdes.SaturatingAmplifier (“模式”,1“规范”,“VinVout”,“VinVout”,M);

修改与饱和放大器输入波形。

y = SatAmp (x);

画出输入和修改输出波形。

图;情节(t t, x,, y)传奇(“SaturatingAmplifier输入”,“SaturatingAmplifier输出”);网格;包含(的时间(秒));ylabel (的振幅(伏));

图包含一个坐标轴对象。坐标轴对象包含2线类型的对象。这些对象代表SaturatingAmplifier输入,SaturatingAmplifier输出。

扩展功能

介绍了R2019a