lteBCHDecode

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

Синтаксис

[trblk,cellrefp] = lteBCHDecode(enb,softbits)

Описание

пример

[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 1 целочисленный вектор-столбец.

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

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

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

Ссылки

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

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

|

Введенный в R2014a