lteCQISelect

Расчет индикации качества канала PDSCH

Описание

пример

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

Примеры

свернуть все

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

Заполните пустую ресурсную сетку для R.13 RMC символами опорного сигнала для конкретной ячейки и модулируйте форму волны. Добавьте шум к 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'

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

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

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

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

Поле параметраТребуемый или опционныйЗначенияОписание
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, заданная как один из следующих опций.

Схема передачиОписание
'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, по одному для каждого индекса CQI 1,..., 15. Они соответствуют самому низкому SINR, для которого пропускная способность PDSCH в справочном ресурсе CQI/CSI для данного строения и индекса CQI составляет по меньшей мере 90%. По умолчанию является внутренним выбором SINR на основе строения, заданной в enb и chs, принимая идеальную оценку канала и либо эквализацию MMSE, либо декодирование разнесения передачи (в соответствии со схемой передачи) в приемнике.

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

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

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

Вектор матричных показаний Precoder. Вектор может содержать либо одно значение (соответствующее одному режиму 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, Tables 7.2.4-0A to 7.2.4-0D. Значение по умолчанию является 'Off'. (<reservedrangesplaceholder0>)

Кроме того, необходимо включить одно из следующих полей. 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 для CQI поддиапазона в последующих строках. sinrs является необязательным выходом.

Подробнее о

свернуть все

Выбор CQI

Функция выполняет выбор CQI, сначала получая оценки SINR (Signal to Interference and Noise Ratio) для заданного строения из 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-специфическое формирования луча ('Port 5', 'Port 7-8', 'Port 8', 'Port7-14'), эффективность зависит от используемого формирования луча. Для UE-специфического формирования луча, соответствующее значение chs.SINRs90pc предусмотрено поле. Если это поле не предусмотрено, для одиночных портов антенны функция использует функцию по умолчанию SINRs90pc значения.

Ссылки

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

См. также

|

Введенный в R2014b