主要内容

M-PAM解调器基带

解码PAM调节数据

图书馆

AM,在数字基带的调制中

  • M-PAM解调器基带块

描述

M-PAM解调器基带块将使用M-ARY脉冲振幅调制调制的信号解调。输入是调制信号的基带表示。

信号星座具有m点,其中m是m-ary编号范围。m必须是一个整数。块根据您设置的方式来缩放信号星座归一化方法范围。有关星座及其缩放的详细信息,请参阅参考页M-PAM调制器基带堵塞。

该块接受标量或列矢量输入信号。有关每个块端口支持的数据类型的信息,请参见金宝app金宝app支持的数据类型

笔记

所有权力值都假设标称阻抗为1欧姆。

整数值信号和二进制值信号

当您设置输出类型参数为整数,块输出整数值0m-1m代表m-ary编号块参数。

当您设置输出类型参数为少量,该块输出代表整数的二进制值信号。该块用一组k=日志2((m)碎片,哪里k表示每个符号的位数。输出向量长度必须是整数的倍数k

星座排序参数指示块如何将二进制单词分配给信号星座的点。更多详细信息在“参考”页面上M-PAM调制器基带堵塞。

算法

解调算法图将输入信号星座值接收到0和M-1之间的MARY整数符号索引,然后将这些解调的符号索引映射到格式化的输出值。

整数符号索引计算是通过首先通过从源自缩放的输入信号星座(可能带有噪声)的真实部分来执行的。归一化方法和相关参数。将此非规范化值添加到M-1中,以将其转换为0到2 x(M-1)和噪声之间的近似范围。然后,通过划分的划分(或等效地,右移,以进行定点操作)将结果值重新缩放,以获得大约在0和M-1之间的范围(加上噪声)。嘈杂的索引值被舍入到最近的整数,并通过饱和度剪辑至[0 m-1]的精确范围。最后,基于其他块参数,整数索引映射到格式格式并施放为所选的符号值输出数据类型

下图包含用于浮点和固定点算法操作的信号流程图。当输入信号数据类型为时,适用浮点图双倍的或者单身的。当输入信号是签名的固定点数据类型时,固定点图应用了。请注意,当使用归一化星座(即,典型化因子为1)时,该图将简化。

信号流图等于1

信号流图具有非不可统计因子

参数

m-ary编号

信号星座中的点数。它必须是一个整数。

输出类型

确定输出是由整数还是位组组成。如果此参数设置为少量,然后m-ary编号参数必须为2k对于一些积极的整数K。

星座排序

确定块如何将每个整数映射到一组输出位。

归一化方法

确定块如何缩放信号星座。选择是最小符号之间的距离,,,,平均功率, 和峰值功率

最小距离

两个最近的星座点之间的距离。该字段仅在归一化方法被设定为最小符号之间的距离

平均功率,参考1欧姆(瓦特)

符号在星座中的平均功率,指的是1欧姆。该字段仅在归一化方法被设定为平均功率

峰值功率,参考1欧姆(瓦特)

星座中符号的最大功率,指的是1欧姆。该字段仅在归一化方法被设定为峰值功率

输出

当参数设置为“通过内部规则继承”(默认设置),该块将从输入端口继承输出数据类型。如果输入为类型,输出数据类型将与输入数据类型相同单身的或者双倍的。否则,输出数据类型将好像将此参数设置为“最小的未签名整数”

当参数设置为“最小的未签名整数”,根据在硬件实现模型的“配置参数”对话框的窗格。如果ASIC/FPGA硬件实现窗格,输出数据类型是理想的最小尺寸,即UFIX(1)对于位输出,UFIX(ceil(log2(m)))用于整数输出。对于所有其他选择,它是一个未签名的整数,最小的单词长度足够大,足以适合理想的最小尺寸,通常对应于char的大小(例如,例如,UINT8)。

对于整数输出,可以将此参数设置为最小的未签名整数,,,,int8,,,,UINT8,,,,INT16,,,,UINT16,,,,INT32,,,,UINT32,,,,单身的, 和双倍的。对于位输出,选项是最小的未签名整数,,,,int8,,,,UINT8,,,,INT16,,,,UINT16,,,,INT32,,,,UINT32,,,,布尔,,,,单身的, 或者双倍的

否定因子

当未归一化定点输入时,此参数适用。它可以设置为与输入相同的单词长度或者指定单词长度,在这种情况下,将启用用于用户输入的字段。始终使用最佳精确分数长度。

产品输出

仅当输入是定点信号时,此参数才适用,并且存在不合同的因子(不等于1)。它可以设置为通过内部规则继承或者指定单词长度,可以为用户输入提供一个字段。

设置为通过内部规则继承计算完整的产品单词长度和分数长度。产品数据类型的内部规则DSP System Toolbox™用户指南描述完整的产品输出内部规则。

设置为指定单词长度允许您定义单词长度。该块根据指定的单词长度和预先计算的最差案例(min/max)现实世界价值计算最佳精确分数长度产品输出结果。最坏的案例产品输出结果通过将符合因子乘以最坏情况(min/max)输入信号范围(纯粹基于输入信号数据类型)来预计。

该块使用四舍五入当定点计算的结果未精确地映射到由数据类型表示并缩放结果的数字时,方法。有关更多信息,请参阅舍入模式或者舍入模式:最简单(定点设计师)

仅当输入是定点信号时,此参数才适用。它可以设置为通过内部规则继承,,,,与产品输出相同, 或者指定单词长度,在这种情况下,为用户输入启用了字段

环境通过内部规则继承根据固定点中的和总和的两个输入,计算完整精确的总和单词长度和分数长度硬决策算法信号流程图。该规则与内部的定点继承规则相同累加器数据类型Simulink中的参数金宝app®(金宝appSimulink)堵塞。

环境指定单词长度允许您定义单词长度。最佳的精度分数长度是根据在预算算法中所必需的预计最大范围中指定的单词长度计算的,以产生准确的结果。具有最佳精度的签名定点数据类型完全包含指定单词长度的范围2 *(M-1)中的值。

设置为与产品输出相同允许总和数据类型与产品输出数据类型(当产品输出用来)。如果是产品输出不使用,然后将忽略此设置通过内部规则继承总和设置将使用。

金宝app支持的数据类型

港口 金宝app支持的数据类型

输入

  • 双精度浮点

  • 单精度浮点

  • 签名定点

输出

  • 双精度浮点

  • 单精度浮点

  • 何时布尔输出类型少量

  • 8-,16和32位签名的整数

  • 8-,16和32位未签名的整数

  • ASIC/FPGA中的UFIX(1)输出类型少量

  • F 一世 X (( 日志 2 m 在ASIC/FPGA中输出类型整数

扩展功能

C/C ++代码生成
使用Simulink®Coder™生成C和C ++代码。金宝app

版本历史记录

在R2006a之前引入