ltePDCCHDecode

Физическое нисходящее декодирование канала управления

Синтаксис

[bits,symbols] = ltePDCCHDecode(enb,sym)
[bits,symbols] = ltePDCCHDecode(enb,sym,hest,noiseest)
[bits,symbols] = ltePDCCHDecode(enb,sym,hest,noiseest,alg)

Описание

пример

[bits,symbols] = ltePDCCHDecode(enb,sym) выполняет инверсию Физического Нисходящего Канала Управления (PDCCH), обрабатывающий на матрице модулируемых символов комплекса PDCCH, sym, и структуры настроек всей ячейки, enb. Обработка инверсии канала включает устранение чередования группы элемента ресурса и циклическую перемену, deprecoding, демодуляцию символа и дескремблирование.

Функция возвращает вектор-столбец мягких битов, bits и полученной совокупности комплексного вектора символа, symbols, следуя из выполнения инверсии обработки PDCCH. Смотрите TS 36.211 [1], Раздел 6.8 и ltePDCCH для деталей.

[bits,symbols] = ltePDCCHDecode(enb,sym,hest,noiseest) декодирует комплексные символы PDCCH, sym, с помощью настроек всей ячейки, enb, оценки канала, hest, и шумовой оценки, noiseest. Для схемы передачи TxDiversity, когда CellRefP равняется 2 или 4, прием выполняется с помощью декодера ортогонального блочного кода частоты пробела (OSFBC). Для схемы передачи Port0, когда CellRefP равняется 1, прием выполняется с помощью коррекции минимальной среднеквадратичной погрешности (MMSE).

[bits,symbols] = ltePDCCHDecode(enb,sym,hest,noiseest,alg) обеспечивает управление взвешиванием вывода мягкие биты, bits, с информацией о состоянии канала (CSI), вычисленной во время этапа коррекции с помощью алгоритмической конфигурационной структуры, alg. Когда alg.CSI является 'On', bits масштабируется информацией о состоянии канала, вычисленной во время процесса коррекции.

Примеры

свернуть все

Сгенерируйте и декодируйте модулируемые символы комплексного PDCCH для RMC R.0 от структуры настроек всей ячейки, enb.

enb = lteRMCDL('R.0');
pdcchInfo = ltePDCCHInfo(enb);
codewordBits = randi([0,1],pdcchInfo.MTot,1);
pdcchSym = ltePDCCH(enb,codewordBits);
[softBits,symbols] = ltePDCCHDecode(enb,pdcchSym);

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

свернуть все

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

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

1, 2, 4

Количество портов антенны специфичного для ячейки ссылочного сигнала (CRS)

NCellIDНеобходимый

Целое число от 0 до 503

Идентичность ячейки физического уровня

NSubframeНеобходимый

0 (значение по умолчанию), неотрицательное скалярное целое число

Номер подкадра

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

Символы модуляции PDCCH, заданные как комплексная числовая матрица размера NRE-by-NRxAnts. NRE является количеством символов QPSK на антенну, присвоенную PDCCH (то есть, количество элементов ресурса области управления), и NRxAnts является количеством, получают антенны.

Типы данных: double
Поддержка комплексного числа: Да

Оценка канала, заданная как 3-D числовой массив размера NRE-by-NRxAnts-by-CellRefP. NRE является частотой и местоположениями времени, соответствующими позициям PDCCH RE (в общей сложности положения NRE). NRxAnts является количеством, получают антенны, и CellRefP является количеством специфичных для ячейки ссылочных антенн сигнала, данных enb.CellRefP.

Типы данных: double
Поддержка комплексного числа: Да

Шумовая оценка, заданная в виде числа. Этот входной параметр является оценкой шумовой степени спектральная плотность на RE на полученном подкадре. Произведите эту оценку с помощью функции lteDLChannelEstimate.

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

Алгоритмическая настройка, чтобы вычислить CSI для взвешивания мягких битов, заданных как структура, имеющая следующие поля.

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

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

Флаг обеспечивает управление взвешиванием мягких значений, которые используются, чтобы определить выходные значения с информацией о состоянии канала (CSI), вычисленной во время процесса коррекции. Если 'On', мягкие значения взвешиваются CSI.

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

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

свернуть все

Мягкие биты, возвращенные как числовой вектор-столбец. bits является полученной полезной нагрузкой PDCCH, содержащей закодированные сообщения нисходящей управляющей информации (DCI). Это опционально масштабируется информацией о состоянии канала (CSI), вычисленной во время процесса коррекции.

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

Полученные символы совокупности, возвращенные как комплексный числовой вектор-столбец.

Типы данных: double
Поддержка комплексного числа: Да

Ссылки

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

Введенный в R2014a