Quantizing Encoder

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

Библиотека

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

  • Quantizing Encoder block

Описание

Блок 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