Engee 文档

EngeeComms.GeneralQAMModulatorBaseband

使用正交调幅进行调制。

资料库

EngeeComms. Block::通用 QAM 调制器基带

说明

GeneralQAMModulatorBaseband* 系统对象使用正交调幅方法对信号进行调制。输出是调制信号的基带表示。

属性Constellation* 通过在长度为 的复数矢量中列出点来定义星座。输入信号值必须是范围在 内的整数。系统对象将输入整数 映射到信号星座向量中的 值。

使用正交调幅法调制信号时,请执行以下步骤:

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

  2. 使用参数调用对象,就像调用函数一样。

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

语法

创建

  • qammod = EngeeComms.GeneralQAMModulatorBaseband() 创建一个 qammod 系统对象,使用正交振幅调制方法调制信号,并带有 default 属性。

    示例

    qammod = EngeeComms.GeneralQAMModulatorBaseband()
  • qammod = EngeeComms.GeneralQAMModulatorBaseband(Name=Value) 创建一个 qammod 系统对象,使用正交调幅方法调制信号,并将指定的 Name 属性设置为指定的 Value 值。您可以以任意顺序(Name1=Value1,…​,NameN=ValueN)指定其他参数。

使用方法

  • outsignal = qammod(insignal) 使用 qammod 指定的正交调幅方法调制信号。结果将在 outsignal 中返回。

参数

输入参数

*输入 输入信号
vector | scalar

Details

以标量或矢量形式输入信号,其元素值范围为 ,其中 为调制阶次。如果指定的是二进制矢量,元素个数必须是每个符号位数的整数倍。每个符号的比特数等于

Типы данных

Float16, Float32, Float64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64, Bool

输出参数

输出 - 调制信号
vector | scalar

Details

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

Типы данных

ComplexF64

属性

# Constellation — 信号星座
Vector of ComplexF64

Details

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

Типы данных

ComplexF64

方法

所有系统对象通用的方法

step!

启动系统对象的运行算法