exponenta event banner

Quantizer

Дискретизировать вход с заданным интервалом

  • Библиотека:
  • Симулинк/разрывы

  • Quantizer block

Описание

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

Это уравнение математически описывает метод округления до ближайшего:

y = q * round(u/q) 

где y - квантованный выходной сигнал, u является входом, и q - интервал квантования.

Порты

Вход

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

Входной сигнал в алгоритм квантования.

Типы данных: single | double
Поддержка комплексного номера: Да

Продукция

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

Выходной сигнал, состоящий из дискретных значений, квантованных с помощью кругового-ближайшего подхода:

y = q * round(u/q) 

где y - выходной сигнал, u является входом, и q - интервал квантования.

Типы данных: single | double

Параметры

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

Укажите интервал квантования, используемый в алгоритме. Уровни квантования для вывода блока Квантователя являются целыми кратными интервалу Квантования.

Программное использование

Параметр блока: QuantizationInterval
Текст: символьный вектор
Значение: Любое реальное или комплексное значение
По умолчанию: '0.5'

Команды линеаризации в программном обеспечении Simulink ® рассматривают этот блок как усиление в пространстве состояний. Установите этот флажок, чтобы команды рассматривали коэффициент усиления как 1. Снимите флажок, чтобы команды обрабатывали коэффициент усиления как 0.

Программное использование

Параметр блока: LinearizeAsGain
Текст: символьный вектор
Значение: 'off' | 'on'
По умолчанию: 'on'

Укажите время выборки в качестве значения, отличного от -1. Дополнительные сведения см. в разделе Указание времени образца.

Зависимости

Этот параметр не отображается, если для него явно не задано значение, отличное от -1. Дополнительные сведения см. в разделе Блоки, для которых образец времени не рекомендуется.

Программное использование

Параметр блока: SampleTime
Текст: символьный вектор
Значения: скаляр или вектор
По умолчанию: '-1'

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

Типы данных

double | single

Прямой проход

yes

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

no

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

no

Обнаружение пересечения нулей

no

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

Создание кода C/C + +
Создайте код C и C++ с помощью Simulink ® Coder™

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