EngeeComms.DQPSK_ModulatorBaseband
差分正交相位调制。
资料库 |
EngeeComms. Block::DQPSK Modulator Baseband |
说明
DQPSK_ModulatorBaseband* 系统对象使用差分正交相移键控方法对信号进行调制。输出信号为基带调制信号。输入信号必须及时采样。
要使用差分正交相移键控方法执行调制,请按以下步骤操作:
-
创建对象 EngeeComms.DQPSK_ModulatorBaseband 并设置其属性。
-
像调用函数一样调用带参数的对象。
要了解如何使用系统对象的更多信息,请参阅Engee 系统对象 。
带有整数值的信号
如果属性 InputType 属性设置为 "整数",则允许的输入值为 "0"、"1"、"2 "和 "3"。在这种情况下,系统对象接受输入信号为标量或列向量。
如果第一个输入信号为 m
,输出端的调制符号将为
,
其中 是相移。
如果随后的输入信号也是 m
,则输出端的调制符号等于前一个调制符号乘以 。
二进制信号
如果属性 InputType 设置为 "Bit",则输入包含成对的二进制值。在这种情况下,系统对象接受长度等于偶数整数的列向量。
更一般地说,如果属性PhaseRotation* 设置为 ,则信号星座有 2k
个点。
语法
创建
-
dqpskmod = EngeeComms.DQPSK_ModulatorBaseband()
创建一个系统对象,使用具有 default 属性的dqpskmod
差分正交相位操作方法执行调制。示例
dqpskmod = EngeeComms.DQPSK_ModulatorBaseband()
-
dqpskmod = EngeeComms.DQPSK_ModulatorBaseband(Name=Value)
创建一个系统对象,使用差分正交相位操作方法dqpskmod
执行调制,并将指定属性Name
设置为指定值Value
。您可以以任意顺序(Name1
=Value1
,…,NameN
=ValueN
)指定其他参数。例如
dqpskmod = EngeeComms.DQPSK_ModulatorBaseband(InputType=Bit)