你可以在MATLAB中测量流信号的统计量®和仿真软万博1manbetx件®沿着每个独立的数据通道使用移动统计系统对象和块。统计信息如平均值、均方根值、标准差、方差、中位数、最大值和最小值随着数据的不断变化而变化。对于传入的每个数据样本,系统对象和块计算当前样本和过去样本的特定窗口上的统计信息。这个窗口会随着新数据的输入而“移动”。
MATLAB系统对象™ | 万博1manbetx仿真软件块 | 统计计算 |
---|---|---|
dsp.MedianFilter |
中值滤波器 | 移动平均 |
dsp.MovingAverage |
移动平均线 | 移动平均线 |
dsp.MovingMaximum |
移动的最大 | 移动的最大 |
dsp.MovingMinimum |
移动的最小 | 移动的最小 |
dsp.MovingRMS |
移动的均方根 | 移动的均方根 |
dsp.MovingStandardDeviation |
移动标准偏差 | 移动标准偏差 |
dsp.MovingVariance |
移动的方差 | 移动的方差 |
这些系统对象和块使用滑动窗口法和指数加权法中的一种或两种方法来计算移动统计量。有关这些方法的详细信息,请参见滑动窗口方法和指数加权方法。
考虑一个使用滑动窗口方法计算流输入数据移动平均值的例子。该算法使用的窗口长度为4。在第一步,算法用三个0填充窗口来表示前三个样本。在随后的时间步骤中,为了填充窗口,算法使用来自前一个数据帧的样本。移动统计算法有一个状态,并记住以前的数据。
如果数据是平稳的,则使用平稳统计信息块在Simulink中计算整个数据的统计信息。万博1manbetx固定块包括自相关,相关,最大,的意思是,中位数,最低,RMS,排序,标准偏差,方差。
这些块不维护状态。当一个新的数据样本进来时,算法计算整个数据的统计量,并且不受块以前状态的影响。
方法计算流输入数据的平稳平均值的意思是块模型。万博1manbetx的的意思是块配置为查找每个列的平均值。
在每个时间步,算法计算平均值可用在当前时间步骤,并且不会从先前的时间步骤中使用数据的整个数据。固定统计块更适合已经可用,而不是流数据的数据。