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

Количество портов антенны специфического для ячейки опорного сигнала (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. "Evolved Universal Terrestrial Radio Access (E-UTRA); Физические каналы и модуляция ". 3-ья Генерация Партнерский проект; Группа технических спецификаций Радиосеть доступ. URL-адрес: https://www.3gpp.org.

Введенный в R2014a