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