Декодируйте модулируемые символы NPBCH
[
декодирует bits
,stateout
,symbols
,nfmod64
,trblk
,NBRefP
]
= lteNPBCHDecode(enb
,sym
)sym
, NB-IoT физический канал телевизионного вещания (NPBCH) символы, для настроек enb
всей ячейки. NPBCH декодирующее инвертирование NPBCH кодирование процесса, описанного в 3GPP Раздел TS 36.211 10.2.4 из [1] и канал телевизионного вещания (BCH) кодирование процесса, описанного в 3GPP Раздел TS 36.212 5.3.1 из [2]. Функция возвращает кодовую комбинацию мягких битов
bits
, состояние декодера для приема bundle (полный набор повторных передач одного транспортного блока) stateout
, и полученные символы созвездия, symbols
, путем выполнения инверсии кодирования NPBCH. Структурируйте номер по модулю 64 nfmod64
, декодируемые информационные биты BCH trblk
, и количество портов NBRefP
антенны узкополосного ссылочного сигнала (NRS), возвращены путем выполнения инверсии кодирования BCH.
Чтобы использовать эту функцию в передаче пакета, выполните эти шаги:
Вызовите lteNPBCHDecode
функционируйте и задайте начальное состояние энкодера использование statein
входной параметр. stateout
выведите представляет состояние декодера первой передачи пакета.
Вызовите lteNPBCHDecode
функционируйте снова и задайте statein
введите как stateout
выведите возвращенный предыдущим вызовом функции.
Повторите шаг 2 до lteNPBCHDecode
функция возвращает EndOfTx
поле stateout
выведите как 1
TRUE
), указывая на конец пакета. lteNPBCHDecode
автоматически сбрасывает состояние в конце передачи пакета.
[1] 3GPP TS 36.211. “Физические каналы и модуляция (Релиз 14)”. Проект Партнерства третьего поколения; Сеть радиодоступа Technical Specification Group; Развитый Универсальный Наземный Радио-доступ (к E-UTRA). URL: https://www.3gpp.org.
[2] 3GPP TS 36.212. “Развитый Универсальный Наземный Радио-доступ (к E-UTRA); Мультиплексирование и кодирование канала”. Проект Партнерства третьего поколения; Сеть радиодоступа Technical Specification Group. URL: https://www.3gpp.org.