主要内容

移动标准差

移动标准差

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

  • 移动标准差块

描述

移动标准差块计算输入信号沿每个通道随时间独立移动的标准偏差。该块使用滑动窗口方法或指数加权方法来计算移动标准偏差。在滑动窗口方法中,指定长度的窗口在数据样本上逐个移动,块计算窗口中数据的标准偏差。在指数加权法中,块计算指数加权的移动方差并取平方根。有关这些方法的详细信息,请参见算法

港口

输入

全部展开

该块计算在此输入端口指定的数据的移动标准偏差。指定大小为实值或复值的多通道输入——- - - - - -n,在那里≥1且n≥1。

允许固定大小的输入信号的任意帧长参数出现且未选中,输入固定大小的信号,帧长必须是跳长(窗口长度−重叠长度)的倍数。在所有其他情况下,输入帧长度可以是任意的。

块接受可变大小的输入(帧长在模拟过程中改变)。当你输入一个可变大小的信号时,信号的帧长可以是任意的。

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

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

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

依赖关系

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

数据类型:|

输出

全部展开

移动标准偏差输出,以矢量或矩阵的形式返回。块计算基于的移动标准差方法使用滑动窗口方法或指数加权方法进行参数设置。详情请参见算法

该表提供了输出信号尺寸的更多详细信息。

输入信号 输入尺寸 输出尺寸允许固定大小的输入信号的任意帧长出现 输出尺寸允许固定大小的输入信号的任意帧长不出现
固定大小的信号 ——- - - - - -n,在那里是跃点大小(窗口长度−重叠长度)的倍数。

/跳)———大小n

——- - - - - -n

固定大小的信号 ——- - - - - -n,在那里不是跳点大小(窗口长度−重叠长度)的倍数

装天花板/跳)———大小n当你选择允许固定大小的输入信号的任意帧长

如果不选择允许固定大小的输入信号的任意帧长,块错误。

——- - - - - -n

适应信号 ——- - - - - -n 装天花板/跳)———大小n

——- - - - - -n

当输出的上限大小为装天花板/跳)———大小n,在模拟过程中,第一个维度的大小在这个范围内变化,第二个维度的大小保持不变。有关显示此行为的示例,请参见计算有噪声方波信号的移动标准差

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

参数

全部展开

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

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

  • 指数权重-块计算指数加权移动标准差并取平方根。加权因子的大小随着数据年龄的增加而呈指数下降,但大小永远不会达到零。

有关这些方法的详细信息,请参见算法

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

依赖关系

若要启用该参数,请设置方法滑动窗口

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

依赖关系

若要启用该参数,请设置方法滑动窗口并选择指定窗口长度复选框。

将滑动窗口之间的重叠长度指定为非负整数。重叠长度取值范围为[0,窗口长度−1]。

依赖关系

若要启用该参数,请设置方法滑动窗口并选择指定窗口长度复选框。

指定固定大小的输入信号(其大小在模拟过程中不改变)是否可以具有任意帧长,其中帧长不必是跳长的倍数。跃点大小定义为窗口长度重叠长度.该块仅对固定大小的输入信号使用此参数设置,如果输入具有可变大小,则忽略此参数。

当输入信号是可变大小信号时,信号可以有任意帧长,即帧长不必是跳长的倍数。

对于固定大小的输入信号,如果你:

  • 选择允许固定大小的输入信号的任意帧长参数时,信号的帧长度不必是跳数的倍数。如果输入不是跳数的倍数,那么输出通常是一个可变大小的信号。因此,要支持任意大小的输入,金宝app块还必须支持可变大小的操作,可以通过选择允许固定大小的输入信号的任意帧长参数。

  • 清除允许固定大小的输入信号的任意帧长参数时,输入帧长度必须是跳数的倍数。

依赖关系

若要启用该参数,请设置方法滑动窗口并选择指定窗口长度复选框。

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

依赖关系

若要启用该参数,请设置方法指数权重

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

可调:是的

依赖关系

若要启用该参数,请设置方法指数权重清除从输入端口指定遗忘因子复选框。

指定要运行的模拟类型为以下之一:

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

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

块特征

数据类型

|

多维信号

没有

适应信号

是的

算法

全部展开

扩展功能

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

版本历史

在R2016b中引入

全部展开