根据来自参考信号的信息设置传播信号的数据类型和比例
金宝appSimulink /信号属性
这数据类型传播块允许您控制模型中的数据类型和缩放信号。您可以使用此块以及具有它们的固定点块输出数据类型参数配置继承:通过反向传播继承
.
该块有三个输入:Ref1和Ref2是参考输入,而道具输入反向传播从参考输入中收集的数据类型和缩放信息。然后将此信息传递给其他定点块。
该块提供了许多用于传播数据类型和缩放信息的选择。例如,您可以使用:
来自的位数Ref1参考信号或最宽参考信号的比特数
从Ref2参考信号或具有最大范围的参考信号的范围
无论参考信号所使用的偏差如何,均偏差
参考信号的精度与最小精度
属性指定如何传播数据类型信息传播数据类型参数:
如果您选择指定通过对话框
,然后手动指定数据类型传播数据类型编辑字段。
如果您选择通过传播规则继承
,然后必须使用所描述的参数参数.
属性指定扩展信息如何传播传播缩放参数:
如果您选择指定通过对话框
,然后通过传播缩放编辑字段。
如果您选择通过传播规则继承
,然后必须使用所描述的参数参数.
在使用来自参考信号的信息之后,可以对数据类型和缩放应用第二级调整。要做到这一点,请使用单独的乘法和加法调整。这种灵活性有多种用途。例如,如果你的目标是一个DSP,那么你可以配置块,使与乘法和累加(MAC)操作相关联的比特数是输入信号的两倍宽,并有一个特定数量的保护比特添加到它。
这数据类型传播块还提供一种强制计算的比特数量的机制。例如,如果您定位了16位Micro,则目标C编译器可能支持仅8位,16位和32位的大小。金宝app该块强制使用这三种选择。例如,假设块计算24位的数据类型大小。由于目标芯片不直接可用24位,因此该信号强制最多32位,因此是本地支持的。金宝app
还存在处理浮点参考信号的方法。此方法使得更容易创建在固定点芯片和浮点芯片之间易于重新结合的设计。
这数据类型传播块允许您设置根据连接的信号正确配置的有用子系统的库。如果没有这种数据类型传播过程,库中的子系统就不太可能按照期望的方式处理大多数整数或定点信号。需要手动干预来配置数据类型和伸缩。在许多情况下,这个块可以消除人工干预。
对话框参数的优先级从上到下减少。还:
双精度引用输入优先于所有其他数据类型。
单精度参考输入优先于整数和定点数据类型。
乘法调整在加法调整之前进行。
在从参考输入继承精度或正范围之前确定比特数。
posrange.
比信号的确切最大正范围高一位。
将计算的比特数被推广到大于或等于计算的最小允许值。如果没有存在,则块返回错误。
数据类型 |
|
直接引线 |
|
多维信号 |
|
适应信号 |
|
零交叉检测 |
|