2-D IDCT

Вычислите 2D обратное дискретное косинусное преобразование (IDCT)

  • Библиотека:
  • Computer Vision Toolbox / Преобразовывает

  • 2-D IDCT block

Описание

2D блок IDCT вычисляет двумерное обратное дискретное косинусное преобразование входного сигнала. Уравнение для двумерного IDCT входного сигнала:

f(x,y)=2MNm=0M1n=0N1C(m)C(n)F(m,n)cos(2x+1)mπ2Mcos(2y+1)nπ2N,

где F (m, n) является дискретным косинусным преобразованием (DCT) f сигнала (x, y). Если m=n=0то C(m)=C(n)=1/2. В противном случае C(m)=C(n)=1.

Порты

Входной параметр

развернуть все

Задайте входные данные как вектор или матрицу значений интенсивности. Число элементов во входных данных должно быть степенью двойки.

Типы данных: single | double | int8 | int16 | int32 | uint8 | uint16 | uint32 | fixed point

Вывод

развернуть все

Выходные данные, содержащие 2D IDCT входа, возвращенного как матрица или вектор. Размер и тип данных выхода совпадают с теми из входа.

Типы данных: single | double | int8 | int16 | int32 | uint8 | uint16 | uint32 | fixed point

Параметры

развернуть все

Main

Задайте, как блок вычисляет синус и термины косинуса, чтобы найти 2D IDCT.

  • Table lookup — Блок вычисляет и хранит тригонометрические значения, прежде чем симуляция запустится. Эта опция требует большей памяти, чем Trigonometric fcn опция.

  • Trigonometric fcn — Блок вычисляет синус и значения косинуса во время симуляции.

Data Types

Для получения дополнительной информации на параметрах блоков фиксированной точки, смотрите, Задают Атрибуты Фиксированной точки для Блоков.

Выберите этот параметр, чтобы препятствовать тому, чтобы Fixed-Point Tool заменили типы данных, которые вы задаете в этом блоке. Для получения дополнительной информации смотрите Блокировку Установка Типа Выходных данных (Fixed-Point Designer).

Характеристики блока

Типы данных

double | fixed point | integer | single

Многомерные сигналы

no

Сигналы переменного размера

no

Больше о

развернуть все

Ссылки

[1] Вэнь-Сюн Чэнь, К. Смит и С. Фрэлик. “Быстрый Вычислительный Алгоритм для Дискретного косинусного преобразования”. Транзакции IEEE на Коммуникациях 25, № 9 (сентябрь 1977): 1004–9. https://doi.org/10.1109/TCOM.1977.1093941.

[2] Жонгд Ван. “Алгоритмы FAST для Дискретного Преобразования W и для Дискретного преобразования Фурье”. Транзакции IEEE на Акустике, Речи и Обработке сигналов 32, № 4 (август 1984): 803–16. https://doi.org/10.1109/TASSP.1984.1164399.

Расширенные возможности

Генерация кода C/C++
Генерация кода C и C++ с помощью Simulink® Coder™.

Смотрите также

Блоки

Функции

Представлено до R2006a
Для просмотра документации необходимо авторизоваться на сайте