主要内容

移动平均线

移动平均线

  • 库:
  • DSP系统工具箱/统计信息

  • 移动平均线块

描述

移动平均线块计算输入信号沿每个通道随时间独立的移动平均值。该块使用滑动窗口方法或指数加权方法来计算移动平均。在滑动窗口方法中,指定长度的窗口在数据样本上逐个移动,块计算窗口中数据的平均值。在指数加权法中,块将数据样本与一组加权因子相乘,然后将加权数据相加,计算平均值。有关这些方法的详细信息,请参见算法

港口

输入

全部展开

数据块对其计算移动平均。该块接受实值或复值多路输入,即:——- - - - - -n大小输入,其中≥1且n≥1。该块还接受可变大小的输入。在模拟过程中,您可以更改每个输入通道的大小。但是,通道的数量不能改变。

该端口在您设置之前是未命名的方法指数权重并选择从输入端口指定遗忘因子参数。

数据类型:|
复数支持:金宝app是的

遗忘因子决定了过去数据的权重。与0.1的遗忘因子相比,0.9的遗忘因子给予旧数据更多的权重。遗忘因子为1.0表示无限的记忆-所有之前的样本都被赋予相同的权重。

依赖关系

设置时将显示此端口方法指数权重并选择从输入端口指定遗忘因子参数。

数据类型:|

输出

全部展开

移动平均输出的大小与输入的大小相匹配。该块使用滑动窗口方法或指数加权方法来计算移动平均,如方法参数。详情请参见算法

数据类型:|
复数支持:金宝app是的

参数

全部展开

如果参数被列为可调的,则可以在模拟期间更改其值。

  • 滑动窗口-长度窗口窗口长度沿着每个通道移动输入数据。对于窗口移动的每个样本,块计算窗口中数据的平均值。

  • 指数权重-块将样本乘以一组权重因子。加权因子的大小随着数据年龄的增加而呈指数下降,但大小永远不会达到零。为了计算平均值,算法将加权数据相加。

选中此复选框时,滑动窗口的长度等于中指定的值窗口长度.清除此复选框时,滑动窗口的长度为无限大。在这种模式下,该块计算当前样本和通道中所有先前样本的平均值。

依赖关系

设置时出现此参数方法滑动窗口

指定样例中滑动窗口的长度。

依赖关系

设置时出现此参数方法滑动窗口并选择指定窗口长度复选框。

选择此复选框时,遗忘因子通过λ端口。清除此复选框时,将在块对话框中通过遗忘因子参数。

依赖关系

此参数仅在设置时出现方法指数权重

遗忘因子决定了过去数据的权重。与0.1的遗忘因子相比,0.9的遗忘因子给予旧数据更多的权重。遗忘因子为1.0表示无限的记忆-所有之前的样本都被赋予相同的权重。

可调:是的

依赖关系

设置时出现此参数方法指数权重清除从输入端口指定遗忘因子复选框。

  • 代码生成

    使用生成的C代码模拟模型。当你第一次运行Simulink时金宝app®生成该块的C代码。只要模型没有改变,C代码将被重用用于后续的模拟。此选项需要额外的启动时间,但提供了更快的模拟速度解释执行

  • 解释执行

    利用MATLAB仿真模型®翻译。此选项缩短了启动时间,但模拟速度较慢代码生成

块特征

数据类型

|

多维信号

没有

适应信号

是的

算法

全部展开

扩展功能

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

在R2016b中引入