exponenta event banner

lteBCHDecode

Декодирование широковещательного канала

Описание

пример

[trblk,cellrefp] = lteBCHDecode(enb,softbits) возвращает вектор, trblkиз декодированных информационных битов (24 бита). cellrefp - количество антенных портов опорного сигнала для конкретной соты, обнаруженных в маске CRC для данного входа, softbitsи структура, enb. Эта функция выполняет обратную обработку широковещательного канала (BCH), описанную в TS 36.212 [1], раздел 5.3.1.

Примеры

свернуть все

Выполняют BCH-кодирование одного транспортного блока и BCH-декодирование части (одной четверти) кодированного блока. В практической системе этот подход можно использовать для попытки декодирования ВСН на одной четверти кодированного блока, который передается в первом подкадре каждого кадра.

Создание структуры конфигурации для всей ячейки, инициализированной в RMC R.4. Выполните BCH-кодирование одного транспортного блока.

enb = lteRMCDL('R.4');
bchCoded = lteBCH(enb,ones(24,1));

Выполните декодирование BCH одной четверти транспортного блока.

out = bchCoded(1:length(bchCoded)/4);
[bchDecoded,cellRefP] = lteBCHDecode(enb,out);
bchDecoded(1:10)
ans = 10x1 int8 column vector

   1
   1
   1
   1
   1
   1
   1
   1
   1
   1

Входные аргументы

свернуть все

Настройки на уровне ячейки eNeyB, заданные как структура, содержащая эти поля параметров.

Поле параметраОбязательно или необязательноЦенностиОписание
CyclicPrefixДополнительный

'Normal' (по умолчанию), 'Extended'

Длина циклического префикса

Динамические биты для декодирования, заданные как числовой вектор. Этот вектор может иметь любую длину.

Размер 24 транспортного блока относительно мал по сравнению с количеством кодированных битов, посланных в BCH-передаче 1920 или 1728. По этой причине согласование скорости, внутреннее для кодирования ВСН, приводит к множеству повторений кодированного блока. Этот декодер допускает входной аргумент softbits иметь любую длину, поскольку успешное декодирование кодированных блоков ВСН часто возможно с использованием доли полной длины кодированного блока.

Выходные аргументы

свернуть все

Декодированные информационные биты, возвращаемые как целочисленный вектор столбца длиной 24.

Типы данных: int8

Количество обнаруженных антенных портов опорного сигнала соты (CRS), возвращаемых как 0, 1, 2, или 4. Значение 0 указывает, что функция обнаруживает ошибку контроля циклическим избыточным кодом (CRC) во время процесса декодирования.

Типы данных: uint32

Ссылки

[1] 3GPP TS 36.212. "Развитый универсальный наземный радиодоступа (E-UTRA); мультиплексирование и канальное кодирование. "Проект партнерства 3-го поколения; Техническая спецификация на сеть радиодоступа группы. URL: https://www.3gpp.org.

См. также

|

Представлен в R2014a