Расчет и добавление проверки циклическим избыточным кодом
вычисляет циклический контроль избыточности (CRC) для вектора входных данных и возвращает копию вектора с присоединенным CRC. Для поддержки правильной обработки битов заполнителя отрицательные значения входных битов интерпретируются как логический 0 для целей вычисления ЦИК. Значение -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. "Развитый универсальный наземный радиодоступа (E-UTRA); мультиплексирование и канальное кодирование. "Проект партнерства 3-го поколения; Техническая спецификация на сеть радиодоступа группы. URL: http://www.3gpp.org.