Декодируйте кодовую комбинацию NB-IoT UL-SCH
[
возвращает trBlkOut
,blkCRC
,stateOut
] = lteNULSCHDecode(chs
,trBlkLen
,cw
)trBlkOut
, вектор длины trBlkLen
содержание данных NB-IoT UL-SCH или восходящей управляющей информации (UCI) декодируется от cw
, восходящий канал NB-IoT совместно использованный канал (UL-SCH) кодовая комбинация отношений логарифмической правдоподобности (LLRs). Функция также возвращает blkCRC
, результат транспорта типа-24A блокирует декодирование контроля циклическим избыточным кодом (CRC) и stateOut
, гибридный автоматический повторный запрос (HARQ) состояние декодирования процесса. Используйте этот синтаксис в данных NB-IoT UL-SCH или декодировании UCI. Если вы используете этот синтаксис в декодировании UCI, функция декодирует cw
без мягкого объединения.
Для декодирования данных NB-IoT UL-SCH функция инвертирует UL-SCH обработка описанного в разделе 6.3.2 из [1] путем устранения чередования, восстановление уровня, турбо декодирование и транспортный блок CRC типа-24A, декодирующий входную кодовую комбинацию.
Для декодирования UCI функция инвертирует UL-SCH обработка описанного в разделе 6.3.3 из [1] путем разрезания данных о кодовой комбинации.
[
задает trBlkOut
,blkCRC
,stateOut
] = lteNULSCHDecode(___,stateIn
)stateIn
, начальный декодер утверждает для каждого транспортного блока в активном процессе HARQ, в дополнение к любой входной комбинации от предыдущих синтаксисов.. Если вы используете этот синтаксис в декодировании UCI, функция декодирует cw
с мягким объединением.
[1] 3GPP TS 36.212. “Мультиплексирование и кодирование канала”. Проект Партнерства третьего поколения; Сеть радиодоступа Technical Specification Group; Развитый Универсальный Наземный Радио-доступ (к E-UTRA). https://www.3gpp.org.