lteRISelect

PDSCH оценивают вычисление индикации

Описание

пример

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

Примеры

свернуть все

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

Режим Duplexing, заданный как:

  • '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 (Тип 2 Отчета PUCCH) и PMIMode='Subband' соответствует PUSCH создание отчетов о Режиме 3-1.

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

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

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

Схема TransmissionОписание
'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. Например, элемент, CodebookSubset (1) соответствует a_A-1 и элементу CodebookSubset (конец), соответствует 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. Для ν = 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  = верный).

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

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

  •   PMIMode = 'Wideband' соответствует PUSCH создание отчетов о Режиме 1-2 или PUCCH создание отчетов о Режиме 1-1 (Тип 2 Отчета PUCCH).

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

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

Ссылки

[1] 3GPP TS 36.213. “Развитый Универсальный Наземный Радио-доступ (к E-UTRA); процедуры Физического уровня”. Проект Партнерства третьего поколения; Сеть радиодоступа Technical Specification Group. URL: https://www.3gpp.org.

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

Смотрите также

| |

Введенный в R2014b