nrPolarDecode
극성 디코딩
구문
설명
은 (decbits
= nrPolarDecode(rec
,K
,E
,L
)N
,K
) 극성 코드에 대한 레이트 복원 입력값 rec
를 디코딩합니다. TS 38.212 Section 5[1]의 내용에 따라 N
은 rec
의 길이이고 K
는 디코딩된 비트 decbits
의 길이입니다. 이 함수는 CRC(순환 중복 검사) 기반의 길이가 L
인 연속 제거 리스트 디코더를 사용합니다. 기본적으로 출력 디인터리빙(deinterleaving)이 활성화되어 있으며, 입력값의 최대 길이는 512이고 추가된 CRC 비트 수는 24입니다. 이 구문을 다운링크 구성에 사용하십시오.
은 지정된 최대 길이 2decbits
= nrPolarDecode(rec
,K
,E
,L
,nmax
,iil
,CRClen
)nmax
, iil
로 지정된 출력 디인터리빙, CRClen
로 지정된 추가된 CRC 비트 개수로 입력값을 디코딩합니다. 이 구문에서는 송신단의 정보 블록이 CRC 인코딩 전에 1로 미리 채워지지 않았으며 RNTI가 0
과 같다고 가정합니다.
DL(다운링크) 구성의 경우
nmax
,iil
,CRClen
의 유효한 값은 각각 9,true
, 24입니다.UL(업링크) 구성의 경우
nmax
와iil
의 유효한 값은 각각 10과false
이고CRClen
의 유효한 값은 11 또는 6입니다.
예제
입력 인수
출력 인수
참고 문헌
[1] 3GPP TS 38.212. “NR; Multiplexing and channel coding.” 3rd Generation Partnership Project; Technical Specification Group Radio Access Network.
[2] Tal, I. and Vardy, A., “List decoding of Polar Codes“, IEEE Transactions on Information Theory. Vol. 61, No. 5, pp. 2213-2226, May 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 Successive Cancellation List Decoding of Polar Codes“, IEEE Transaction on Signal Processing, Vol. 63, No. 19, pp.5165-5179, 2015.