lteBCHDecode

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

Описание

пример

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

Примеры

свернуть все

Выполните кодирование BCH одного транспортного блока и декодирование 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

Входные параметры

свернуть все

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

Поле параметраТребуемый или дополнительныйЗначенияОписание
CyclicPrefixДополнительный

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

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

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

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

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

свернуть все

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

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

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

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

Ссылки

[1] 3GPP TS 36.212. “Развитый Универсальный Наземный Радио-доступ (к E-UTRA); Мультиплексирование и кодирование канала”. Проект Партнерства третьего поколения; Сеть радиодоступа Technical Specification Group. URL: https://www.3gpp.org.

Смотрите также

|

Введенный в R2014a