Вычисление и добавление циклической проверки избыточности
вычисляет циклическую проверку избыточности (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.