Расчет индикации ранга PDSCH
В этом примере показано, как заполнить пустую сетку ресурсов для 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
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 - Специфичная для канала конфигурация передачиКонфигурация передачи для канала, заданная как скалярная структура, или массив структуры, содержащий следующие поля параметров:
| Поле параметра | Обязательно или необязательно | Ценности | Описание | ||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
PMIMode | Дополнительный |
| Режим создания отчетов PMI. | ||||||||||||||||||||
TxScheme | Дополнительный |
| Схема передачи PDSCH, заданная как одна из следующих опций.
| ||||||||||||||||||||
CodebookSubset | Дополнительный | Символьный вектор, строковый скаляр или целочисленный вектор, все (по умолчанию) | Ограничение подмножества кодовой книги, указанное как символьный вектор или строковое скалярное растровое изображение. По умолчанию используются все значения, разрешающие все значения PMI. Этот параметр конфигурируется более высокими уровнями и указывает значения PMI, которые могут быть сообщены. Растровое изображение, определенное в TS 36.213, раздел 7.2, расположено a_A-1,a_A-2,...a_0. Например, элемент CodstartSubset (1) соответствует a_A-1, а элемент CodstartSubset (конец) соответствует a_0. Длина растрового изображения задается параметром | ||||||||||||||||||||
Следующий параметр применяется для | |||||||||||||||||||||||
AltCodebook4Tx | Дополнительный |
| Если установлено значение | ||||||||||||||||||||
hest - Оценка каналаОценка канала, заданная как массив K-by-L-by-NRxAnts-by-P, где:
K - количество поднесущих.
L - количество символов OFDM.
NRxAnts - количество приемных антенн.
P - количество передающих антенн.
Типы данных: double
Поддержка комплексного номера: Да
noiseest - Дисперсия шума приемникаДисперсия шума приемника, заданная как числовой скаляр. Это оценка спектральной плотности мощности принимаемого шума.
Типы данных: double
ri - Ранговая индикацияРанговая индикация, возвращаемая как скаляр, указывает оптимальное количество уровней, используемых для передачи для максимизации SINR.
pmiset - Индикация матрицы предварительного кодераИндикация матрицы предварительного кодера, возвращаемая в виде скаляра или вектора столбца.
Для широкополосной отчетности (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) PDSCH определяет оптимальное количество уровней (NLayers), которые следует использовать для передачи, чтобы максимизировать SINR. Диапазон рассматриваемых NLayers вычисляется на основе схемы передачи и сконфигурированных портов опорного сигнала.
Для start= 1,...,NLayers,
Использовать ltePMISelect, с chs.NLayers = , для выбора PMI.
Запишите выбранный PMI и общий SINR на всех уровнях, исключая уровни с SINR ниже порогового значения 0 дБ.
Выберите количество слоев передачи, ν, который максимизирует SINR передачи, и возвратитесь как признак разряда, ri и соответствующий аппарат PMI, pmiset.
Выбор RI соответствует:
Тип отчета 3 (для режима отчетов 1-0 или 1-1) на PUCCH.
Режим сообщения 1-2 или режим 3-1 на PUSCH.
Для получения дополнительной информации о выборе RI см. TS 36.213 Раздел 7.2.
Выбор индикации матрицы предварительного кодера (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.
Имеется измененная версия этого примера. Открыть этот пример с помощью изменений?
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.