exponenta event banner

Что такое статистика движения?

Статистику потоковых сигналов в MATLAB ® и Simulink ® можно измерить по каждому независимому каналу данных с помощью движущихся объектов и блоков системы статистики. Статистика, такая как среднее число, RMS, стандартное отклонение, различие, медиана, максимум и минимальное изменение как данные изменяется постоянно со временем. При каждом входящем образце данных системные объекты и блоки вычисляют статистику по текущему образцу и определенному окну прошлых образцов. Это окно «перемещается» по мере поступления новых данных .

object™ системы MATLAB Блок симулятораВычисленная статистика
dsp.MedianFilterМедианный фильтрПодвижная медиана
dsp.MovingAverageСкользящее среднееСкользящее среднее
dsp.MovingMaximumМаксимальное перемещениеСкользящий максимум
dsp.MovingMinimumМинимальное перемещениеСкользящий минимум
dsp.MovingRMSПеремещение RMSПеремещение RMS
dsp.MovingStandardDeviationПеремещение стандартного отклоненияПеремещение стандартного отклонения
dsp.MovingVarianceОтклонение перемещенияСкользящее отклонение

Эти системные объекты и блоки вычисляют статистику движения, используя один или оба метода скользящего окна и экспоненциального взвешивания. Дополнительные сведения об этих методах см. в разделах Метод скользящего окна и Метод экспоненциального взвешивания.

Рассмотрим пример вычисления скользящего среднего потокового ввода данных с использованием метода скользящего окна. Алгоритм использует длину окна 4. На первом шаге времени алгоритм заполняет окно тремя нулями для представления первых трех выборок. На последующих временных этапах для заполнения окна алгоритм использует выборки из предыдущего кадра данных. Алгоритмы движущейся статистики имеют состояние и запоминают предыдущие данные.

Если данные являются стационарными, используйте стационарные блоки статистики для вычисления статистики по всем данным в Simulink. Постоянные блоки включают Автокорреляцию, Корреляцию, Максимум, Средний, Средний, Минимальный, RMS, Вид, Стандартное отклонение и Различие.

Эти блоки не поддерживают состояние. Когда приходит новая выборка данных, алгоритм вычисляет статистику по всем данным и не оказывает влияния на предыдущее состояние блока.

Рассмотрим пример вычисления стационарного среднего входного потока данных с использованием блока Mean в Simulink. Средний блок сконфигурирован для поиска среднего значения по каждому столбцу.

На каждом временном шаге алгоритм вычисляет среднее значение по всем данным, которые доступны на текущем временном шаге, и не использует данные предыдущего временного шага. Стационарные блоки статистики больше подходят для данных, которые уже доступны, а не для потоковых данных.

Связанные темы