Декодирование широковещательного канала (BCH)
декодирует логарифмические отношения правдоподобия (LLR) scrblk = nrBCHDecode(softbits,L)softbits в соответствии с TS 38.212, раздел 7.1 [1]. Функция возвращает декодированный скремблированный транспортный блок ВСН scrblk. Входной аргумент L - длина списка, используемая для полярного декодирования.
[ также возвращает декодированный и нескремблированный транспортный блок BCH scrblk,errFlag,trblk,lsbofsfn,hrf,msbidxoffset] = nrBCHDecode(softbits,L,lssb,ncellid)trblk. Дополнительными входными аргументами являются количество возможных блоков сигнала синхронизации/физического широковещательного канала (SS/PBCH). lssbи идентификационный номер ячейки физического уровня, ncellid. Функция также возвращает следующие информационные элементы:
lsbofsfn, четыре младших значащих бита (LSB) номера системного кадра
hrf, бит половины кадра
msbidxoffset, наиболее значащие биты (MSB) смещения индекса
[1] 3GPP TS 38.212. "НР; мультиплексирование и канальное кодирование. "Проект партнерства 3-го поколения; Техническая спецификация на сеть радиодоступа группы.
[2] 3GPP TS 38.331. "НР; Спецификация протокола управления радиоресурсами (RRC). "Проект партнерства 3-го поколения; Техническая спецификация на сеть радиодоступа группы.
[3] 3GPP TS 38.214. "НР; Процедуры физического уровня для данных. "Проект партнерства третьего поколения; Техническая спецификация на сеть радиодоступа группы.