Moving Maximum
Скользящий максимум.
Тип: MovingMaximum
Путь в библиотеке:
|
Описание
Блок Moving Maximum определяет скользящий максимум входного сигнала по каждому каналу независимо от времени. Для определения скользящего максимума блок использует метод скользящего окна. В этом методе блок определяет максимум по данным в окне заданной длины, которое перемещается по каждому каналу выборка за выборкой.
Порты
Вход
#
IN_1
—
ввод данных
вектор-строка | вектор-столбец | матрица
Details
Входные данные, по которым определяется скользящий максимум методом скользящего окна. Блок принимает многоканальные входные данные размерностью на , где и , с вещественными или комплексными значениями. Блок также принимает входные данные переменного размера. Во время моделирования можно изменять размер каждого входного канала, однако количество каналов не может меняться.
| Типы данных |
|
| Поддержка комплексных чисел |
Да |
Выход
#
OUT_1
—
вывод скользящего максимума
вектор-строка | вектор-столбец | матрица
Details
Скользящий максимум, определяемый методом скользящего окна. Размер выходных данных соответствует размеру входных данных. Окно скользит по столбцам вдоль каждого канала, и блок определяет максимум данных в окне.
| Типы данных |
|
| Поддержка комплексных чисел |
Да |
Параметры
Основные
#
Specify window length —
указать длину окна
Logical
Details
Если установить этот флажок, длина скользящего окна будет равна значению, установленному для параметра Window length. Если снять этот флажок, длина скользящего окна будет бесконечной. В этом режиме блок вычисляет максимальное значение текущей выборки и всех предыдущих выборок в канале.
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Нет |
| Вычисляемый |
Нет |
#
Window length —
длина скользящего окна
Int64 integer
Details
Указывает длину скользящего окна в выборках.
Зависимости
Чтобы использовать этот параметр, установите флажок Specify window length.
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Нет |
| Вычисляемый |
Да |
Алгоритмы
Метод скользящего окна
Details
В методе скользящего окна выходной сигнал для каждой входной выборки представляет собой максимальное значение текущей выборки и предыдущих выборок, где — это длина окна в выборках. Когда алгоритм вычисляет первые выходных данных, длина окна равна длине имеющихся данных.
Если длину окна не задана, алгоритм выбирает бесконечную длину окна. В этом режиме на выходе получается максимальное значение текущей выборки и всех предыдущих выборок в канале.
Ниже на рисунке приведен пример вычисления скользящего максимума потоковых входных данных с помощью метода скользящего окна. В алгоритме используется окно длиной 4. С каждой поступающей входной выборкой окно длиной 4 перемещается вдоль данных.