矩形QAM解调器基带
解调矩形qam调制数据
图书馆
AM,在数字基带子库调制
描述
矩形QAM解调器基带块解调使用矩形晶格上星座的正交振幅调制调制的信号。
请注意
所有功率值都假定阻抗为1欧姆。
信号星座有M个点,其中M是多状态数参数。M必须是形式2K对于某个正整数k,该块根据您设置的归一化法参数。具体操作请参见矩形QAM调制器基带块。
该块接受标量或列向量输入信号。有关每个块端口支持的数据类型的信息,请参见金宝app金宝app支持的数据类型本页的表格。
硬决策算法
解调算法将接收到的输入信号星座值映射到M-ary整数I和Q符号指数之间的0和 然后将这些解调的符号索引映射到格式化的输出值。
整数符号索引计算是通过分别通过去旋化因子和去正规化因子首先去旋化和缩放复杂输入信号星座(可能带有噪声)来执行的。这些因素是由相抵消,归一化法,以及相关参数。这些去旋化和非规范化的值被添加到 把它们转换成0到 (加上噪音)。然后,结果值通过二除(或等效地,对于定点操作,右移一位)重新缩放,以获得大约在0到之间的范围 (加上噪声)对于I和q。噪声索引值四舍五入到最接近的整数并通过饱和进行剪切,并映射到范围[0 M-1]的整数符号值。最后,基于其他块参数,将整数索引映射到一个符号值,该符号值经过格式化并转换为所选对象输出数据类型.
下图包含浮点和定点算法操作的信号流程图。当输入信号数据类型为时,浮点图应用双
或单
.当输入信号是带符号的定点数据类型时,应用定点图。注意,图在以下情况下被简化了相抵消是π/2的倍数,且/或导出的非正规化因子为1。
具有平凡相位偏移和非正规化因子等于1的信号流图
具有非平凡相位偏移和非统一非规整因子的信号流图
参数
- 多状态数
-
信号星座中的点数。它必须是形式2K对于某个正整数K。
- 归一化法
-
确定块如何缩放信号星座。的选择是
符号之间的最小距离
,平均功率
,峰值功率
. - 最小距离
-
此参数在以下情况出现归一化法设置为
符号之间的最小距离
.距离:最近的两个星座点之间的距离
- 平均功率,参考1欧姆(瓦)
-
星座中符号的平均功率,以1欧姆为基准。此字段仅在归一化法设置为
平均功率
. - 峰值功率,参考1欧姆(瓦)
-
星座中符号的最大功率,参照1欧姆。此字段仅在归一化法设置为
峰值功率
. - 相位偏移(弧度)
-
信号星座的旋转,以弧度为单位。
- 星座点
-
确定块如何将二进制字分配给信号星座的点。的参考页上有更多详细信息矩形QAM调制器基带块。
选择
用户定义的
显示字段星座映射,允许用户指定的映射。 - 星座映射
-
此参数在以下情况出现
用户定义的
是否在下拉列表中被选中星座点.这是一个大小为M的行或列向量,必须在范围[0,M-1]中具有唯一的整数值。值必须为数据类型
双
.该向量的第一个元素对应于星座的最左上角点,随后的元素从左到右按列向下运行。最后一个元素对应于最右下角的点。
- 输出类型
-
确定块是生成整数还是整数的二进制表示。
如果设置为
整数
,块生成整数。如果设置为
位
时,该块产生一组K位,称为a二进制字,为每个符号,时决策类型设置为艰难的决定
.如果决策类型设置为对数似比
或近似对数似然比
,块分别输出位LLR和近似LLR。 - 决策类型
-
此参数在以下情况出现
位
是否在下拉列表中被选中输出类型. - 噪声方差源
-
此参数在以下情况出现
近似对数似然比
或对数似比
为决策类型.当设置为
对话框
时,噪声方差可在噪声方差字段。当设置为港口
时,块上出现一个端口,可以通过该端口输入噪声方差。 - 噪声方差
-
属性时出现此参数噪声方差源设置为
对话框
并指定输入信号中的噪声方差。正常模式、加速模式和快速加速模式下可调。如果你使用金宝app®编码器™快速仿真(RSIM)目标构建一个RSIM可执行文件,然后您可以在不重新编译模型的情况下调优参数。这对于蒙特卡洛模拟非常有用,在这种模拟中,您可以多次(可能在多台计算机上)使用不同的噪声量运行模拟。
LLR算法涉及使用有限精度算法计算非常大或非常小的数字的指数,并将得到:
正
来负
如果噪声方差非常高南
如果噪声方差信号功率都很小
在这种情况下,使用近似LLR,因为它的算法不涉及计算指数。
- 输出
-
当参数设置为时
“通过内部规则继承”
(默认设置),块将从输入端口继承输出数据类型。如果输入为类型,则输出数据类型将与输入数据类型相同单
或双
.否则,输出数据类型将与此参数设置为一样最小无符号整数
.当参数设置为时
最小无符号整数
中使用的设置选择输出数据类型硬件实现窗格中的“配置参数”对话框。如果ASIC / FPGA
在硬件实现窗格,则输出数据类型为理想的最小大小,即ufix (1)
对于位输出,和ufix(装天花板(log2 (M)))
对于整数输出。对于所有其他选择,它是一个无符号整数,其最小可用字长足以适应理想的最小大小,通常对应于char的大小(例如,uint8
).对于整数输出,该参数可以设置为
最小无符号整数
,int8
,uint8
,int16
,uint16
,int32
,uint32
,单
,双
.对于位输出,选项为最小无符号整数
,int8
,uint8
,int16
,uint16
,int32
,uint32
,布尔
,单
,或双
. - Derotate因素
-
该参数仅在输入为定点和时有效相抵消不是π/2的倍数。
可以设置为
与输入相同的字长
或指定字长
,在这种情况下,为用户输入启用字段。 - 反规范化的因素
-
此参数仅适用于输入为定点且导出的非规整因子为非单位(不等于1)的情况。此比例因子由归一化法和块对话框中的其他参数值。
可以设置为
与输入相同的字长
或指定字长
,在这种情况下,为用户输入启用字段。总是使用最精确的分数长度。 - 产品输出
-
该参数仅适用于输入为定点信号且存在非统一(不等于1)非正规化因子时。可以设置为
通过内部规则继承
或指定字长
,它启用一个字段供用户输入。设置为
通过内部规则继承
计算全精度积字长和分数长度。产品数据类型的内部规则在DSP系统工具箱™用户指南描述全精度产品输出内部规则。设置为
指定字长
允许您定义单词长度。该块根据指定的单词长度和预先计算的最坏情况(min/max)真实值计算最佳精度分数长度产品输出结果。最坏的产品输出结果是通过将非规范化因子与最坏情况(min/max)输入信号范围相乘来预先计算的,完全基于输入信号数据类型。该块使用舍入模式定点计算的结果不能精确地映射到由存储结果的数据类型和缩放所表示的数字。有关更多信息,请参见舍入模式或舍入模式:最简单(定点设计师).
- 总和
-
该参数仅适用于输入为定点信号时。可以设置为
通过内部规则继承
,与产品产量相同
,或指定字长
,在这种情况下,为用户输入启用字段设置为
通过内部规则继承
计算全精度和字长度和分数长度,基于两个输入的总和在定点硬决策算法信号流图。该规则与内部的定点继承规则相同累加器数据类型参数金宝app总和(金宝app模型)块。设置为
指定字长
允许您定义单词长度。基于解调算法产生准确结果所需的预计算最大范围中指定的字长计算最佳精度分数长度。具有最佳精度的带符号定点数据类型完全包含范围内的值 指定的字长。设置为
与产品产量相同
允许Sum数据类型与产品输出数据类型(当产品输出使用)。如果产品输出未使用,则此设置将被忽略,并且通过内部规则继承
将使用Sum设置。
例子
金宝app支持的数据类型
港口 | 金宝app支持的数据类型 |
---|---|
输入 |
|
Var |
|
输出 |
|
两块
参考文献
[1] Smith, Joel G.,“奇数位正交移幅键控,”IEEE通讯汇刊,卷COM-23, 1975年3月,385-389。