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.