ltePMISelect

Расчет матричного индикатора PDSCH

Описание

пример

[pmiset,info,sinrs,subbandsinrs] = ltePMISelect(enb,chs,hest,noiseest) выполняет вычисление матрицы индикаций PDSCH (PMI) для заданных настроек всей ячейки, enb, структура строения канала, chs, ресурсный массив оценки канала, hest, и отклонение шума приемника, noiseest. Для получения дополнительной информации см. раздел Выбор PMI.

Примеры

свернуть все

Этот пример показывает выбор PMI и строения нисходящей передачи с выбранным набором PMI.

Заполните пустую ресурсную сетку для R.13 RMC камеры конкретными символами опорного сигнала. OFDM модулирует сетку, чтобы создать txWaveform. Инициализируйте структуру строения канала. Передайте txWaveform через канал и демодулируйте rxWaveform восстановление rxSubframe

enb = lteRMCDL('R.13');
enb.PDSCH.PMIMode = 'Subband';
reGrid = lteResourceGrid(enb);
reGrid(lteCellRSIndices(enb)) = lteCellRS(enb);

[txWaveform,info] = lteOFDMModulate(enb,reGrid);

chcfg.SamplingRate = info.SamplingRate;
chcfg.DelayProfile = 'EPA';
chcfg.NRxAnts = 4;
chcfg.DopplerFreq = 5;
chcfg.MIMOCorrelation = 'Low';
chcfg.InitTime = 0;
chcfg.Seed = 1;

rxWaveform = lteFadingChannel(chcfg,txWaveform);
rxSubframe = lteOFDMDemodulate(enb,rxWaveform);

Инициализируйте структуру оценки канала. Выполните оценку канала. Используйте оценки спектральной плотности степени канала и шума для выбора PMI. Этот аппарат PMI затем используется для конфигурирования нисходящей передачи.

cec.FreqWindow = 1;
cec.TimeWindow = 31;
cec.InterpType = 'cubic';
cec.PilotAverage = 'UserDefined';
cec.InterpWinSize = 1;
cec.InterpWindow = 'Centered';

[hest, noiseEst] = lteDLChannelEstimate(enb,cec,rxSubframe);

pmi = ltePMISelect(enb,enb.PDSCH,hest,noiseEst)
pmi = 9×1

     1
     1
     6
     2
    12
    12
    12
    12
    12

enb.PDSCH.PMISet = pmi;
txWaveform = lteRMCDLTool(enb,[1;0;0;1]);

Входные параметры

свернуть все

Настройки всей ячейки, заданные как структура, содержащая следующие поля:

Поле параметраТребуемый или опционныйЗначенияОписание
NDLRBНеобходимый

Скалярное целое число от 6 до 110

Количество нисходящих ресурсных блоков. (NRBDL)

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

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

Тождества камеры физического слоя

CellRefPДополнительный

1 (по умолчанию), 2, 4

Количество портов антенны специфического для ячейки опорного сигнала (CRS)

CyclicPrefixДополнительный

'Normal' (по умолчанию), 'Extended'

Длина циклического префикса

DuplexModeДополнительный

'FDD' (по умолчанию), 'TDD'

Режим дуплекса, заданный как:

  • 'FDD' для дуплекса частотного деления или

  • 'TDD' для дуплекса временного деления

Следующие параметры применяются при DuplexMode установлено в 'TDD'.

TDDConfigДополнительный

0, 1 (по умолчанию), 2, 3, 4, 5, 6

Строение восходящего канала-нисходящего канала

SSCДополнительный

0 (по умолчанию), 1, 2, 3, 4, 5, 6, 7, 8, 9

Специальный субкадр строения (SSC)

Следующие параметры применяются при DuplexMode установлено в 'TDD' или chs.TxScheme установлено в 'Port7-14'

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

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

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

Следующие параметры применяются при chs.TxScheme установлено в 'Port7-14' схема передачи.

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

1, 2, 4

Массив из числа портов антенны CSI-RS

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

Скалярное целое число

Массивные индексы строения CSI-RS. См. ТС 36.211, таблица 6.10.5.2-1.

CSIRSPeriodДополнительный

'On' (по умолчанию), 'Off', Icsi-rs (0..., 154), [Tcsi-rs Dcsi-rs]. Можно также задать значения в массиве ячеек с строениями для каждого ресурса.

Строения подкадров CSI-RS для одного или нескольких ресурсов CSI-RS. Несколько ресурсов CSI-RS могут быть сконфигурированы из одного общего подкадра или из массива ячеек строения строений для каждого ресурса.

NframeДополнительный

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

Номер система координат

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

Строение передачи по каналу, заданная как структура, содержащая следующие поля:

Поле параметраТребуемый или опционныйЗначенияОписание
NLayersНеобходимый

Целое число от 1 до 8

Количество слоев передачи.

PMIModeДополнительный

'Wideband' (по умолчанию), 'Subband'

Режим создания отчетов PMI. PMIMode= 'Wideband' соответствует режиму 1-2 отчетов PUSCH или режиму 1-1 отчетов PUCCH (тип 2 отчета PUCCH) и PMIMode= 'Subband' соответствует режиму создания отчетов PUSCH 3-1.

TxSchemeДополнительный

'Port0', 'TxDiversity', 'CDD', 'SpatialMux' (по умолчанию), 'MultiUser', 'Port5', 'Port7-8', 'Port8', 'Port7-14'.

Схема передачи PDSCH, заданная как один из следующих опций.

Схема передачиОписание
'Port0'Один порт антенны, порт 0
'TxDiversity'Передайте разнесение
'CDD'Схема разнесения с большой задержкой
'SpatialMux'Пространственное мультиплексирование с циклом
'MultiUser'Многопользовательский MIMO
'Port5'Одноантенный порт, порт 5
'Port7-8'Порт с одной антенной, порт 7, когда NLayers  = 1. Передача с двух слоев, порты 7 и 8, когда NLayers = 2.
'Port8'Порт с одной антенной, порт 8
'Port7-14'До восьми слоев передачи, порты 7-14

CodebookSubsetДополнительный

Вектор символов, строковый скаляр или целочисленный вектор, все таковые (по умолчанию)

Ограничение подмножества кодовой книги, заданное как вектор символов или строковый скалярный растровый рисунок. Значения по умолчанию все таковые, разрешающие все значения PMI. Этот параметр сконфигурирован более высокими слоями и указывает значения PMI, которые можно сообщить. Растровое изображение, заданное в TS 36.213, раздел 7.2, расположено a_A-1,a_A-2,...a_0. Для примера элемент CodиSubset (1) соответствует a_A-1, а элемент CodиSubset (конец) соответствует a_0. Длина растрового изображения определяется info.CodebookSubsetSize поле возвращено ltePMIInfo. Можно также задать растровое изображение в шестнадцатеричной форме, добавив префикс '0x'. Кроме того, можно задать числовой массив, идентичный pmiset выход, что означает ограничение выбора только теми, которые pmiset значения. Установка этого параметра позволяет вам получить оценки SINR по существующему отчетному PMI для выбора RI и CQI. Если это поле параметра определено, но пустое, ограничение подмножества кодовой книги не применяется. (codebookSubsetRestriction)

Следующий параметр применим для 'Port7-14' схема передачи с CSIRefP равным 4, или для 'Port7-8' или 'Port8' схема передачи с CellRefP равным 4.

AltCodebook4Tx Дополнительный

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

Если установлено значение 'On', включает альтернативную кодовую книгу для отчетов CSI с четырьмя антеннами, заданными в TS 36.213, Tables 7.2.4-0A to 7.2.4-0D. Значение по умолчанию является 'Off'. (<reservedrangesplaceholder0>)

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

Оценка канала, заданная как многомерный массив размера K -by- L -by- NRxAnts -by- P где:

  • K - количество поднесущих.

  • L - количество символов OFDM.

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

  • P - количество самолетов.

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

Отклонение шума приемника, заданная как числовой скаляр. Этот входной параметр задает оценку принятой спектральной плотности степени шума.

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

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

свернуть все

Набор индикаций матрицы Precoder (PMI) выбран, возвращен как вектор-столбец или целое число.

  • Для 'Port7-14' схема передачи с восемью портами CSI-RS или для отчетов CSI с альтернативной кодовой книгой для четырех антенн, pmiset имеет info.  NSubbands + 1 строки. Первая строка указывает на i1 индекса широкополосной кодовой книги. Последующие info.NSubbands строки указывают индексы кодовой книги поддиапазона i2 или если info.  NSubbands = 1, индекс широкополосной кодовой книги i2.

  • Для других номеров портов CSI-RS в 'Port7-14' схема передачи и для других схем передачи, pmiset имеет info.NSubbands строки. Каждая строка задает индекс кодовой книги поддиапазона для этого поддиапазона.

  • Для широкополосной отчетности (info.  NSubbands = 1), pmiset является скаляром, задающим выбранный индекс широкополосной кодовой книги.

Примечание

pmiset пуст, если оценка шума, noiseest, равен нулю или NaN, или, если оценка канала, hest, содержит любые NaN в местоположениях опорного сигнала RE, используемых для оценки PMI.

Информация, относящаяся к отчетности PMI, возвращаемая как скалярная структура. info содержит следующие поля:

Поле параметраОписаниеЗначения
k

Размер поддиапазона, в ресурсных блоках (равно NRB для широкополосной отчетности PMI или схем передачи без отчетности PMI).

числовой скаляр
NSubbands

Количество поддиапазонов для отчетности PMI (равно 1 для широкополосной отчетности PMI) или схем передачи без отчетности PMI.

числовой скаляр
MaxPMI

Максимально допустимое значение PMI для данного строения. Допустимые значения PMI варьируются от 0 до MaxPMI. Для отчетов CSI, когда   CSIRefP = 8, или для отчетов CSI с альтернативной кодовой книгой для четырех антенн, MaxPMI является вектором с 2 элементами, указывающим максимально допустимые значения i1 и i2, первого и второго индексов кодовой книги. Для схем передачи без отчетности PMI, MaxPMI = 0.

неотрицательный числовой скаляр
CodeBookSubsetSize

Размер растрового изображения ограничения подмножества кодовой книги. Для схем передачи без отчетности PMI, CodebookSubsetSize=0.

скаляр

Сигнал к интерференции плюс отношения шума, возвращаемый как многомерный массив размера K -by- L -by- N1 -by- N2, где:

  • K - количество поднесущих

  • L - количество символов OFDM

  • Определение N1 и N2 зависит от портов CSI-RS:

    • Для 'Port7-14' схема передачи с восемью портами CSI-RS или для отчетов CSI с альтернативной кодовой книгой для четырех антенн, N1 и N2 количество возможных индексов первой и второй кодовой книги:

      • N1 info  .MaxPMI(1) + 1

      • N2 info  .MaxPMI(2) + 1

    • Для других номеров портов CSI-RS в 'Port7-14' схема передачи и для других схем передачи:

      • N1 равно 1

      • N2 info  .MaxPMI + 1

Массив содержит не- NaN значения во временной и частотной точках (первые две размерности) опорных сигналов RE. Этот массив используется для оценки PMI для всех возможных индексов кодовой книги (последние две размерности). Эти значения являются вычисленными sinrs в местоположениях RE опорного сигнала для каждой комбинации индексов кодовой книги. Можно получить значения с помощью линейной метрики MMSE SINR. Все местоположения, не соответствующие опорному сигналу RE, установлены в NaN.

Поддиапазон сигнала к интерференции плюс отношения шума (sinrs), возвращается как info.NSubbands-by- N1 -by- N2 -by- chs.NLayers массив. Этот массив указывает среднее линейное SINR в поддиапазоне, заданном для каждого возможного значения PMI (N1 и N2 размерности) и каждого слоя. The sinrs выход формируется путем суммирования 5-мерного K -by- L -by- N1 -by- N2 -by- chs.NLayers оценка sinrs по всем слоям. subbandsinrs формируется путем усреднения этой же пятимерной оценки по каждому поддиапазону, который находится в соответствующей области размерности K и по размерности L. Размерность, описанная в sinrs применяется здесь.

Подробнее о

свернуть все

Выбор PMI

Выбор матричной индикации PDSCH (PMI) вычисляет набор PMI, pmiset. Функции, такие как lteRMCDLTool или ltePDSCH, может использовать возвращенную pmiset чтобы сконфигурировать PMI для генерируемых ими нисходящих передач. Выбор PMI осуществляется с использованием определений PMI, указанных в TS 36.213, раздел 7.2.4.

  • Кодовая книга отчетов CSI используется для:

    • 'Port7-14' схема передачи с восемью портами CSI-RS

    • Отчеты CSI с альтернативной кодовой книгой для четырех антенн (alternativeCodeBookEnabledFor4TX -r12  = true).

  • Кодовая книга пространственного мультиплексирования с обратной связью, заданная в таблицах 6.3.4.2.3-1 и 6.3.4.2.3-2 ТС 36.211, используется в других случаях.

Тип обратной связи PMI, сопоставленный с процессом выбора PMI, может быть широкополосным или поддиапазоном:

  •   PMIMode = 'Wideband' соответствует режиму 1-2 отчетов PUSCH или режиму 1-1 отчетов PUCCH (тип 2 отчета PUCCH).

  •   PMIMode = 'Subband' соответствует режиму создания отчетов PUSCH 3-1.

Выбор PMI основан на ранге, указанном chs.NLayers, кроме 'TxDiversity' схема передачи, где ранг равен 1. В PUCCH reporting Mode 1-1 можно добиться подсемейства кодовой книги для подрежима 2, как указано в TS 36.213, таблица 7.2.2-1D, с соответствующим chs.CodebookSubset.

Ссылки

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

[2] 3GPP TS 36.213. "Evolved Universal Terrestrial Radio Access (E-UTRA); Процедуры физического слоя ". 3-ья Генерация Партнерский проект; Группа технических спецификаций Радиосеть доступ. URL-адрес: https://www.3gpp.org.

Введенный в R2014a