exponenta event banner

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

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

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

  • Moving Minimum block

Описание

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

Порты

Вход

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

Данные, по которым определяется скользящий минимум, с использованием метода скользящего окна. Блок принимает вещественные или комплексные многоканальные входы, то есть входы размера 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