exponenta event banner

lteSLBCHDecode

Декодирование бокового канала вещания

Описание

пример

[trblkout,crcerr] = lteSLBCHDecode(ue,softbits) возвращает вектор столбца 40 на 1 информационных битов и результат контроля циклическим избыточным кодом (CRC) для указанной структуры настроек UE и восстановленных мягких битов.

Декодер SL-BCH выполняет обратную обработку канала широковещания боковой линии связи, выполняемую посредством lteSLBCHи, как определено в TS 36.212 [1], раздел 5.4.1. Операция декодирования включает в себя обращенное перемежение PUSCH, восстановление скорости, сверточное декодирование с отбиванием и декодирование CRC.

Примеры

свернуть все

Декодирование кодового слова бокового канала широковещательной передачи (SL-BCH).

Создайте специфичную для UE структуру конфигурации с обычным циклическим префиксом.

ue.CyclicPrefixSL = 'Normal';

Создайте кодовое слово SL-BCH, используя транспортный блок MIB-SL всех. Просмотрите результат CRC.

trblk = ones(40,1);
slbchCoded = lteSLBCH(ue,trblk);
[slbchDecoded,err] = lteSLBCHDecode(ue,slbchCoded);
err
err = uint32
    0

Результат CRC указывает на отсутствие ошибок. isequal повторно подтверждает, что декодированный выходной сигнал соответствует входному транспортному блоку.

isequal(slbchDecoded,trblk)
ans = logical
   1

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

свернуть все

Настройки пользовательского оборудования, указанные как структура параметров, содержащая следующие поля:

Режим боковых линий связи, указанный как 'D2D' или 'V2X'.

Типы данных: char | string

Длина циклического префикса, указанная как 'Normal' или 'Extended'.

Типы данных: char | string

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

Динамические биты логарифмического отношения правдоподобия (LLR), заданные как вектор. Номинально, softbits содержит 1152 бита для обычного циклического префикса, 864 бита расширенного циклического префикса или 1008 бит для V2X. Эти длины соответствуют битовой емкости PSBCH, игнорируя защитный символ SC-FDMA.

Поскольку PSBCH использует низкую кодовую скорость, и декодер может успешно декодировать гораздо более короткие блоки, чем весь кодированный блок, вход softbits может быть любой длины.

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

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

свернуть все

Транспортный блок, возвращаемый как битовый вектор столбца 40 на 1, представляющий информационные биты MIB-SL, посланные передающим UE по транспортному каналу SL-BCH. Информационные биты MIB-SL декодируются из данных кодового слова с мягким логарифмическим правдоподобием (LLR).

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

Состояние ошибки CRC, возвращенное как 0 для прохода и как 1 для блочной ошибки.

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

Ссылки

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

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