Engee 文档

Rectangular QAM Demodulator Baseband

用矩形QAM调制进行数据解调。

blockType: RectangularQAMDemodulator

图书馆路径:

/Communication Systems/Modulation/Digital Modulation/PAM/QAM/Rectangular QAM Demodulator Baseband

资料描述

Rectangular QAM Demodulator Baseband 解调使用具有给定阶数的正交幅度调制调制的信号 在矩形网格上有一个星座。

所有功率值都假定一个标称阻抗 1

港口

输出

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

Details

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

解调信号的大小取决于参数值 Output typeDecision type .

数据类型

漂浮64

复数支持

非也。

输入

# IN_1 — 的输入信号
标量,标量 | 向量资料

Details

输入信号被指定为标量或列向量。

数据类型

漂浮物16, 漂浮物32, 漂浮64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64, 布尔

复数支持

非也。

# — QAM调制信号
标量,标量 | 向量资料

Details

QAM是指定为标量或列向量的调制信号。

依赖关系

要使用此端口,请设置参数 Noise variance source 意义 Port.

数据类型

漂浮物16, 漂浮物32, 漂浮64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64, 布尔

复数支持

是的

# 瓦尔 — 噪声分散
标量,标量 | 向量资料

Details

噪声方差,指定为正值的正标量或向量。 如果噪声色散或信号强度导致计算涉及极端正值或负值,请参阅硬QAM信号解调以查看解调解决方案的类型。

依赖关系

要使用此端口,请设置参数 Noise variance source 意义 Port.

数据类型

漂浮64

复数支持

非也。

参数

主频

# M-ary number — 调制的阶数
Integer

Details

调制阶数设置为等于2的正整数。 调制的阶数 确定信号星座中的点的数目。

它应该有表格 对于一些正整数 .

块根据参数值对信号星座进行缩放。 Normalization method .

默认值

16

程序使用名称

Modulation_order

可调谐

可计算

# Output type — 输出数据的类型
Integer | Bit

Details

确定该块将输出整数还是整数的二进制表示。

  • 如果为参数设置 Output type 意义 Integer,块输出范围内的整数 为每个字符。 -这是调制阶数( M-ary number).

  • 如果为参数设置 Output type 意义 Bit,而对于参数 Decision type -价值 Hard desicion,则对于每个字符,该块输出一组 一个叫做二进制字的位, .

  • 如果为参数设置 Output type 意义 Bit,而对于参数 Decision type -价值 Log-likelihood ratioApproximate log-likelihood ratio,该块分别输出按位LLR(通信损耗信号)或近似LLR。

Integer | Bit

默认值

Integer

程序使用名称

Output_data_type

可调谐

可计算

# Decision type — 解决方案类型
Hard desicion | Log-likelihood ratio | Approximate log-likelihood ratio

Details

解调解决方案的类型指定为 Hard desicion, Log-likelihood ratioApproximate log-likelihood ratio.

依赖关系

若要使用此参数,请为参数设置 Output type 意义 Bit.

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

默认值

Hard desicion

程序使用名称

Decision_type

可调谐

可计算

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

Details

噪声色散的来源,定义为 DialogPort.

  • 选择值时 Dialog 要设置噪声色散,请使用参数 Noise variance .

  • 选择值时 Port 必须使用*Var*端口来设置噪声色散。

依赖关系

若要使用此参数,请为参数设置 Decision type 意义 Approximate log-likelihood ratioLog-likelihood ratio.

Port | Dialog

默认值

Dialog

程序使用名称

Noise_variance_source

可调谐

可计算

# Noise variance — 噪声分散
Real number

Details

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

设置参数时 Noise variance 以标量的形式,该值用于输入信号的所有元素。

设置参数时 Noise variance 作为矢量,矢量的长度应等于输入信号中的列数。 噪声色散矢量的每个元素被施加到输入信号的相应列。

此参数配置为正常模式、加速器模式和快速加速器模式。

精确的LLR算法使用有限精度算术计算指数. 对于具有非常大的正值或负值的计算,精确的LLR算法给出:

  • 资讯-Inf 如果噪声色散非常大;

  • 如果噪声色散和信号强度很小。

近似LLR算法不计算指数。 你可以避免的结果。 资讯, -Inf 使用近似LLR算法。

依赖关系

若要使用此参数,请为参数设置 Decision type 意义 Log-likelihood ratioApproximate log-likelihood ratio,而对于参数 Noise variance source 意义 Dialog.

默认值

1

程序使用名称

Noise_variance

可调谐

可计算

# Constellation ordering — 字符的显示顺序
Gray | Binary

Details

字符的显示顺序设置为 BinaryGray.

参数 Constellation ordering 定义块如何将每个字符映射到一组输出位或整数。

Gray | Binary

默认值

Gray

程序使用名称

Constellation_order

可调谐

可计算

# Normalization method — 星座图的缩放方法
Min. distance between symbols | Average power | Peak power

Details

星座图缩放方法,定义为符号之间的最小距离、平均功率或峰值功率。

Min. distance between symbols | Average power | Peak power

默认值

Min. distance between symbols

程序使用名称

Normalization_method

可调谐

可计算

# Minimum distance — 星座的两个最近点之间的距离
Real number

Details

星座的两个最近点之间的距离,作为正标量给出。

依赖关系

若要使用此参数,请为参数设置 Normalization method 意义 Min. distance between symbols.

默认值

2

程序使用名称

Min_distance_between_symbols

可调谐

可计算

# Average power, referenced to 1 ohm (watts) — 平均功率
Real number

Details

以瓦特为单位的星座符号的平均功率,作为正标量给出。 功率值假定标称阻抗 1

测量单位是瓦特。

依赖关系

若要使用此参数,请为参数设置 Normalization method 意义 Average power.

默认值

1

程序使用名称

Average_power

可调谐

可计算

# Peak power, referenced to 1 ohm (watts) — 峰值功率
Real number

Details

星座符号的最大功率,作为正标量给出。 功率值假定标称阻抗 1

测量单位是瓦特。

依赖关系

若要使用此参数,请为参数设置 Normalization method 意义 Peak power.

默认值

1

程序使用名称

Peak_power

可调谐

可计算

# Phase offset (rad) — 信号星座的旋转
Real number

Details

信号星座的旋转,指定为数字标量。

测量单位为rad。

默认值

0

程序使用名称

Phase_Offset

可调谐

可计算

算法

硬QAM信号解调

Details

解调器算法将输入信号星座的接收值转换为 -范围内字符I和Q的维整数索引 ,然后将这些解调的字符索引转换成格式化的输出值。 —这是参数值 M-ary number .

整数符号指数通过分别由去正系数和去正系数对输入信号(可能带有噪声)的复数星座进行去正和缩放来计算。 这些系数是根据相移(rad)、归一化方法和相应参数确定的。 这些降额和非规范化值被添加到 把它们放在一个近似的范围内 . -这是噪声的附加值。

然后通过除以二(或者等价地,为定点运算向右移动一位)来缩放所得值,以获得大约 对于I和Q。

有噪声的索引值四舍五入到最接近的整数并使用饱和度进行修剪,然后转换为范围内字符的整数值。 .

最后,基于其他块参数,将整数索引映射到字符值,该字符值被格式化并转换为所选输出类型。

这些图显示了浮点和定点算法操作的流程图。

当输入数据类型为double或single时,使用浮点图。

当输入信号是有符号定点数据类型时,使用定点图。 该图被简化,如果相移(rad)是一个倍数 或导出的非规范化系数为 1.

具有微不足道的相移和非规范化系数等于的信号转换方案 1

rectangular qam demodulator baseband 1

rectangular qam demodulator baseband 2

具有非平凡相移和非正规化系数不均匀的信号转换方案

rectangular qam demodulator baseband 3

rectangular qam demodulator baseband 4

Qam信号的软件解调

Details

两种对数似然比(LLR)算法可用于软件解调:精确LLR和近似LLR。

精确的LLR算法更准确,但执行速度低于近似的LLR算法。

Exact LLR算法使用有限精度算术计算指数。 对于涉及非常大的正值或负值的计算,精确的LLR算法给出结果:

  • 资讯-Inf 如果噪声色散非常大,

  • 如果噪声色散和信号强度很小。

近似LLR算法不计算指数。 你可以避免的结果。 资讯, -Inf 使用近似LLR算法。

星座大小和缩放

Details

该组信号包含 点在哪里 -参数值 M-ary number .

它应该有表格 对于一些正整数 .

块根据为参数设置的值来缩放信号星座图。 Normalization method .

下表列出了可能的缩放条件。

参数值 Normalization method 缩放条件

Min. distance between symbols

根据参数的值,星座中最近的一对点是分开的 Minimum distance .

平均功率

星座符号的平均功率是一个参数 Average power, referenced to 1 ohm (watts) .

峰值功率

星座图中符号的最大功率是一个参数 Peak power, referenced to 1 ohm (watts) .