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

Unbuffer

Распаковка входного кадра в последовательность скалярных выходов.

Тип: Unbuffer

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

/Signal Operations/Signal Management/Buffers/Unbuffer

Описание

Блок Unbuffer преобразует входной сигнал на в выходной сигнал 1 на . То есть на входах происходит процесс буферизации по строкам таким образом, что каждая строка матрицы становится независимой временной выборкой на выходе. Скорость, с которой блок получает входные данные, обычно меньше той, с которой блок производит выходные данные.

unbuffer 1 ru

Блок регулирует выходную частоту таким образом, чтобы период выборки был одинаковым как на входе, так и на выходе, = . Таким образом, период выборки на выходе для входа с размером кадра и периодом кадра равен / , что представляет собой частоту, в раз превышающую частоту кадров на входе. В приведенном выше примере блок получает входные сигналы только раз в три периода выборки, но производит выходной сигнал раз в период выборки. Для ребуферизации входных данных до большего или меньшего размера кадра используйте блок Buffer.

Порты

Вход

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

Details

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

Типы данных

Float16, Float32, Float64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64, Bool

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

Да

Выход

# OUT_1 — выходной сигнал
вектор

Details

Выходной сигнал, возвращаемый в виде вектора длиной .

Типы данных

Float16, Float32, Float64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64, Bool

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

Да