Полярное декодирование
декодирует восстановленный со скоростью вход 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 и что RNTI равен 0
.
Для строения нисходящего канала (DL) допустимые значения для nmax
, iil
, и CRClen
их 9, true
, и 24, соответственно.
Для строения восходящего канала (UL) допустимые значения для nmax
и iil
10 и false
, соответственно, и для CRClen
равен 11 или 6.
[1] 3GPP TS 38.212. "NR; Мультиплексирование и канальное кодирование. "3rd Генерация Partnership Project; Группа технических спецификаций Радиосеть доступ.
[2] Tal, I. and Vardy, A., «List decoding of Polar Codes», IEEE Transactions on Information Theory. Том 61, № 5, стр. 2213-2226, май 2015.
[3] Niu, K., and Chen, K., «CRC-Aided Decoding of Polar Codes», IEEE Communications Letters, Vol. 16, No. 10, pp. 1668-1671, Oct. 2012.
[4] Stimming, A. B., Parizi, M. B. and Burg, A., «LLR-based Seprectional Cancellation List Decoding of Polar Codes», Транзакция IEEE по обработке сигналов, Vol. 63, No. 19, p.5165-5115