一步
系统对象:分阶段。发射机
包:分阶段
传输脉冲
语法
Y =步长(H,X)
[Y,STATUS] = step(H,X)
[Y,PHNOISE] = step(H,X)
描述
请注意
从R2016b开始,而不是使用一步
方法来执行System对象™定义的操作,则可以使用参数调用该对象,就像调用函数一样。例如,Y = step(obj,x)
而且Y = obj(x)
请执行相同的操作。
Y =步长(H,X)
返回传输的信号Y
,根据输入波形X
.Y
被放大了X
其中放大是基于发射机的特性,如峰值功率和增益。
输入矩阵的第一个维度的大小可以变化以模拟变化的信号长度。例如,在具有可变脉冲重复频率的脉冲波形的情况下,可以发生大小变化。
[Y,STATUS] = step(H,X)
返回额外的输出状态
作为变送器的开/关状态时InUseOutputPort
属性是真正的
.状态
逻辑向量在哪里真正的
表示发射器在相应的采样时间内处于开启状态,和假
表示发射器关闭。
[Y,PHNOISE] = step(H,X)
返回额外的输出PHNOISE
由于随机相位噪声添加到每个传输样本时CoherentOnTransmit
属性是假
和PhaseNoiseOutputPort
属性是真正的
.PHNOISE
是一个与y有相同维数的向量PHNOISE
包含0到2*pi之间的随机相位,添加到相应的样本中Y
通过发射机。
当设置了可选输出参数的启用属性时,可以组合可选输出参数。可选输出必须按照与启用属性相同的顺序列出。例如:
[Y,STATUS,PHNOISE] = step(H,X)
请注意
对象在第一次执行时执行初始化。这个初始化锁定nontunable属性(MATLAB)和输入规范,如输入数据的维数、复杂度和数据类型。如果更改不可调属性或输入规范,System对象将发出错误。要更改不可调属性或输入,必须首先调用释放
方法解锁对象。