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