Декодируйте нисходящую управляющую информацию (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.