exponenta event banner

lteRISelect

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

Описание

пример

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

Примеры

свернуть все

В этом примере показано, как заполнить пустую сетку ресурсов для R.13 RMC символами опорного сигнала для конкретных ячеек. Сигнал пропускают через канал и демодулируют OFDM. Оценки спектральной плотности канала и мощности шума используются для вычисления RI и PMI. Битовая карта всех подмножеств кодового словаря означает, что ограничение подмножества кодового словаря не применяется, что позволяет выбрать любую комбинацию 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

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

свернуть все

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

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

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

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

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

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

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

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

1, 2, 4

Количество антенных портов cell-specific reference signal (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. См. TS 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' соответствует режиму отчетности PUSCH 1-2 или режиму отчетности PUCCH 1-1 (тип отчета PUCCH 2) и 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. Например, элемент CodstartSubset (1) соответствует a_A-1, а элемент CodstartSubset (конец) соответствует 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, таблицы 7.2.4-0A- 7.2.4-0D. Значение по умолчанию: 'Off'. (alternativeCodeBookEnabledFor4TX-r12)

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

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

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

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

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

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

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

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

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

свернуть все

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

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

  • Для широкополосной отчетности (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. Для start=  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 см. TS 36.213 Раздел 7.2.

Выбор PMI

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

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

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

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

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

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

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

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

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

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