Движущийся максимум

Движущийся максимум

  • Библиотека:
  • DSP System Toolbox / Статистика

Описание

Блок Moving Maximum определяет движущийся максимум входного сигнала вдоль каждого канала независимо в зависимости от времени. Блок использует метод раздвижного окна, чтобы определить движущийся максимум. В этом методе окно заданной длины отодвигается каждая выборка канала выборкой, и блок определяет максимум по данным в окне. Для получения дополнительной информации см. Алгоритмы.

Порты

Входной параметр

развернуть все

Данные, по которым движущийся максимум определяется с помощью метода раздвижного окна. Блок принимает многоканальные входные параметры с комплексным знаком или с действительным знаком, то есть, m-by-n входные параметры размера, где m ≥ 1 и n ≥ 1. Блок также принимает входные параметры переменного размера. Во время симуляции можно изменить размер каждого входного канала. Однако количество каналов не может измениться.

Типы данных: single | double
Поддержка комплексного числа: Да

Вывод

развернуть все

Движущийся максимальный вывод, определенное использование метода раздвижного окна. Размер вывода совпадает с размером входа. Окно скользит по столбцам вдоль каждого канала, и блок определяет максимум данных в окне. Для получения дополнительной информации см. Алгоритмы.

Типы данных: single | double
Поддержка комплексного числа: Да

Параметры

развернуть все

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

Window length задает длину раздвижного окна. Этот параметр появляется, когда вы устанавливаете флажок Specify window length.

  • Code generation

    Моделируйте модель с помощью сгенерированного кода C. В первый раз, когда вы запускаете симуляцию, Simulink® генерирует код С для блока. Код С снова используется для последующих симуляций, пока модель не изменяется. Эта опция требует дополнительного времени запуска, но обеспечивает более быструю скорость симуляции, чем Interpreted execution.

  • Interpreted execution

    Моделируйте модель с помощью  интерпретатора MATLAB®. Эта опция сокращает время запуска, но имеет более медленную скорость симуляции, чем Code generation.

Характеристики блока

Типы данных

double | single | base integer

Многомерные сигналы

No

Сигналы переменного размера

Yes

Алгоритмы

развернуть все

Расширенные возможности

Генерация кода C/C++
Генерация кода C и C++ с помощью Simulink® Coder™.

Введенный в R2017b