通用QAM解调器基带
解调qam调制数据
图书馆
AM,在数字基带子库调制
描述
通用QAM解调器基带块解调使用正交调幅调制的信号。输入是调制信号的基带表示。
输入必须是一个离散复信号。的信号星座parameter通过在长度为m的复数向量中列出其点来定义星座。块映射米第一个点信号星座向量的整数次方米1。
该块接受标量或列向量输入信号。有关每个块端口支持的数据类型的信息,请参见金宝app金宝app支持的数据类型本页的表格。
参数
- 信号星座
-
列有星座点的实向量或复向量。
- 输出类型
-
确定块是生成整数还是整数的二进制表示。
如果将该参数设置为
整数
,块生成整数。如果将该参数设置为
位
时,该块产生一组K位,称为a二进制字,为每个符号,时决策类型设置为艰难的决定
.如果决策类型设置为对数似比
或近似对数似然比
,块分别输出位LLR和近似LLR。 - 决策类型
-
当此字段出现时
位
是否在下拉列表中被选中输出类型. - 噪声方差源
-
当您进行设置时,将出现此字段
近似对数似然比
或对数似比
为决策类型.当将该参数设置为时
对话框
的参数中指定噪声方差噪声方差字段。当您将此选项设置为港口
时,块上出现一个端口,可以通过该端口输入噪声方差。 - 噪声方差
-
属性时出现此参数噪声方差源设置为
对话框
并指定输入信号中的噪声方差。正常模式、加速模式和快速加速模式下可调。如果你使用金宝app®编码器™快速仿真(RSIM)目标构建一个RSIM可执行文件,然后您可以在不重新编译模型的情况下调优参数。这对于蒙特卡洛模拟非常有用,在这种模拟中,您可以多次(可能在多台计算机上)使用不同的噪声量运行模拟。
LLR算法涉及使用有限精度算法计算非常大或非常小的数字的指数,并将得到:
正
来负
如果噪声方差非常高南
如果噪声方差信号功率都很小
在这种情况下,使用近似LLR,因为它的算法不涉及计算指数。
定点信号流图
硬决策模式的定点信号流图
请注意
在上图中,米控件的大小信号星座.
通用QAM解调器基带块支持计算硬决策的定点操作(金宝app输出类型设置为位
而且决策类型设置为艰难的决定
)及近似LLR (输出类型设置为位
而且决策类型设置为近似对数似然比
)输出值。输入值必须具有用于定点操作的定点数据类型。
请注意
精确LLR输出值还不支持定点操作。金宝app
近似LLR模式的定点信号流图
请注意
在上图中,米控件的大小信号星座.
近似LLR模式的定点信号流图:噪声方差操作模式
请注意
如果噪声方差设置为对话框
,块在初始化时执行虚线内所示的操作一次。块也执行这些操作,如果噪声方差数值在模拟过程中发生变化。
数据类型属性
- 输出
-
该块支持以下Outp金宝apput选项:
当将参数设置为时
通过内部规则继承
(默认设置),块从输入端口继承输出数据类型。如果输入为类型,则输出数据类型与输入数据类型相同单
或双
.对于整数输出,您可以将此块的输出设置为
通过内部规则继承
(默认设置),最小无符号整数
,int8
,uint8
,int16
,uint16
,int32
,uint32
,单
,双
.对于位输出,当您设置决策类型来
艰难的决定
,可将输出设置为通过内部规则继承
,最小无符号整数
,int8
,uint8
,int16
,uint16
,int32
,uint32
,布尔
,单
,或双
.当你设置决策类型来
艰难的决定
或近似对数似然比
输入是浮点数据类型,输出从输入继承它的数据类型。例如,如果输入是数据类型双
,输出也是数据类型双
.当你设置决策类型来艰难的决定
或近似对数似然比
,输入为定点信号输出参数,位于data - type选项卡的定点算法参数区域,指定输出数据类型。当将参数设置为时
最小无符号整数
中使用的设置选择输出数据类型硬件实现窗格中的“配置参数”对话框。如果您选择ASIC / FPGA
在硬件实现窗格,则输出数据类型为理想的最小大小,即ufix (1)
对于位输出,和 对于整数输出。对于所有其他选择,输出数据类型是一个无符号整数,其最小可用字长足以适应理想的最小大小,通常对应于字符的大小(例如,uint8
). - 舍入模式参数
-
当定点计算的结果不能精确地映射到由存储结果的数据类型和缩放表示的数字时,使用此参数指定要使用的舍入方法。
- 饱和整数溢出
-
当一个定点计算结果的大小不符合存储结果的数据类型和缩放范围时,使用此参数指定要使用的方法:
饱和表示正溢出为所使用范围内的最大正数,负溢出为所使用范围内的最大负数。
Wrap使用模算术将溢出转换回数据类型的可表示范围。看到模运算(定点设计师)获取更多信息。
有关更多信息,请参见饱和整数溢出参数分段为块指定定点属性.
- 信号星座
-
属性的数据类型信号星座参数。
当你选择
与输入相同的字长
的字长信号星座参数与块的输入相匹配。分数长度的计算为给定信号星座值提供最佳精度。当你选择
指定字长
,字长字段出现,您可以输入单词长度的值。分数长度的计算为给定信号星座值提供最佳精度。
- 累加器1
-
使用此参数指定的数据类型累加器1:
当你选择
通过内部规则继承
,块自动计算输出字和分数的长度。有关更多信息,请参见通过内部规则继承第DSP系统工具箱™用户指南.当你选择
二进位点缩放
,可以输入字长和的分数长度累加器1,以比特的形式。
- 产品输入
-
使用此参数指定的数据类型产品输入.
当你选择
和累加器1一样
,产品输入特征与累加器1.当你选择
二进位点缩放
可以输入单词长度和的分数长度产品输入,以比特的形式。
- 产品输出
-
使用此参数选择Product输出的数据类型。
当你选择
通过内部规则继承
时,块自动计算输出信号类型。有关更多信息,请参见通过内部规则继承
第DSP系统工具箱用户指南.当你选择
二进位点缩放
输入单词长度和分数长度产品输出,以比特的形式。
- 累加器2
-
使用此参数指定的数据类型累加器2:
当你选择
通过内部规则继承
,块自动计算累加器数据类型。内部规则计算理想的、全精度的字长和分数长度如下:王理想蓄电池2=王输入累加器2
FL理想蓄电池2=FL输入累加器2
在计算全精度结果之后,您的特定硬件可能仍然会影响内部规则设置的最终单词和分数长度。有关更多信息,请参见硬件实现窗格对内部规则的影响第DSP系统工具箱用户指南.
内部规则总是将data-type的符号设置为
无符号
.当你选择
二进位点缩放
,您可以输入单词长度和的分数长度累加器2,以比特的形式。
以下定点参数的设置仅适用于设置决策类型来近似对数似然比
.
- 累加器3
-
当你选择
通过内部规则继承
,块自动计算累加器数据类型。内部规则首先计算理想的、全精度的字长和分数长度如下:王理想蓄电池3=王输入累加器3+ 1
FL理想蓄电池3=FL输入累加器3.
在计算全精度结果之后,您的特定硬件可能仍然会影响内部规则设置的最终单词和分数长度。有关更多信息,请参见硬件实现窗格对内部规则的影响第DSP系统工具箱用户指南.
内部规则总是将data-type的符号设置为
签署
. - 噪声缩放输入
-
当你选择
和累加器3一样
,噪声缩放输入特征与累加器3.当你选择
二进位点缩放
您可以输入单词长度和的分数长度噪声缩放输入,以比特的形式。
- 逆噪声方差
-
当此字段出现时噪声方差源被设置为对话框。
当你选择
与输入相同的字长
的字长逆噪声方差参数与块的输入相匹配。分数长度的计算为给定的逆噪声方差值提供最佳精度。当你选择
指定字长
,字长字段出现,您可以输入单词长度的值。分数长度的计算为给定的逆噪声方差值提供最佳精度。
- 输出
-
当你选择
通过内部规则继承
,输出数据类型自动为您设置。如果你设置噪声方差源参数
对话框
,输出为乘积运算的结果,如图噪声方差运算模式信号流图所示近似LLR模式的定点信号流图:噪声方差操作模式.类中指定的Product数据类型的内部规则通过内部规则继承第DSP系统工具箱用户指南.如果噪声方差源参数设置为
港口
,输出为除法运算的结果,如图所示。在这种情况下,内部规则计算出理想的全精度字长和分数长度,如下所示:王输出= max (王噪声缩放输入,王噪声方差)
FL输出=FL噪声缩放输入(红利)- - - - - -FL噪声方差(除数).
在计算全精度结果之后,您的特定硬件可能仍然会影响内部规则设置的最终单词和分数长度。有关更多信息,请参见硬件实现窗格对内部规则的影响第DSP系统工具箱用户指南.
的内部规则输出始终将data-type的符号设置为
签署
.
有关与定点应用程序有关的参数的其他信息,请参见为块指定定点属性.
金宝app支持的数据类型
港口 | 金宝app支持的数据类型 |
---|---|
输入 |
|
Var |
|
输出 |
|