Quantizing Encoder

Квантуйте сигнал с помощью раздела и книги шифров

Библиотека

Кодирование источника

Описание

Блок Quantizing Encoder квантует входной сигнал согласно вектору Partition и кодирует входной сигнал согласно вектору Codebook. Этот блок процессы каждый векторный элемент независимо. Вход должен быть сигналом дискретного времени. Этот блок процессы каждый векторный элемент независимо. Для получения информации о типах данных, которые поддерживает каждый порт блока см. таблицу Supported Data Type на этой странице.

Первый выход является индексом квантования. Второй выход является квантованным сигналом. Значения для квантованного сигнала приняты от вектора Codebook.

Параметр Quantization partition, P, является вектором действительных чисел длины n, чьи записи находятся в строго порядке по возрастанию. Индекс квантования (второе значение выходного сигнала) соответствие входному значению x

  • 0, если xP (1)

  • m, если P (m) <xP (m+1)

  • n, если P (n) <x

Параметр Quantization codebook, длина которого является n+1, предписывает значение для каждого раздела в квантовании. Первым элементом Quantization codebook является значение для интервала между отрицательной бесконечностью и первым элементом P. Второй выходной сигнал этого блока содержит квантование входного сигнала на основе индексов квантования и заданных значений.

Используйте lloyds функция с репрезентативной пробой ваших данных как обучающие данные, чтобы получить соответствующий раздел и параметры книги шифров.

Параметры

Quantization partition

Вектор конечных точек интервалов раздела.

Quantization codebook

Вектор выходных значений присвоен каждому разделу.

Index output data type

Выберите тип выходных данных.

Поддерживаемый тип данных

ПортПоддерживаемые типы данных
U
  • Плавающая точка двойной точности

  • Плавающая точка с одинарной точностью

  • Фиксированная точка со знаком

Idx
  • Плавающая точка двойной точности

  • 8-, 16-, и 32-битные целые числа со знаком

  • 8-, 16-, и 32-битное беззнаковое целое

Q (U)
  • Плавающая точка двойной точности

  • Плавающая точка с одинарной точностью

  • Фиксированная точка со знаком

Парный блок

Quantizing Decoder

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

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

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

Блоки

Функции

Представлено до R2006a

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