exponenta event banner

ltePDCCHDecode

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

Описание

пример

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

Функция возвращает вектор столбца из мягких битов, 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 для R.0 RMC из структуры настроек для всей ячейки. 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

Количество антенных портов cell-specific reference signal (CRS)

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

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

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

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

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

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

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

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

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

Оценка канала, заданная как 3-D числовой массив размера NREоколо-NRxAntsоколо-CellRefP. NRE являются частотными и временными местоположениями, соответствующими позициям RE PDCCH (всего 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); Физические каналы и модуляция. "Проект партнерства 3-го поколения; Техническая спецификация на сеть радиодоступа группы. URL: https://www.3gpp.org.

Представлен в R2014a