Расчет индикации качества канала PDSCH
Пустая сетка ресурсов для 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
enb - настройки для всей соты eNeyBНастройки на уровне соты eNeyB, заданные как структура. Структура содержит следующие поля параметров.
| Поле параметра | Обязательно или необязательно | Ценности | Описание |
|---|---|---|---|
NDLRB | Необходимый | Скалярное целое число от 6 до 110 | Количество блоков ресурсов нисходящей линии связи. () |
NCellID | Необходимый | Целое число от 0 до 503 | Идентификация ячейки физического уровня |
CellRefP | Необходимый | 1, 2, 4 | Количество антенных портов cell-specific reference signal (CRS) |
CyclicPrefix | Дополнительный |
| Длина циклического префикса |
DuplexMode | Дополнительный |
| Режим дуплексирования, указанный как:
|
Следующие параметры применяются, когда | |||
TDDConfig | Дополнительный | 0, 1 (по умолчанию), 2, 3, 4, 5, 6 | Конфигурация восходящего и нисходящего каналов |
SSC | Дополнительный | 0 (по умолчанию), 1, 2, 3, 4, 5, 6, 7, 8, 9 | Специальная конфигурация субкадра (SSC) |
Следующие параметры применяются, когда | |||
NSubframe | Необходимый | 0 (по умолчанию), неотрицательное скалярное целое число | Номер подкадра |
Следующие параметры применяются, когда | |||
CSIRefP | Необходимый | 1, 2, 4, 8 | Матрица количества антенных портов CSI-RS |
CSIRSConfig | Необходимый | Скалярное целое число | Индексы конфигурации массива CSI-RS. См. TS 36.211, таблица 6.10.5.2-1. |
CSIRSperiod | Дополнительный |
| Конфигурации подкадров CSI-RS для одного или нескольких ресурсов CSI-RS. Несколько ресурсов CSI-RS могут быть сконфигурированы из одной общей конфигурации подкадра или из массива конфигураций ячеек для каждого ресурса. |
NFrame | Дополнительный | 0 (по умолчанию), неотрицательное скалярное целое число | Номер кадра |
chs - Специфичная для канала конфигурация передачиСпецифичная для канала конфигурация передачи, заданная как структура или структурный массив. Структура содержит следующие поля параметров:
| Поле параметра | Обязательно или необязательно | Ценности | Описание | ||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
NLayers | Необходимый | Целое число от 1 до 8 | Количество уровней передачи. | ||||||||||||||||||||
CSIMode | Необходимый |
| Режим отчетности CSI | ||||||||||||||||||||
TxScheme | Необходимый | 'Port0', 'TxDiversity', 'CDD', 'SpatialMux', 'MultiUser', 'Port5', 'Port7-8', 'Port8', 'Port7-14'. | Схема передачи PDSCH, заданная как одна из следующих опций.
| ||||||||||||||||||||
SINRs90pc | Дополнительный | Вектор 15 элементов или дескриптор функции | Вектор из 15 значений SINR или дескриптор функции к функции вида f (enb, chs), которая возвращает вектор из 15 значений SINR, по одному для каждого индекса CQI 1,..., 15. Они соответствуют наименьшему SINR, для которого пропускная способность PDSCH в эталонном ресурсе CQI/CSI для данной конфигурации и индекса CQI составляет по меньшей мере 90%. По умолчанию осуществляется внутренний выбор SINR на основе конфигурации, приведенной в enb и cs, при условии совершенной оценки канала и либо выравнивания MMSE, либо декодирования с разнесением передачи (в соответствии со схемой передачи) в приемнике. | ||||||||||||||||||||
Следующий параметр применяется для | |||||||||||||||||||||||
PMISet | Необходимый | Целочисленный вектор со значениями элементов от 0 до 15. | Вектор индикации матрицы прекодера. Вектор может содержать либо одно значение (соответствующее одному режиму PMI), либо несколько значений (соответствующее множественному или поддиапазонному режиму PMI). Для | ||||||||||||||||||||
Следующий параметр применяется для | |||||||||||||||||||||||
AltCodebook4Tx | Необходимый |
| Если установлено значение | ||||||||||||||||||||
Кроме того, необходимо включить одно из следующих полей. см. примечание 1 | |||||||||||||||||||||||
NCodewords | Необходимый | 1, 2 | Количество кодовых слов | ||||||||||||||||||||
Modulation | Необходимый | 'QPSK', '16QAM', '64QAM', '256QAM', '1024QAM' | Тип модуляции, заданный как символьный вектор, массив ячеек символьных векторов или строковый массив. Если блоки, каждая ячейка связана с транспортным блоком. | ||||||||||||||||||||
Примечание 1 - Укажите количество кодовых слов непосредственно в | |||||||||||||||||||||||
hest - Оценка каналаОценка канала, заданная как массив K-by-L-by-NRxAnts-by-P, где:
K - количество поднесущих.
L - количество символов OFDM.
NRxAnts - количество приемных антенн.
P - количество передающих антенн.
Типы данных: double
Поддержка комплексного номера: Да
noiseest - Дисперсия шума приемникаДисперсия шума приемника, заданная как числовой скаляр. noiseest - оценка спектральной плотности мощности принимаемого шума.
Типы данных: double
cqi - Информация о качестве каналаИнформация о качестве канала, возвращаемая в виде вектора столбца, содержащего отчет об информации о качестве канала. Содержание отчета зависит от режима отчетности 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.
sinrs - отношения сигнал/помеха плюс шумОтношение сигнал/помеха плюс шум, в дБ, возвращается в виде матрицы. Каждый столбец матрицы представляет одно кодовое слово. Если сконфигурирован поддиапазонный отчет CQI, SINR для широкополосного CQI находится в первой строке, за которой следует sinrs для CQI поддиапазона в последующих строках. sinrs является необязательным выходом.
Функция выполняет выбор 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 формирование диаграммы направленности ('Port 5', 'Port 7-8', 'Port 8', 'Port7-14'), производительность зависит от используемого формирования луча. Для формирования луча, специфичного для UE, соответствующее значение chs.SINRs90pc предусмотрено поле. Если это поле не предусмотрено, для портов с одной антенной функция использует значение по умолчанию SINRs90pc значения.
[1] 3GPP TS 36.213. "Развитый универсальный наземный радиодоступа (E-UTRA); Процедуры физического уровня. "Проект партнерства третьего поколения; Техническая спецификация на сеть радиодоступа группы. URL: https://www.3gpp.org.
Имеется измененная версия этого примера. Открыть этот пример с помощью изменений?
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.