lteCQISelect

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

Описание

пример

[cqi,sinrs] = lteCQISelect(enb,chs,hest,noiseest) вычисляет PDSCH CQI (Качественная Индикация Канала) для настройки всей ячейки enb, настройка канала chs, образуйте канал оценивают hest, и отклонение шума приемника noiseest. Для получения дополнительной информации см. Выбор CQI.

Примеры

свернуть все

Пустая сетка ресурса для RMC R.13 заполняется со специфичными для ячейки символами опорных сигналов. В сигнал проникают, канал, демодулируемый и соответствующий канал, оцениваются наряду с оценкой спектральной плотности мощности шума на поднесущих опорного сигнала. Оценки используются для вычисления CQI.

Заполните пустую сетку ресурса для RMC R.13 со специфичными для ячейки символами опорного сигнала и модулируйте форму волны. Добавьте шум в txWaveform. Сконфигурируйте EPA, исчезающий канал, и пропустите сигнал через этот канал.

enb = lteRMCDL('R.13');
reGrid = lteResourceGrid(enb);
reGrid(lteCellRSIndices(enb)) = lteCellRS(enb);
[txWaveform,info] = lteOFDMModulate(enb,reGrid);

noise = 0.5*complex(randn(size(txWaveform)),randn(size(txWaveform)));
txWaveform_nz = txWaveform + noise;

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_nz);

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

rxSubframe = lteOFDMDemodulate(enb,rxWaveform);

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

cqi = lteCQISelect(enb,enb.PDSCH,hest,noiseEst)
cqi = 5

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

свернуть все

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

Структурируйте номер

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

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

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

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

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

'PUCCH 1-0', 'PUCCH 1-1', 'PUSCH 1-2', 'PUSCH 3-0', 'PUSCH 3-1'

Режим создания отчетов CSI

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

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

15 векторов элемента или указатель на функцию

Вектор из 15 значений SINR или указателя на функцию к функции формы f (enb, CHS), который возвращает вектор из 15 значений SINR, один для каждого индекса 1 CQI..., 15. Они соответствуют самому низкому SINR, для которого пропускная способность PDSCH в ссылочном ресурсе CQI/CSI, для данной настройки и индекса CQI, составляет по крайней мере 90%. Значение по умолчанию должно внутренне выбрать SINRs на основе настройки, данной в enb и CHS, приняв совершенную оценку канала и или эквализация MMSE или декодирование разнообразия передачи (как подходящую для схемы передачи) в приемнике.

Следующий параметр запрашивает 'SpatialMux', 'MultiUser', 'Port5', 'Port7-8', 'Port8', 'Port7-14' схемы передачи.

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

Целочисленный вектор со значениями элемента от 0 до 15.

Вектор из Матричных Признаков Перед кодером. Вектор может содержать любого одно значение (соответствующий одному режиму PMI) или несколько значений (соответствующий нескольким или режиму PMI поддиапазона). Для 'Port7-14' схема передачи с восемью портами CSI-RS или для CSI, сообщающего с альтернативной книгой шифров для четырех антенн, дополнительное первое значение указывает на широкополосный индекс книги шифров, i1, и последующие значения указывают на индексы книги шифров поддиапазона, i2, или широкополосный индекс книги шифров, i2. Допустимый диапазон значений зависит от CellRefP, CSIRefP, NLayers, TxScheme, и AltCodebook4Tx. Для получения дополнительной информации о параметрах установки PMI, смотрите ltePMIInfo.

Следующий параметр запрашивает '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)

Кроме того, одно из следующих полей должно быть включено. see note 1

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

1, 2

Количество кодовых комбинаций

   ModulationНеобходимый'QPSK', '16QAM', '64QAM', '256QAM', '1024QAM'

Тип модуляции в виде вектора символов, массива ячеек из символьных векторов или массива строк. Если блоки, каждая ячейка сопоставлена с транспортным блоком.

note 1 – Задайте количество кодовых комбинаций непосредственно в NCodewords поле . В качестве альтернативы, если Modulation поле обеспечивается, количество кодовых комбинаций устанавливается от количества форматов модуляции. Это значение позволяет вам установить правильное количество кодовых комбинаций с помощью конфигурационной структуры передачи канала, chs, как предусмотрено к ltePDSCH функция на стороне передачи. Если существующий, NCodewords поле более приоритетно.

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

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

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

  • NRxAnts является количеством, получают антенны.

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

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

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

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

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

свернуть все

Информация о качестве канала, возвращенная как вектор-столбец, содержащий отчет информации о качестве канала. Сообщите, что содержимое зависит от режима создания отчетов CSI.

Сообщите о режимеСоздание отчетов о содержимом

Одна кодовая комбинация:

'PUCCH 1-0'Один широкополосный индекс CQI
'PUSCH 3-0'Один широкополосный индекс CQI, сопровождаемый дифференциалом поддиапазона CQI, возместил уровень для каждого поддиапазона.

Две кодовых комбинации:

'PUCCH 1-1'Один широкополосный индекс CQI для кодовой комбинации 0, сопровождаемой пространственным дифференциальным CQI, возместил уровень для кодовой комбинации 1.
'PUSCH 1-2'Один широкополосный CQI индексирует для кодовой комбинации 0, сопровождаемой одним широкополосным индексом CQI для кодовой комбинации 1.
'PUSCH 3-1'Один широкополосный индекс CQI для кодовой комбинации 0, сопровождаемой дифференциалом поддиапазона CQI, возместил уровень для каждого поддиапазона для кодовой комбинации 0, сопровождаемой одним широкополосным индексом CQI для кодовой комбинации 1, сопровождаемой дифференциалом поддиапазона уровень смещения CQI для каждого поддиапазона для кодовой комбинации 1.

Примечание

Режимы создания отчетов CSI, разделены на режимы, которые поддерживают одну или две кодовых комбинации, аналогичные описанному по стандарту. Функция выбора CQI выводит эти кодовые комбинации из chs.NCodewords или chs.Modulation.

Сигнал к интерференции плюс шумовые отношения, в дБ, возвратился как матрица. Каждый столбец матрицы представляет одну кодовую комбинацию. Если поддиапазон, создание отчетов CQI сконфигурировано, SINR для широкополосного CQI, находится в первой строке, сопровождаемой sinrs для поддиапазона CQIs в последующих строках. sinrs дополнительный выход.

Больше о

свернуть все

Выбор CQI

Функция выполняет выбор CQI первым получением SINR (Сигнал к Интерференционному и Шумовому Отношению) оценки для данной настройки от ltePMISelect. Затем функция выполняет поиск между теми оценками SINR и индексом CQI. Интерполяционные таблицы предварительно вычисляются и хранятся в этой функции. Выбор CQI обусловливается на ранге, обозначенном chs.NLayers, за исключением 'TxDiversity' схема передачи, которая имеет ранг 1. На PUCCH выбор CQI соответствует Типу 2 Отчета (для создания отчетов о Mode1-1) или Типу 4 Отчета (для создания отчетов о Режиме 1-0). На PUSCH созданием отчетов является Режим 1-2, Режим 3-0 или Режим 3-1.

Индекс CQI является скаляром (0..., 15), указывая на выбранное значение индекса CQI. Индекс CQI задан согласно TS 36.213. Самый высокий индекс CQI выбран, когда один транспортный блок PDSCH со схемой модуляции и транспортным размером блока индекса CQI и занятием группы нисходящих физических блоков ресурса назвал ресурс ссылки CSI, может быть получен с транспортной вероятностью блочной ошибки, не превышающей 0.1. Если индекс CQI 1 не удовлетворяет этому условию, то возвращенный индекс CQI 0. Ссылочный ресурс CQI задан в TS 36.213, Раздел 7.2.3. Отношение между индексами CQI, схемой модуляции и скоростью кода (из которого выведен транспортный размер блока) описано в TS 36.213, Таблицах 7.2.3-1 и 7.2.3-2.

Дифференциал поддиапазона CQI возмещают уровень, является различием между поддиапазоном индекс CQI и соответствующим широкополосным индексом CQI.

Пространственный дифференциальный уровень смещения CQI является различием между широкополосным индексом CQI для кодовой комбинации 0 и широкополосным индексом CQI для кодовой комбинации 1.

В 3GPP стандарт, о смещениях CQI сообщают как значения CQI. Эти значения являются неотрицательными целыми числами, соответствующими одному уровням смещения CQI или областям значений уровней смещения CQI (см. TS 36.213, Таблицы 7.2-2 и 7.2.1-2). CQI возмещают уровни, о которых сообщают, вот или один уровень смещения CQI, соответствующий значению CQI, о котором сообщают или граничное значение области значений уровня смещения CQI, соответствующей значению CQI, о котором сообщают. Например, расчетный пространственный дифференциальный CQI возместил уровень –6, был бы сообщен на стандарт как пространственное дифференциальное значение CQI 4. Эта функция возвратит пространственный дифференциальный уровень смещения –4, потому что расчетный дифференциальный уровень смещения CQI превышает это граничное значение, означая –6 < –4 (см. TS 36.213, Таблицу 7.2-2).

Для схем передачи с помощью UE-specific beamforming ('Port 5', 'Port 7-8', 'Port 8', 'Port7-14'), эффективность зависит от используемого beamforming. Для UE-specific beamforming, соответствующего значения chs.SINRs90pc поле обеспечивается. Если это поле не обеспечивается, для одного портов антенны, функциональное использование SINRs90pc по умолчанию значения.

Ссылки

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

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

|

Введенный в R2014b