AnyMath 文档

工程师。BPSKDemodulatorBaseband

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

库::`工程师` 座:: BPSK Demodulator Baseband

资料描述

EngeeComms.BPSKDemodulatorBaseband 系统对象解调已使用二进制相移操作(BPSK)方法调制的信号。 价值 exp(jθ)-exp(jθ) 它们分别转换为0或1。 物业 相态集,相态集 设置值 θ 弧度。

要解调BPSK调制信号数据,请按照以下步骤操作:

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

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

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

语法

创造

  • bpskdemodulator=EngeeComms.BPSKDemodulatorBaseband() -创建一个系统对象,用于解调已使用二进制相移法(BPSK)调制的信号,具有默认属性。

    例子::

    bpskdemodulator = EngeeComms.BPSKDemodulatorBaseband()
  • 对象=EngeeComms。BPSKDemodulatorBaseband(名称=值) -创建一个系统对象,用于解调已使用二进制相移操作(BPSK)方法调制的信号,具有一对形式的指定属性 名称=值,在哪里 姓名 -物业的名称,以及 价值 -适当的值。 您可以指定多个对 «名称-值» 对的顺序并不重要。 未指定的属性保留其默认值。

    例子::

    bpskdemodulator = EngeeComms.BPSKDemodulatorBaseband(DecisionType="Hard decision",PhaseOffset=pi/4)

使用

  • 数据=bpskdemodulator(波形) -将解调应用于BPSK调制信号 波形 并将解调后的输入信号写入到 数据资料.

争论

输入参数

波形 — BPSK是调制基信号

+ 列向量 | 矩阵

Details

BPSK是定义为与输入信号相同大小的列向量或矩阵的调制宽带信号。

数据类型

漂浮64, 漂浮物32</无翻译> 支持复数::是

var — 非零标量噪声方差

+ 非零标量

Details

噪声方差,定义为非零标量。

输入调制信号必须是复数。 在BPSK的情况下,调制器输出具有零虚部的复信号。 如果改为向解调器应用实信号,则应通过将方差值设置为实输入信号方差的两倍来表示实输入信号中复信号的噪声功率。

输出参数

数据 — 输出信号数据

+ 列向量 | 矩阵

Details

作为列向量或矩阵返回的输出数据。

特征

None.

方法

所有系统对象通用

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

此外

Bpsk信号的刚性解调

当应用刚性解调时,将输入信号类型和相位偏移考虑在内。

该图显示了一个BPSK信号解调器,它具有一个浮点或定点信号和一个微不足道的相移(倍数)的刚性解 ).

so bpsk demodulator 1 cn

该图显示了具有刚性浮点信号解和非平凡相移的BPSK信号解调器。

so bpsk demodulator 2 cn

该图显示了一个BPSK信号解调器,它对具有非平凡相移的定点信号具有刚性解。

so bpsk demodulator 3 cn