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