Engee 文档

M-PSK Demodulator Baseband

解调使用 M-PSK 方法调制的数据。

类型: MPSKDemodulatorBaseband

图书馆中的路径:

/Communication Systems/Modulation/Digital Modulation/PM/M-PSK Demodulator Baseband

说明

程序块 M-PSK Demodulator Baseband 解调使用 PSK 方法调制的复数输入信号,并返回实数输出信号。

调制阶数 与信号星座中的点数相对应,由 M-ary number 参数定义。 数据块接受标量或矢量列作为输入。

端口

输入

# — M-PSK-调制输入信号
标量,标量 | 向量资料

Details

指定为标量、矢量或矩阵的调制PSK信号。 此端口保持未命名,直到启用*Var*端口。

数据类型

漂浮物32, 漂浮64

复数支持

是的

# — M-PSK是具有噪声色散的调制输入信号
标量,标量 | 向量资料

Details

具有噪声色散的调制PSK信号,指定为标量或矢量。 此端口保持未命名,直到启用*Var*端口。

数据类型

漂浮物32, 漂浮64

复数支持

是的

# 瓦尔 — 噪声分散
正标量

Details

噪声方差,指定为正值的正标量或向量。

Exact LLR算法使用有限精度算术计算指数。 对于涉及非常大的正值或负值的计算,精确的LLR算法给出结果: 资讯-Inf 如果噪声色散非常大。 如果噪声色散和信号强度很小。 近似LLR算法不计算指数。 你可以避免的结果。 资讯, -Inf 使用近似LLR算法。

依赖关系

要使用此端口,请将*噪声方差源*参数设置为 港口.

数据类型

漂浮物32, 漂浮64

复数支持

非也。

输出

# — 解调输出信号
标量,标量 | 向量资料

Details

作为标量或矢量返回的解调PSK信号。

数据类型

漂浮物32, 漂浮64

复数支持

非也。

参数

参数

# M-ary number — PSK信号星座图的调制阶数
Real number

Details

输入信号的调制阶数,指定为正数,即2的幂。

例子:

2 | 8

默认值

8

程序使用名称

M

可调谐

可计算

# Output type — 输出类型
Bit | Integer

Details

将输入信号元素指定为整数或位。

  • 如果输出类型为 – ,一帧中的采样数为每字符位数的整数倍, . 输出数据的类型。 设置为:

Bit | Integer

默认值

Integer

程序使用名称

OutputType

可调谐

可计算

# Decision type — 解调器输出类型
Hard decision | Log-likelihood ratio | Approximate log-likelihood ratio

Details

指定解调器的输出:硬解、似然比的对数(LLR)或似然比的近似对数(LLR)。 LLR和ALLR输出与支持基于软件的输入的错误解码器一起使用,例如, Viterbi Decoder,实现更高的性能。 有关详细信息,请参阅 算法

解决方案类型的输出值 对数似然比近似对数似然比 它们具有与输入值相同的数据类型。

依赖关系

要使用此参数,请将*Output type*参数设置为 .

Hard decision | Log-likelihood ratio | Approximate log-likelihood ratio

默认值

Hard decision

程序使用名称

DecisionType

可调谐

可计算

# Noise variance source — 噪声色散的来源
Dialog | Port

Details

噪声色散的来源。 设置为:

  • 对话 -使用*噪声方差*参数设置噪声方差。

  • 港口 -使用*Var*端口设置噪声分散。

依赖关系

要使用此参数,请将*Decision type*参数设置为 对数似然比近似对数似然比.

Dialog | Port

默认值

Dialog

程序使用名称

NoiseVarianceSource

可调谐

可计算

# Noise variance — 噪声分散
Real number

Details

噪声方差,作为正标量给出。

Exact LLR算法使用有限精度算术计算指数。 对于涉及非常大的正值或负值的计算,精确的LLR算法给出了结果: 资讯-Inf 如果噪声色散非常大。 如果噪声色散和信号强度很小。 近似LLR算法不计算指数。 你可以避免的结果。 资讯, -Inf 使用近似LLR算法。

依赖关系

要使用此参数,请将*噪声方差源*参数设置为 对话.

默认值

1

程序使用名称

NoiseVariance

可调谐

可计算

# Constellation ordering — 字符匹配
Binary | Gray | User-defined

Details

将其指定为整数或一组位。 它显示在相应的符号上。 设置为:

  • 灰色 –使用灰度编码信号星座图将输出符号映射到输入信号。

  • 二进制 -调制后的符号为 ,在哪里 -弧度相移, -整数输出,使 ,而 -调制的顺序。

  • 用户定义 -指定矢量大小 ,其具有范围内的唯一整数值 ]. 该向量的第一个元素对应于信号星座的点,该点具有值 ,并且随后的元素逆时针方向。

例子:

[0 3 2 1] 对于QPSK信号星座

Binary | Gray | User-defined

默认值

Gray

程序使用名称

ConstellationOrdering

可调谐

可计算

# Constellation mapping — 自定义字符显示
Array of real numbers

Details

指定输入整数映射到输出整数的顺序。 它被设置为大小的行或列的向量 在范围内具有唯一的整数值 ].

该向量的第一个元素对应于信号星座的点在一个角度 ,并且随后的元素逆时针方向。 最后一个元素对应于信号星座的点 . 是弧度的相移,相位偏移(rad),和 -调制阶数,M-ary数

依赖关系

要使用此参数,请将*Constellation ordering*参数设置为 用户定义.

默认值

collect(0:7)

程序使用名称

ConstellationMapping

可调谐

可计算

# Phase offset (rad) — 弧度的相移
Real number

Details

以弧度为单位的初始信号星座的相移,作为标量给出。

例子:

pi/4

默认值

pi/8

程序使用名称

PhaseOffset

可调谐

可计算

数据类型

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

Details

解调输出信号的数据类型。 设置为:

  • 漂浮64

  • 漂浮物32

  • 漂浮物16

  • Int8

  • UInt8

  • Int16

  • UInt16

  • Int32

  • UInt32

  • Int64

  • UInt64

  • Int128

  • UInt128

  • 布尔

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

默认值

Float64

程序使用名称

OutDataTypeStr

可调谐

可计算

# Output — 输出数据的类型
Same as input

Details

输出数据的类型。 设置为:

  • 与输入相同

Same as input

默认值

Same as input

程序使用名称

OutputAsInput

可调谐

可计算

此外

算法

*BPSK 解调与硬判定

解调 BPSK 信号所需的信号预处理取决于配置。

本图显示的是具有简单相移( 的倍数)配置的硬判定 BPSK 解调信号示意图。

m psk demodulator baseband 1 cn

该图显示了非三相移相配置下的 BPSK 浮点解调信号示意图。

m psk demodulator baseband 2 cn

该图显示了在有非微小相位偏移的配置下,采用定点硬判定的 BPSK 解调信号图。

m psk demodulator baseband 2.1 cn

* QPSK 解调与硬判定 *

解调 QPSK 信号所需的信号预处理取决于配置。

本图显示了在简单相移( 的奇数倍)配置下,采用硬判定的 QPSK 解调信号的信号布局。

m psk demodulator baseband 3 cn

本图显示 QPSK 浮点信号解调的信号图,在配置有非微小相移时采用刚性解法。

m psk demodulator baseband 4 cn

该图显示了在配置有非三相偏移的情况下,采用刚性定点解法的 QPSK 解调信号图。

m psk demodulator baseband 5 cn

* 高阶硬 PSK 解决方案。

高阶 PSK 解调所需的信号预处理取决于配置。

本图显示了一个 8-PSK 解调信号的示意图,其硬解配置为微小相移( 的奇数倍)。

m psk demodulator baseband 6 cn

本图显示的是 8-PSK 解调信号示意图,采用定点刚性解法,适用于具有微小相移( 的奇数倍)的配置。

m psk demodulator baseband 7 cn

该图显示了非三相偏移配置下的 M-PSK 浮点解调信号图。

m psk demodulator baseband 8 cn

对于 ,为了提高执行速度和成本,在简单情况下(即相移等于 , , 时,不进行求差运算。

此外, 只支持双输入和单输入类型。