Декодируйте восходящую управляющую информацию (UCI)
декодирует вход ucibits
= nrUCIDecode(softbits
,A
)softbits
и возвращает декодируемые биты UCI длины A
. Функция реализует инверсию процесса кодирования, заданного в Разделах TS 38.212 6.3.1.2–6.3.1.5 для физического восходящего канала управления (PUCCH) и в Разделах 6.3.2.2–6.3.2.5 для физического восходящего канала совместно использованный канал (PUSCH) [1]. Декодирование состоит из восстановления уровня, декодирования канала и декодирования контроля циклическим избыточным кодом (CRC) на блок кода. Конкретная схема декодирования, что функциональные реализации зависят от декодируемой длины сообщения UCI, A
. Для получения дополнительной информации см. Алгоритмы.
задает длину списка для полярного декодирования в дополнение к входным параметрам в любом из предыдущих синтаксисов. Заданная длина списка применяется только для декодирования последовательного списка отмен (SCL) когда ucibits
= nrUCIDecode(___,'ListLength',L
)A
≥ 12. Если не заданный, значения по умолчанию длины списка к 8.
[
также возвращает флаг ошибки. Используйте входные параметры в любом из предыдущих синтаксисов. Значение ucibits
,err
] = nrUCIDecode(___)1
в err
указывает, что ошибка произошла во время блокового декодирования кода. err
выведите применяется только для основанных на CRC схем декодирования. Для получения дополнительной информации см. Алгоритмы.
Конкретный UCI декодирование схемы, что nrUCIDecode
реализации зависят от заданной продолжительности выхода A
.
A | Deconcatenation | Декодирование | Биты CRC |
---|---|---|---|
1–11 | Нет данных | Наибольшее правдоподобие | Нет данных |
12–19 | Нет данных | Помогший CRC SCL | 6 |
20–1706 | Зависит от A и длина softbits | Помогший CRC SCL | 11 |
[1] 3GPP TS 38.212. “NR; Мультиплексирование и кодирование канала”. Проект Партнерства третьего поколения; Сеть радиодоступа Technical Specification Group.