Quantizer
Дискретизирует входной сигнал с заданным интервалом.
Тип: Quantizer
Путь в библиотеке:
|
Описание
Блок Quantizer дискретизирует входной сигнал, используя алгоритм квантования. Блок использует метод округления до ближайшего для сопоставления значений сигнала с квантованными значениями на выходе, которые определяются параметром Quantization interval. Плавный входной сигнал может принять форму ступеньки после квантования.
Следующее уравнение описывает метод округления до ближайшего:
где — квантованный выходной сигнал, — входной сигнал, а — Quantization interval.
Порты
Вход
#
IN_1
—
входной сигнал для квантования
скаляр | вектор | матрица
Details
Входной сигнал для алгоритма квантования.
| Типы данных |
|
| Поддержка комплексных чисел |
Нет |
Выход
#
OUT_1
—
квантованный выходной сигнал
скаляр | вектор | матрица
Details
Выходной сигнал, состоящий из дискретных значений, квантованных с округлением до ближайшего:
y = q * round(u/q)
где y — квантованный выходной сигнал, u — входной сигнал, а q — Quantization interval.
| Типы данных |
|
| Поддержка комплексных чисел |
Нет |
Параметры
Основные
#
Quantization interval —
интервал, определяющий уровни квантования для выходного сигнала
Scalar / array of real numbers
Details
Задает интервал квантования, используемый в алгоритме. Уровни квантования для выходных данных блока Quantizer являются целыми числами, кратными Quantization interval.
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Да |
| Вычисляемый |
Да |