exponenta event banner

Максимальное перемещение

Скользящий максимум

  • Библиотека:
  • Инструментарий/статистика системы DSP

  • Moving Maximum block

Описание

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

Порты

Вход

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

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

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

Продукция

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

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

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

Параметры

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

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

Длина окна определяет длину скользящего окна в образцах.

Зависимости

Этот параметр появляется при установке флажка Указать длину окна (Specify window length).

  • Code generation

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

  • Interpreted execution

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

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

Типы данных

double | integer | single

Прямой проход

no

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

no

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

yes

Обнаружение пересечения нулей

no

Алгоритмы

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

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

Создание кода C/C + +
Создайте код C и C++ с помощью Simulink ® Coder™

.
Представлен в R2016b