Вычисление и добавление циклической проверки избыточности
вычисляет циклическую проверку избыточности (CRC) для вектора входных данных и возвращает копию вектора с подключенным CRC. Для поддержки правильной обработки бит наполнителя отрицательные значения битов входа интерпретируются как логические 0 для целей вычисления CRC. Значение -1 используется для представления бит наполнителя. blkcrc = lteCRCEncode(blk,poly)lteCRCEncode вычисляет CRC, заданный как poly для вектора с входом битами blk и возвращает копию входа с CRC, добавленным в вектор blkcrc. Допустимые опции для полинома CRC '8', '16', '24A', или '24B'. Соответствующие полиномы см. в TS 36.212 [1], раздел 5.1.1.
[1] 3GPP TS 36.212. "Evolved Universal Terrestrial Radio Access (E-UTRA); Мультиплексирование и канальное кодирование. "3rd Генерация Partnership Project; Группа технических спецификаций Радиосеть доступ. URL-адрес: http://www.3gpp.org.