工程师。DQPSK_ModulatorBaseband
差分正交相位调制。
库::`工程师` 座:: DQPSK Modulator Baseband
资料描述
系统对象*DQPSK_ModulatorBaseband*使用差分正交相位操作方法执行信号调制。 输出信号是基带中的调制信号。 输入信号必须进行时间采样。
要使用差分正交相位操作方法执行调制,请执行以下步骤:
-
创建*EngeeComms。Dqpsk_modulatorbaseband*对象并设置其属性。
-
用参数调用对象,就好像它是一个函数一样。
若要了解有关如何使用系统对象的详细信息,请参阅 AnyMath系统对象.
具有整数值的信号
如果对于属性*[Property:inputType]*值集 整数,则可接受的输入值为 0, 1, 2 和 3. 在这种情况下,系统对象接收标量或列向量形式的输入信号。
如果第一输入信号是 m,那么在输出调制符号将具有形式:
,
哪里 -相移。
如果随后的输入信号也相等 m,则输出处的调制符号等于先前的调制符号乘以 .
二进制值信号
如果对于属性*[Property:inputType]*值集 位,则输入包含二进制值对。 在这种情况下,系统对象接受列向量,其长度等于偶数整数。
更一般地说,如果对于属性*[Property:PhaseRotation]*值集 对于一些整数 k,则信号的星座有 2k 分。
语法
创造
-
dqpskmod=EngeeComms。DQPSK_ModulatorBaseband()-创建用于使用差分正交相位操纵方法执行调制的系统对象dqpskmod使用*default*属性。例子::
dqpskmod = EngeeComms.DQPSK_ModulatorBaseband() -
dqpskmod=EngeeComms。DQPSK_ModulatorBaseband(名称=值)-创建用于使用差分正交相位操纵方法执行调制的系统对象dqpskmod将指定的属性作为一对名称=值,在哪里姓名-物业的名称,以及价值-适当的值。 您可以指定多个对 «名称-值» 对的顺序并不重要。 未指定的属性保留其默认值。例子::
dqpskmod = EngeeComms.DQPSK_ModulatorBaseband(InputType=Bit)