您可以测量Matlab中的流媒体信号的统计信息®和模拟金宝app®沿着每个独立数据通道使用移动统计系统对象和块。随着时间的推移,随着时间的推移,平均,rms,标准偏差,方差,中位数,最大值和最小变化等统计数字。通过进入的每个数据样本,系统对象和块会计算当前样本和过去样本的特定窗口的统计信息。当新数据出现时,此窗口“移动”。
Matlab System Object™ | 金宝appSimulink块 | 统计数据 |
---|---|---|
DSP.MedianFilter. |
中位过滤器 | 移动中位数 |
dsp.movingverage. |
平均移动 | 平均移动 |
dsp.movingmaximum. |
移动最大值 | 移动最大值 |
dsp.movingminimum. |
移动最少 | 移动最少 |
dsp.movingrms. |
移动rms | 移动rms |
dsp.movingstandddeviation. |
移动标准偏差 | 移动标准偏差 |
dsp。MovingVariance |
移动方差 | 移动方差 |
这些系统对象和块使用滑动窗口方法和指数加权方法中的一个或两种来计算移动统计。有关这些方法的更多详细信息,请参阅滑动窗口法和指数加权法。
考虑使用滑动窗口方法计算用于计算流输入数据的移动平均值的示例。该算法使用窗口长度为4.在第一次步骤中,该算法用三个零填充窗口以表示前三个样本。在随后的时间步骤中,要填充窗口,该算法使用来自先前数据帧的样本。移动统计算法具有状态并记住以前的数据。
如果数据静止,请使用静止统计块来计算Simulink中的整个数据上的统计信息。金宝app固定块包括自相关那相关性那最大那吝啬的那中位数那最低限度那rms.那种类那标准偏差, 和方差。
这些块不保持状态。当新数据样本进入时,算法计算整个数据上的统计信息,并且没有从块的先前状态的影响。
考虑使用该计算流输入数据的静止平均值的示例吝啬的simulink中金宝app的块。这吝啬的块配置为在每列上找到平均值。
在每个时间步长,算法计算当前时间步长中可用的整个数据的平均值,而不使用来自前一个时间步长的数据。静态统计块更适合于已经可用的数据,而不是流数据。