ltePCFICHDecode

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

Описание

пример

[bits,symbols] = ltePCFICHDecode(enb,sym) выполняет инверсию Физического Канала Индикатора Формата Управления (PCFICH), обрабатывающий на матрице модулируемых символов комплекса PCFICH, sym, с помощью структуры настроек всей ячейки, enb. Это возвращает вектор-столбец мягких битов, bits, и полученное созвездие комплексного вектора символа, symbols. Обработка инверсии канала включает deprecoding, демодуляцию символа и дескремблирование. Смотрите 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

Количество портов антенны специфичного для ячейки опорного сигнала (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); Физические Каналы и Модуляция”. Проект Партнерства третьего поколения; Сеть радиодоступа Technical Specification Group. URL: https://www.3gpp.org.

Введенный в R2014a