Engee 文档

EngeeComms.GeneralQAMDemodulatorBaseband

使用正交振幅调制对信号进行解调。

资料库

EngeeComms. Block::General QAM Demodulator Baseband

说明

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

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

  2. 像调用函数一样调用带参数的对象。

要进一步了解如何使用系统对象,请参阅Engee 系统对象

语法

创建

  • qamdemod = EngeeComms.GeneralQAMDemodulatorBaseband() 创建一个 qamdemod 系统对象,用于对使用正交幅度调制方式调制的信号进行解调,并具有 default 属性。

    示例

    qamdemod  = EngeeComms.GeneralQAMDemodulatorBaseband()
  • qamdemod = EngeeComms.GeneralQAMDemodulatorBaseband(Name=Value) 创建一个 qamdemod 系统对象,并将指定的 Name 属性设置为指定的 Value 值。您可以以任意顺序指定其他参数(Name1=Value1,…​,NameN=ValueN)。

    例如

    qamdemod  = EngeeComms.GeneralQAMDemodulatorBaseband(OutType=Bit)

利用率

  • outsignal = qamdemod(insignal) 对使用正交振幅调制(如 qamdemod`中指定)的信号进行解调。解调结果将在 `outsignal 中返回。

参数

输入参数

*输入 输入信号
vector | scalar

Details

输入信号为标量或矢量列形式。输入信号必须是离散时间的复数信号。属性Constellation* 定义了一个星座,其点由长度为 M 的复数矢量定义。系统对象将矢量的 -th 点 * 映射为整数 。Constellation 映射到整数

Типы данных

Complex

输出参数

输出 - 解调信号
vector | scalar

Details

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

Типы данных

Float64

属性

# OutType — 输出数据类型
String

Details

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

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

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

# Constellation — 信号星座
Vector of ComplexF64

Details

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

# BitMethod — 解决方案类型
String

Details

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

依赖关系

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

方法

所有系统对象通用的方法

step!

启动系统对象的运行算法