EngeeComms.DQPSK_DemodulatorBaseband
解调使用 DQPSK 方法调制的数据。
资料库 |
|
区块 |
说明
系统对象 EngeeComms.DQPSK_DemodulatorBaseband 对使用差分正交相移键控(DQPSK)方法调制的信号进行解调。输入是调制信号的基本表示形式。
输入信号必须是离散的复数信号。输出取决于当前符号和前一个符号之间的相位差。第一个整数(或二进制对,如果属性 *OutputType系统对象输出端的第一个整数(或二进制对,如果属性 * 被设置为 "Bit")是初始状态 0,因为没有前一个符号。
要解调使用差分正交相位操作法调制的信号,请执行以下步骤:
-
创建对象 EngeeComms.DQPSK_DemodulatorBaseband 并设置其属性。
-
像调用函数一样调用带参数的对象。
要进一步了解如何使用系统对象,请参阅Engee 系统对象 。
输出数据类型和星座
如果属性OutputType* 设置为 "整数",系统对象将显示 和 之间的相位差,其中 是属性 * 的值,而 的值为 0、1、2 或 3。PhaseRotation* 而 的值为 0、1、2 或 3。
如果属性 * OutputType 属性设置为 "Bit",则输出为成对的二进制值。
语法
创建
-
dqpskdemod = EngeeComms.DQPSK_DemodulatorBaseband()
创建一个dqpskdemod
系统对象,用于对使用差分正交相移键控方法调制的信号进行解调,并具有 default 属性。示例
dqpskdemod = EngeeComms.DQPSK_DemodulatorBaseband()
-
dqpskdemod = EngeeComms.DQPSK_DemodulatorBaseband(Name=Value)
创建一个dqpskdemod
系统对象,对使用差分正交相位操作方法调制的信号进行解调,并将指定的Name
属性设置为指定的Value
值。您可以以任意顺序(Name1
=Value1
,…,NameN
=ValueN
)指定其他参数。例如
dqpskdemod = EngeeComms.DQPSK_DemodulatorBaseband(OutputType=Bit)