Восстановление уровня имеющей малую плотность проверки четности (LDPC)
out = nrRateRecoverLDPC(in,trblklen,R,rv,mod,nLayers)out = nrRateRecoverLDPC(___,numCB)out = nrRateRecoverLDPC(___,numCB,Nref) возвращает восстановленный с уровня выходной параметр, представляющий LDPC-закодированные блоки кода для вектора входных данных out = nrRateRecoverLDPC(in,trblklen,R,rv,mod,nLayers)in. Вход trblklen является транспортной длиной блока, R является целевым уровнем кода, rv является версией сокращения, mod является типом модуляции, и nLayers является количеством слоев передачи. Внутренний буфер, используемый для мягкого входа, не имеет никаких пределов размера, и вывод содержит общее количество блоков кода.
nrRateRecoverLDPC является инверсией nrRateMatchLDPC и выполняет инверсию конкатенации блока кода, чередования битов и битных этапов выбора в конце получателя.
возвращает восстановленный с уровня выходной параметр для ограниченного мягкого buffer sizeout = nrRateRecoverLDPC(___,numCB,Nref), который Nref с конкретным количеством кода блокирует numCB, чтобы восстановить, в дополнение к входным параметрам в первом синтаксисе. Nref задан в Разделе TS 38.212 5.4.2.1 [1].
[1] 3GPP TS 38.212. “NR; Мультиплексирование и кодирование канала”. Проект Партнерства третьего поколения; Сеть радиодоступа Technical Specification Group.