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

DCT

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

dct

Описание

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

Порты

Вход

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

Details

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

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

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

Типы данных

Single | Float64 | Int8 | Int16 | Int32 | Int64 | Uint8 | Uint16 | Uint32 | Uint64

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

Да

Выход

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

Details

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

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

где

еслиесли
Типы данных

Single | Float64 | Int8 | Int16 | Int32 | Int64 | Uint8 | Uint16 | Uint32 | Uint64

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

Да

Параметры

Отсутствуют.