descrambler系统对象
解压缩输入信号
描述
com . descrambler对象的作用是:对标量或列向量输入信号进行解压缩。对象的逆comm.Scrambler
对象。如果你使用comm.Scrambler
对象,然后在相关的接收器中使用com . descrambler对象。
这个原理图显示了解码器操作。加法器和减法器都是模运算N,在那里N的值是否由CalculationBase财产。
在每个时间步中,输入使寄存器的内容按顺序移位。使用多项式属性时,您可以为解扰程序中的每个开关指定打开或关闭状态。为了使comm.Descrambler
对象的反向操作comm.Scrambler
对象,在两个对象中使用相同的属性Settings。如果扰频器和反扰频器之间没有信号延迟,则InitialConditions在两个对象中必须是相同的。
对输入信号进行解码器:
创建com . descrambler对象并设置其属性。
使用参数调用对象,就像调用函数一样。
有关系统对象如何工作的详细信息,请参见什么是系统对象?(MATLAB)。
创建
语法
descrambler = com . descrambler
descrambler = com . descrambler (base,poly,cond)
= com . descrambler (___、名称、值)
描述
创建一个descrambler系统对象™。类指定的线性反馈移位寄存器,该对象对输入数据进行解扰多项式财产。解码器
= comm.Descrambler
属性创建解扰器对象CalculationBase属性设置为解码器
= comm.Descrambler (基地
,聚
,气孔导度
)基地
,多项式属性设置为聚
,以及InitialConditions属性设置为气孔导度
.
comm.Descrambler (8, ' 1 + z ^ 2 + z ^ 3 + z z ^ ^ 5 + 7”,[0 3 1 2 2 5 7])
将计算基础设置为8
,以及指定的解扰多项式和初始条件。
使用一个或多个名称-值对和前面任何一种语法设置属性。将每个属性名用单引号括起来。解码器
= comm.Descrambler (___,的名字
,价值
)
comm.Descrambler ('CalculationBase', 2)
属性
使用
语法
descrambledOut = descrambler(信号)
descrambledOut = descrambler(信号,initcond)
descrambledOut = descrambler(信号,重置)
描述
提供一个附加输入,其值指定线性反馈移位寄存器的初始条件。descrambledOut
=解码器(信号
,initcond
)
属性时应用此语法InitialConditionsSource对象的属性输入端口的
.
提供额外的输入,指示是否重置解压缩程序的状态。descrambledOut
=解码器(信号
,重置
)
属性时应用此语法InitialConditionsSource对象的属性“属性”
和ResetInputPort来真正的
.
输入参数
输出参数
对象的功能
要使用对象函数,请将System对象指定为第一个输入参数。例如,释放system对象的系统资源obj
,使用这种语法:
发行版(obj)