exponenta event banner

ltePCFICHDecode

Декодирование канала индикатора физического формата управления

Описание

пример

[bits,symbols] = ltePCFICHDecode(enb,sym) выполняет обратную обработку канала индикатора физического формата управления (PCFICH) на матрице комплексных модулированных символов PCFICH, sym, используя структуру настроек для всей ячейки, enb. Он возвращает вектор столбца из мягких битов, bitsи принятое созвездие вектора комплексного символа, symbols. Обратная обработка канала включает в себя амортизацию, демодуляцию символов и дескремблирование. См. TS 36.211, раздел 6.7 [1] или ltePCFICH для получения подробной информации.

Входной аргумент, sym, должен быть матрицей NREоколо-NRxAnts сложные модулированные символы PCFICH. NRE - количество символов QPSK на антенну, назначенную PCFICH (16) и NRxAnts - количество приемных антенн.

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

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

noiseest - оценка спектральной плотности мощности шума на RE в принятом подкадре. lteDLChannelEstimate функция создает эту оценку.

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

Примеры

свернуть все

В этом примере показано декодирование символов для восстановления значения CFI.

Инициализация структуры конфигурации для всей ячейки, enb. Кодирование значения CFI и выполнение кодирования физического канала для создания вектора символов. pcfichSym.

enb.NCellID = 0;
enb.NSubframe = 0;
enb.CellRefP = 1;
enb.CFI = 3;
cw = lteCFI(enb);
pcfichSym = ltePCFICH(enb,cw);

Демодуляция и декодирование символов для восстановления значения CFI

cfiSoftBits = ltePCFICHDecode(enb,pcfichSym);
rxCFI = lteCFIDecode(cfiSoftBits)
rxCFI = int32
    3

Подтверждение соответствия восстановленного значения CFI параметру в enb

enb.CFI
ans = 3

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

свернуть все

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

Поле параметраОбязательно или необязательноЦенностиОписание
NCellIDНеобходимый

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

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

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

1, 2, 4

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

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

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

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

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

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

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

Оценка канала, заданная как 3-D числовой массив размера NREоколо-NRxAntsоколо-enb.CellRefP, где:

  • NRE содержит частоту и временные местоположения, соответствующие позициям PCFICH RE (всего NRE должности).

  • NRxAnts - количество приемных антенн.

  • enb.CellRefP - количество антенн опорного сигнала, специфичных для соты.

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

Оценка спектральной плотности мощности шума на RE принятого подкадра. Такая оценка предоставляется lteDLChannelEstimate функция.

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

Алгоритмическая конфигурация, заданная как структура. Он содержит следующие поля.

Поле параметраОбязательно или необязательноЦенностиОписание
CSIДополнительный

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

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

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

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

свернуть все

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

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

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

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

Ссылки

[1] 3GPP TS 36.211. "Развитый универсальный наземный радиодоступа (E-UTRA); Физические каналы и модуляция. "Проект партнерства 3-го поколения; Техническая спецификация на сеть радиодоступа группы. URL: https://www.3gpp.org.

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