Декодируйте нисходящую управляющую информацию (DCI)
dcibits = nrDCIDecode(softbits,K,L)[dcibits,mask] = nrDCIDecode(softbits,K,L) декодирует вход dcibits = nrDCIDecode(softbits,K,L)softbits и возвращает декодируемые биты DCI длины K. Функция реализует инверсию функций, заданных в Разделах TS 38.212 7.3.4, 7.3.3, и 7.3.2 [1], таких как восстановление уровня, полярное декодирование и декодирование контроля циклическим избыточным кодом (CRC). L задает длину списка, используемую для полярного декодирования.
[ также ищет ошибку контроля циклическим избыточным кодом (CRC) в декодировании DCI. Если dcibits,mask] = nrDCIDecode(softbits,K,L)mask не равен 0, или ошибка произошла или вход CRC, был замаскирован. Когда нет никаких ошибок CRC, mask является фактическим значением, используемым для маскирования битов CRC.
[1] 3GPP TS 38.212. “NR; Мультиплексирование и кодирование канала”. Проект Партнерства третьего поколения; Сеть радиодоступа Technical Specification Group.