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

Downsample

Уменьшает частоту дискретизации входного сигнала путем удаления промежуточных значений.

downsample

Описание

Блок Downsample уменьшает частоту дискретизации входного сигнала, удаляя промежуточные значения. Блок обрабатывает каждый элемент входа как отдельный канал и передискретизирует каждый такой канал отдельно. Частота дискретизации на выходе в K раз ниже частоты дискретизации на входе, где K — значение параметра Downsample factor. Блок Downsample передискретизирует вход, отбрасывая K–1 значений после каждого выведенного значения.

Порты

Вход

Port_1 — входной сигнал
вектор | матрица

Входной сигнал, частоту дискретизации которого нужно уменьшить.

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

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

Выход

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

Выходной сигнал с частотой дискретизации, которая в K раз ниже частоты дискретизации на входе.

Типы данных: Float64

Параметры

Downsample factor — коэффициент понижения дискретизации
2 (по умолчанию) | положительное число

Целочисленный коэффициент K, задающий отношение частоты дискретизации на входе к частоте дискретизации на выходе.

Initial conditions — начальное значение
0 (по умолчанию) | действительный скаляр | множество

Начальное значение выходного сигнала. Допускается скаляр или массив того же размера, что и вход.