AnyMath 文档

工程师。DQPSK_DemodulatorBaseband

解调使用DQPSK方法调制的数据。

库::`工程师` 座:: DQPSK Demodulator Baseband

资料描述

系统对象*EngeeComms。Dqpsk_demodulatorbaseband*解调已使用差分正交相移键控(dqpsk)方法调制的信号。 调制信号的基本表示施加到输入。

输入信号必须是离散复信号。 输出取决于电流和前一符号之间的相位差。 第一个整数(或二进制对,如果为属性*[Property:OutputType]*值集 )在系统对象的输出是零初始状态,因为没有前一个字符。

若要解调已使用差分正交相位操作方法调制的信号,请执行以下步骤:

  1. 创建*EngeeComms。Dqpsk_demodulatorbaseband*对象并设置其属性。

  2. 用参数调用对象,就好像它是一个函数一样。

若要了解有关如何使用系统对象的详细信息,请参阅 AnyMath系统对象.

输出数据和星座的类型

如果对于属性*[Property:OutputType]*值集 整数,则系统对象显示相位差 ,在哪里 这是*[Property:PhaseRotation]*的值,并且 取值0、1、2或3。

如果对于属性*[Property:OutputType]*值集 ,则输出成对的二进制值。

语法

创造

  • dqpskdemod=EngeeComms.DQPSK_DemodulatorBaseband() -创建系统对象 dqpskdemod 用默认属性对已使用差分正交相位操纵方法调制的信号执行解调。

    例子::

    dqpskdemod = EngeeComms.DQPSK_DemodulatorBaseband()
  • dqpskdemod=EngeeComms.DQPSK_DemodulatorBaseband(名称=值) -创建系统对象 dqpskdemod 对已使用差分正交相位操纵方法进行调制的信号进行解调,具有一对形式的指定属性 名称=值,在哪里 姓名 -物业的名称,以及 价值 -适当的值。 您可以指定多个对 «名称-值» 对的顺序并不重要。 未指定的属性保留其默认值。

    例子::

    dqpskdemod = EngeeComms.DQPSK_DemodulatorBaseband(OutputType=Bit)

使用

  • outsignal=dqpskdemod(insignal) -使用差分正交相位操纵方法对已调制的信号进行解调,如 dqpskdemod. 结果返回到 外向型,外向型.

争论

输入参数

— 输入dqpsk-调制信号

+ 标量,标量 | 向量资料

Details

输入DQPSK是标量或矢量形式的调制信号。

数据类型

漂浮64</无翻译>

输出参数

— 解调信号

+ 向量资料 | 标量,标量

Details

标量或矢量形式的解调信号。

数据类型

漂浮物16, 漂浮物32, 漂浮64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64, 布尔</无翻译>

特征

None.

方法

所有系统对象通用

步!::运行系统对象运算算法 重置!::重置系统对象的内部状态