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

Downsample

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

Тип: Downsample

Путь в библиотеке:

/Signal Operations/Signal Operations/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 (по умолчанию) | действительный скаляр | множество

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