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