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.
Значение по умолчанию |
|
Имя для программного использования |
|
Настраиваемый |
Да |
Вычисляемый |
Да |