Документация Engee

Moving Minimum

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

moving minimum

Описание

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

Порты

Вход

Port_1 — ввод данных
вектор-строка |вектор-столбец | матрица

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

Типы данных: Float16, Float32, Float64, Int8, Int16, Int32, Int64, Int128, UInt8, UInt16, UInt32, UInt64, UInt128

Поддержка комплексных чисел: Да

Выход

Port_2 — вывод скользящего минимума
вектор-строка |вектор-столбец | матрица

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

Типы данных: Float16, Float32, Float64, Int8, Int16, Int32, Int64, Int128, UInt8, UInt16, UInt32, UInt64, UInt128

Поддержка комплексных чисел: Да

Параметры

Main

Specify window length — указать длину окна
включено (по умолчанию) | выключено

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

Window length — длина скользящего окна
4 (по умолчанию) | целое положительное число

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

Зависимости

Чтобы включить этот параметр, установите флажок Specify window length.

Алгоритмы

Метод скользящего окна

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

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

Ниже на рисунке приведен пример вычисления скользящего минимума потоковых входных данных с помощью метода скользящего окна. В алгоритме используется окно длиной 4. С каждой поступающей входной выборкой окно длиной 4 перемещается вдоль данных.

moving minimum 1