Квантуйте и закодируйте входные параметры с плавающей точкой к целочисленным выходным параметрам
записи карт в многомерном массиве чисел с плавающей запятой y = uencode(u,n,v,'SignFlag')u чьи записи имеют значения в области значений [-v,v] к целочисленному выходу y. Входные записи вне этой области значений насыщаются.
uencode сопоставляет входное значение с плавающей точкой с целочисленным значением, определенным требованием для 2n уровни квантования. Это кодирование придерживается определения для линейного кодирования, заданного в Рекомендации G.701 ITU-T. Входной диапазон [-v,v] разделен на 2n равномерно распределенные интервалы. Введите записи в области значений [-v,v] сначала квантованы согласно этому подразделению входного диапазона, и затем сопоставлены с одним из 2n целые числа. Область значений выхода зависит от того, указываете ли вы, что хотите целые числа со знаком.
Типы выходных данных оптимизированы для количества битов как показано в приведенной ниже таблице.
[1] Международный союз электросвязи. Общие аспекты систем цифровой передачи: словарь цифровой передачи и мультиплексирования и условий Импульсной модуляции кода (PCM). Рекомендация G.701 ITU-T. Март 1993.