Декодируйте символы 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, кодовое слово мягких бит, состояние декодера для приема bundle (полный набор повторных передач одного транспортного блока) stateout, и полученные символы созвездия, symbols, выполнением обратной кодировки NPBCH. Номер системы координат по модулю 64 nfmod64, декодированные информационные биты BCH trblkи количество портов антенны узкополосного опорного сигнала (NRS) NBRefP, возвращаются путем выполнения обратного BCH-кодирования.
Чтобы использовать эту функцию для передачи пакета, выполните следующие шаги:
Вызовите lteNPBCHDecode и задайте начальное состояние энкодера используя statein вход. The stateout выход представляет состояние декодера первой передачи пучка.
Вызовите lteNPBCHDecode еще раз выполните функцию и задайте statein вход как stateout выход, возвращенный предыдущим вызовом функции.
Повторяйте шаг 2 до тех пор, пока lteNPBCHDecode функция возвращает EndOfTx поле stateout выход как 1 (true), обозначающий конец пучка. lteNPBCHDecode автоматически устанавливает состояние в конце пучка передач.
[1] 3GPP TS 36.211. «Физические каналы и модуляция». 3-ья Генерация проект партнерства; Группа технических спецификаций Radio Доступа Network; Evolved Universal Terrestrial Radio Access (E-UTRA). https://www.3gpp.org.
[2] 3GPP TS 36.212. «Мультиплексирование и канальное кодирование». 3rd Генерация Partnership Project; Группа технических спецификаций Radio Доступа Network; Evolved Universal Terrestrial Radio Access (E-UTRA). https://www.3gpp.org.