ltePDCCHDecode

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

Описание

пример

[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- NRxAnts. NRE количество символов QPSK на антенну, присвоенную PDCCH (то есть, количество элементов ресурса области управления) и NRxAnts количество, получают антенны.

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

Оценка канала, заданная как 3-D числовой массив размера NRE- NRxAnts- 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. “Развитый Универсальный наземный радио-доступ (к E-UTRA); физические каналы и модуляция”. Проект партнерства третьего поколения; сеть радиодоступа Technical Specification Group. URL: https://www.3gpp.org.

Введенный в R2014a