lteRISelect

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

Описание

пример

[ri,pmiset] = lteRISelect(enb,chs,hest,noiseest) вычисляет индикацию ранга PDSCH (RI), заданные настройки всей ячейки, enb, настройки строения канала, chs, ресурсный массив оценки канала hest, и отклонение шума приемника noiseest. Для получения дополнительной информации см. раздел Выбор RI.

Примеры

свернуть все

В этом примере показано, как заполнить пустую ресурсную сетку для R.13 RMC символами опорного сигнала для конкретной ячейки. Сигнал передается через канал и демодулируется OFDM. Оценки канала и спектральной плотности степени шума используются для вычисления RI и PMI. Битовая карта CodиSubset всех из них означает, что не применяется ограничение подмножества кодовой книги, что позволяет выбрать любую комбинацию PMI/RI, применимую для сконфигурированной схемы передачи во время выбора RI.

Создайте пустую ресурсную сетку и заполните камеру конкретными символами ссылки. Задайте enb.PDSCH.CodebookSubset ко всем таковым так что выбор PMI не ограничен

enb = lteRMCDL('R.13');
enb.PDSCH.CodebookSubset = '1111111111111111';
reGrid = lteResourceGrid(enb);
reGrid(lteCellRSIndices(enb)) = lteCellRS(enb);
[txWaveform,txInfo] = lteOFDMModulate(enb,reGrid);

Инициализируйте структуру строения канала (chcfg), фильтрация сигнала через канал и демодуляция сигнала.

chcfg.DelayProfile = 'EPA';
chcfg.NRxAnts = 4;
chcfg.DopplerFreq = 5;
chcfg.MIMOCorrelation = 'Low';
chcfg.SamplingRate = txInfo.SamplingRate;
chcfg.Seed = 1;
chcfg.InitPhase = 'Random';
chcfg.ModelType = 'GMEDS';
chcfg.NTerms = 16;
chcfg.NormalizeTxAnts = 'On';
chcfg.NormalizePathGains = 'On';
chcfg.InitTime = 0;

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

Оцените соответствующий канал, включая спектральную плотность шума и опорных сигналов поднесущих. Использование lteRISelect для вычисления RI&PMI

cec.FreqWindow = 1;
cec.TimeWindow = 15;
cec.InterpType = 'cubic';
cec.PilotAverage = 'UserDefined';
cec.InterpWinSize = 1;
cec.InterpWindow = 'Centered';
[hest,noiseEst] = lteDLChannelEstimate(enb,cec,rxSubframe);
[ri,pmi] = lteRISelect(enb,enb.PDSCH,hest,noiseEst)
ri = 3
pmi = 13

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

свернуть все

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

Поле параметраТребуемый или опционныйЗначенияОписание
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, 8

Массив из числа портов антенны 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 (по умолчанию), неотрицательное скалярное целое число

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

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

Поле параметраТребуемый или опционныйЗначенияОписание
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>)

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

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

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

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

  • P - количество передающих антенн.

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

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

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

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

свернуть все

Индикация ранга, возвращенная как скаляр, указывает оптимальное количество слоев, используемых для передачи, чтобы максимизировать SINR.

Показания матрицы Precoder, возвращенные как скаляр или вектор-столбец.

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

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

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

Количество поддиапазонов, NSubbands, является полем в info структура, выводимая ltePMIInfo и ltePMISelect.

Подробнее о

свернуть все

Выбор RI

Процесс выбора индикации ранга (RI) PDSCH определяет оптимальное количество слоев (NLayers), используемых для передачи, чтобы максимизировать SINR. Область значений NLayers, которые следует учитывать, вычисляется на основе схемы передачи и сконфигурированных портов опорного сигнала.

  1. Для и   1, и..., NLayers,

    1. Использовать ltePMISelect, с chs.NLayers = , для выбора PMI.

    2. Запись выбранного PMI и общего SINR по всем слоям, исключая слои с SINR ниже порога 0 дБ.

  2. Выберите количество слоев, и это максимизирует SINR передачи и возврат в качестве индикации ранга ri и соответствующий набор PMI, pmiset.

Выбор RI соответствует:

  • Тип отчета 3 (для отчетов по режиму 1-0 или режиму 1-1) на PUCCH.

  • Режим отчетности 1-2 или режим 3-1 на PUSCH.

Для получения дополнительной информации о выборе RI см. раздел 7.2 ТУ 36.213.

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

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

Введенный в R2014b