Полярное декодирование
decbits = nrPolarDecode(rec,K,E,L)decbits = nrPolarDecode(rec,K,E,L,padCRC)decbits = nrPolarDecode(rec,K,E,L,nmax,iil,CRClen) декодирует восстановленный с уровня вход decbits = nrPolarDecode(rec,K,E,L)rec для (N, K) полярный код, где N является длиной rec, и K является длиной декодируемых битов decbits, как задано в Разделе TS 38.212 5 [1]. Функция использует контроль циклическим избыточным кодом (CRC) - декодер списка последовательных отмен, которому помогают, длины L. По умолчанию выведите устранение чередования, включен, максимальная длина входа 512, и количество добавленных битов CRC равняется 24. Используйте этот синтаксис для нисходящей настройки.
декодирует вход с заданной максимальной длиной 2decbits = nrPolarDecode(rec,K,E,L,nmax,iil,CRClen)nmax, выходное устранение чередования, заданное iil и количеством добавленных битов CRC, заданных CRClen. Этот синтаксис принимает, что блок информации на конце передачи не был предварительно дополнен единицами перед кодированием CRC.
Для нисходящего канала (DL) настройка, допустимые значения для nmax, iil и CRClen равняются 9, true, и 24, соответственно.
Для восходящего канала (UL) настройка, допустимые значения для nmax и iil равняются 10, и false, соответственно, и для CRClen равняется 11 или 6.
[1] 3GPP TS 38.212. “NR; Мультиплексирование и кодирование канала”. Проект Партнерства третьего поколения; Сеть радиодоступа Technical Specification Group.
[2] Tal, я. и Vardy, A., “Декодирование списка Полярных Кодов “, Транзакции IEEE на Теории информации. Издание 61, № 5, стр 2213-2226, май 2015.
[3] Ню, K. и Чен, K., “Помогшее CRC Декодирование Полярных Кодов “, Коммуникационные Буквы IEEE, Издание 16, № 10, стр 1668-1671, октябрь 2012.
[4] Stimming, A. B., Parizi, M. B. и Город, A., “Основанное на LLR Последовательное Декодирование Списка Отмен Полярных Кодов “, Транзакция IEEE на Обработке сигналов, Издании 63, № 19, pp.5165-5179, 2015.