Декодируйте модулируемые символы 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.