AnyMath 文档

EngeeComms.GeneralQAMDemodulatorBaseband

使用正交幅度调制调制的信号的解调。

库::`工程师` 座:: General QAM Demodulator Baseband

资料描述

要解调使用正交幅度调制调制的信号,请执行以下步骤:

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

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

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

语法

创造

  • qamdemod=EngeeComms.GeneralQAMDemodulatorBaseband() -创建系统对象 卡姆德莫德 以使用默认属性对已使用正交幅度调制进行调制的信号执行解调。

    例子::

    qamdemod  = EngeeComms.GeneralQAMDemodulatorBaseband()
  • qamdemod=EngeeComms.GeneralQAMDemodulatorBaseband(名称=值) -创建系统对象 卡姆德莫德 将指定的属性作为一对 名称=值,在哪里 姓名 -物业的名称,以及 价值 -适当的值。 您可以指定多个对 «名称-值» 对的顺序并不重要。 未指定的属性保留其默认值。

    例子::

    qamdemod  = EngeeComms.GeneralQAMDemodulatorBaseband(OutType=Bit)

使用

  • outsignal=qamdemod(insignal) -对已使用正交幅度调制进行调制的信号进行解调,如 卡姆德莫德. 结果返回到 外向型,外向型.

争论

输入参数

在 — 输入信号

+ 向量资料 | 标量,标量

Details

输入信号是标量或列向量的形式。 输入信号必须是离散时间内的复数信号。 Property*Constellation*定义一个星座,其点由长度为M的复数向量定义。 -向量的第点*Constellation*由整数 .

数据类型

综合体</无翻译>

输出参数

出 — 解调信号

+ 向量资料 | 标量,标量

Details

基带中的解调信号;复数标量或矢量。

数据类型

漂浮64</无翻译>

特征

# OutType — 输出数据类型
String

Details

输出数据类型为以下选项之一:

  • integer - 系统对象输出整数。

  • 比特"--系统对象为每个字符创建一组 比特,称为*二进制字*。

# Constellation — 信号星座
Vector of ComplexF64

Details

列出星座点的实向量或复向量或标量。

# BitMethod — 解决方案类型
String

Details

决定在解调中使用硬判定。

依赖关系

要使用此属性,请将属性 OutType 属性为 Bit。

方法

所有系统对象通用

步!::运行系统对象运算算法