Декодируйте и снимите циклическую проверку избыточности (CRC)
[
проверяет входные данные blk
,err
]
= nrCRCDecode(blkcrc
,poly
)blkcrc
для ошибки CRC. Функция принимает, что входные данные содержат биты четности CRC, сопоставленные с полиномом poly
. Функция возвращается blk
, которая является частью данных входов blkcrc
. Функция также возвращается err
, которое является логическим различием (XOR) между CRC, содержащимся во входе, и CRC, пересчитанным по части данных входного сигнала. Если err
не равно 0, произошла ошибка или входной CRC был маскирован. Для получения дополнительной информации о связанных полиномах смотрите TS 38.212 Раздел 5.1 [1].
[1] 3GPP TS 38.212. "NR; Мультиплексирование и канальное кодирование. "3rd Генерация Partnership Project; Группа технических спецификаций Радиосеть доступ.