Engee 文档

DBPSK 解调器基带

页面进行中。

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

类型: DBPSKDemodulatorBaseband

图书馆中的路径:

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

说明

DBPSK 解调器基带*解调使用差分二进制相移键控(DBPSK)调制的信号。输入是调制信号的宽带表示。

更多信息,请参阅 算法

端口

输入

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

Details

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

数据类型

Float64|Single.

复数支持

输出

# OUT_1 — 输出信号
scalar | vector

Details

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

数据类型

Float64 | Single | Int8 | Int16 | Int32 | Uint8 | Uint16 | Uint32 | `Boolean

复数支持

参数

主机

# 相位旋转(弧度) — 附加相移
Real number

Details

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

例如:`pi/4

默认值

0

程序使用名称

PhaseRotation

可调谐

可计算

# 输出数据类型 — 输出数据类型
Float64 | Float32 | Float16 | Int8 | UInt8 | Int16 | UInt16 | Int32 | UInt32 | Int64 | UInt64 | Int128 | UInt128 | Bool

Details

输出数据类型指定为

  • Float64`。

  • Float32

  • 浮点 16

  • Int8.

  • `UInt8

  • `Int16

  • `UInt16

  • `Int32

  • `UInt32

  • `Int64``U

  • `UInt64

  • `Int128

  • `UInt128

  • `布尔

Float64 | Float32 | Float16 | Int8 | UInt8 | Int16 | UInt16 | Int32 | UInt32 | Int64 | UInt64 | Int128 | UInt128 | Bool

默认值

Float64

程序使用名称

OutputDataType

可调谐

可计算

此外

*支持的数据类型

端口

支持的数据类型

输入

*双精度浮点数

  • 单精度浮点数

输出

  • 双精度浮点

  • 单精度浮点数

  • 布尔型

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

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

* 算法

*DBPSK 解调器基带*块比较当前符号和前一个符号。它将相位差 分别与信号输出 进行比较,其中 是相位旋转参数。

由于解调器没有前一个符号可与第一个符号进行比较,因此该模块输出的第一个元素的初始状态为零。这种初始状态会在模块输出端造成 1 位的瞬态延迟。