Engee 文档

DBPSK Modulator Baseband

使用 DBPSK 方法进行调制。

类型: DBPSKModulatorBaseband

图书馆中的路径:

/Communication Systems/Modulation/Digital Modulation/PM/DBPSK Modulator Baseband

说明

DBPSK 调制器基带*模块使用差分二进制相移键控(DBPSK)方法对信号进行调制,并返回宽带调制信号。更多信息,请参阅 算法

端口

输入

# IN_1 — 输入信号
scalar | vector

Details

输入信号,指定为元素值为 01 的标量或矢量。

数据类型:双、单、int8、int16、int32、uint8、uint16、uint32、布尔

数据类型

| Float64 | Single | Int8 | Int16 | Int32 | Uint8 | Uint16 | Uint32 | `布尔型

复数支持

输出

# OUT_1 — DBPSK 调制宽带信号
scalar | vector

Details

以复数标量或列向量形式返回的 DBPSK 调制基带信号。

数据类型

Float64|Single.

复数支持

参数

主要

# Phase rotation (rad) — 附加相移
Real number

Details

前一个调制符号和当前调制符号之间的附加相移(以弧度为单位),以标量形式指定。该值相当于输入为零时前一个调制符号与当前调制符号之间的相位差。

例如:`pi/4

默认值

0

程序使用名称

PhaseRotation

可调谐

可计算

# Output data type — 输出数据类型
ComplexF64 | ComplexF32

Details

指定为 ComplexF64ComplexF32 的输出数据类型。

ComplexF64 | ComplexF32

默认值

ComplexF64

程序使用名称

OutputDataType

可调谐

可计算

可选

*支持的数据类型

端口

支持的数据类型

输入

  • 双精度浮点数

  • 单精度浮点数

  • 布尔型

  • 8 位、16 位和 32 位带符号整数

  • 8 位、16 位和 32 位无符号整数

输出

  • 双精度浮点数

  • 单精度浮点数

* 算法

要将相位旋转 弧度,DBPSK 调制方法必须遵守以下规则:

  • 如果第一个输入位为 "0 "或 "1",则第一个调制符号分别为

  • 如果后面的输入位为 "0 "或 "1",则调制符号分别为前一个调制符号乘以

- 相位旋转参数值(rad)。