Восстановление уровня имеющей малую плотность проверки четности (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.