Скользящий максимум
dsp.MovingMaximum Система object™ определяет подвижный максимум входного сигнала по каждому каналу независимо во времени. Объект использует метод скользящего окна для определения скользящего максимума. В этом методе окно заданной длины перемещается по каждому каналу, выборка за выборкой, и объект определяет максимум данных в окне. Дополнительные сведения см. в разделе Алгоритмы.
Для определения подвижного максимума входного сигнала:
Создать dsp.MovingMaximum и задайте его свойства.
Вызовите объект с аргументами, как если бы это была функция.
Дополнительные сведения о работе системных объектов см. в разделе Что такое системные объекты?.
возвращает перемещаемый максимальный объект, movMax = dsp.MovingMaximummovMax, используя свойства по умолчанию.
устанавливает movMax = dsp.MovingMaximum(Len)WindowLength свойство для Len.
задает дополнительные свойства с помощью movMax = dsp.MovingMaximum(Name,Value)Name,Value пар. Неопределенные свойства имеют значения по умолчанию.
movMax = dsp.MovingMaximum('SpecifyWindowLength',1,'WindowLength',10);Чтобы использовать функцию объекта, укажите объект System в качестве первого входного аргумента. Например, для освобождения системных ресурсов объекта System с именем obj, используйте следующий синтаксис:
release(obj)
[1] Боденем, Дин. «Адаптивная фильтрация и обнаружение изменений потоковых данных». PH.D. Дипломная работа. Имперский колледж, Лондон, 2012 год.
dsp.MedianFilter | dsp.MovingAverage | dsp.MovingMinimum | dsp.MovingRMS | dsp.MovingStandardDeviation | dsp.MovingVariance | powermeter