Moving Maximum 滑动高度 类型: MovingMaximum 图书馆中的路径: /Signal Operations/Statistics/Moving Maximum 说明 移动最大值*程序块确定每个通道上输入信号的移动最大值,与时间无关。程序块使用滑动窗口法确定移动最大值。在这种方法中,程序块根据指定长度的窗口中的数据确定最大值,该窗口在每个通道上逐个采样移动。 端口 输入 端口_1 - 数据输入 矢量行 | 矢量列 | 矩阵 通过滑动窗口法确定移动最大值的输入数据。程序块接受维数为 至 的多通道输入数据,其中 和 为实数或复数。程序块还接受可变维度的输入数据。在仿真过程中,每个输入通道的大小可以改变,但通道数量不能改变。 数据类型: Float16, Float32, Float64, Int8, Int16, Int32, Int64, Int128, UInt8, UInt16, UInt32, UInt64, UInt128 支持复数:是 输出 端口_2 - 移动最大输出 矢量行 | 矢量列 | 矩阵 由滑动窗口法确定的滑动最大值。输出数据大小与输入数据大小相同。窗口沿着每个通道的列滑动,区块确定窗口中数据的最大值。 数据类型: Float16, Float32, Float64, Int8, Int16, Int32, Int64, Int128, UInt8, UInt16, UInt32, UInt64, UInt128 *支持复数:是 参数 主要参数 指定窗口长度 - 指定窗口长度 已启用(默认) | 已禁用 如果选中该复选框,滑动窗口长度将等于 Window length 参数中指定的值。如果不选中,滑动窗口长度将为无限。在此模式下,程序块将计算通道中当前采样和之前所有采样的最大值。 窗口长度 - 滑动窗口长度 4(默认)"|"正整数"。 指定样本中滑动窗口的长度。 依赖关系 要启用此参数,请选择*指定窗口长度*复选框。 算法 滑动窗口法 在滑动窗口法中,每个输入样本的输出是当前样本和 之前样本的最大值,其中 是以样本为单位的窗口长度。当算法计算输出数据的第一个 时,窗口长度等于可用数据的长度。 如果没有给出窗口长度,算法会选择无限窗口长度。在这种模式下,输出是当前样本和通道中所有先前样本的最大值。 下图显示了使用滑动窗口法计算流输入数据的滑动最大值的示例。该算法使用长度为 4 的窗口。每输入一个输入样本,长度为 4 的窗口就会沿着数据移动。