Unbuffer
Распаковка входного кадра в последовательность скалярных выходов.
Описание
Блок Unbuffer преобразует входной сигнал на в выходной сигнал 1 на . То есть на входах происходит процесс буферизации по строкам таким образом, что каждая строка матрицы становится независимой временной выборкой на выходе. Скорость, с которой блок получает входные данные, обычно меньше той, с которой блок производит выходные данные.
Блок регулирует выходную частоту таким образом, чтобы период выборки был одинаковым как на входе, так и на выходе, = . Таким образом, период выборки на выходе для входа с размером кадра и периодом кадра равен / , что представляет собой частоту, в раз превышающую частоту кадров на входе. В приведенном выше примере блок получает входные сигналы только раз в три периода выборки, но производит выходной сигнал раз в период выборки. Для ребуферизации входных данных до большего или меньшего размера кадра используйте блок Buffer.
Порты
Вход
X — входной сигнал
вещественная матрица M на N
| скаляр
| вектор
Входной сигнал, заданный в виде матрицы на , где — количество выборок в данных по строкам матрицы, а — количество элементов в каждой независимой строке, а также скаляра или вектора.
Типы данных: Float16
, Float32
, Float64
, Int8
, Int16
, Int32
, Int64
, UInt8
, UInt16
, UInt32
, UInt64
, Bool
Поддержка комплексных чисел: Да