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

IDCT

Обратное дискретное косинусное преобразование (IDCT) входного сигнала.

Тип: IDCT

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

/Signal Operations/Transforms/IDCT

Описание

Блок IDCT вычисляет обратное дискретное косинусное преобразование (IDCT) входного сигнала . Если входной сигнал представляет собой матрицу на , блок вычисляет IDCT-преобразование каждого канала в матрице.

Порты

Вход

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

Details

Укажите входной сигнал в виде вектора, матрицы на или массива.

Для всех входных массивов блок вычисляет IDCT-преобразования по первому измерению. Размер первого измерения (размер кадра) должен быть равен степени двойки. Чтобы работать с другими размерами кадра, используйте блок Pad для заполнения или усечения размера кадра до длины, равной степени двойки.

Если входным сигналом для блока IDCT является матрица на , блок рассматривает каждый входной столбец как независимый канал, содержащий последовательных выборок.

Типы данных

Float32, Float64, Int8, Int16, Int32, Int64, Uint8, Uint16, Uint32, Uint64

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

Да

Выход

# OUT_1 — выходной IDCT-преобразованный сигнал
вектор | матрица M на N | массив

Details

Выходной IDCT-преобразованный сигнал в виде вектора, матрицы на или массива.

Если блок выводит матрицу на , то -й столбец матрицы содержит длину соответствующего входного столбца.

где

Типы данных

Float32, Float64, Int8, Int16, Int32, Int64, Uint8, Uint16, Uint32, Uint64

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

Да