Расчет индикации ранга PDSCH
В этом примере показано, как заполнить пустую ресурсную сетку для R.13 RMC символами опорного сигнала для конкретной ячейки. Сигнал передается через канал и демодулируется OFDM. Оценки канала и спектральной плотности степени шума используются для вычисления RI и PMI. Битовая карта CodиSubset всех из них означает, что не применяется ограничение подмножества кодовой книги, что позволяет выбрать любую комбинацию 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 - Настройки всей ячейки eNodeBНастройки всей ячейки eNodeB, заданные как структура, содержащая следующие поля параметров:
| Поле параметра | Требуемый или опционный | Значения | Описание |
|---|---|---|---|
NDLRB | Необходимый | Скалярное целое число от 6 до 110 | Количество нисходящих ресурсных блоков. () |
NCellID | Необходимый | Целое число от 0 до 503 | Тождества камеры физического слоя |
CellRefP | Необходимый | 1, 2, 4 | Количество портов антенны специфического для ячейки опорного сигнала (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. См. ТС 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. Для примера элемент CodиSubset (1) соответствует a_A-1, а элемент CodиSubset (конец) соответствует a_0. Длина растрового изображения определяется | ||||||||||||||||||||
Следующий параметр применим для | |||||||||||||||||||||||
AltCodebook4Tx | Дополнительный |
| Если установлено значение | ||||||||||||||||||||
hest - Оценка каналаОценка канала, заданная как K -by- L -by- NRxAnts -by- P массив, где:
K - количество поднесущих.
L - количество символов OFDM.
NRxAnts - количество приемных антенн.
P - количество передающих антенн.
Типы данных: double
Поддержка комплексного числа: Да
noiseest - отклонение шума приемникаОтклонение шума приемника, заданная как числовой скаляр. Это - оценка принятой спектральной плотности степени шума.
Типы данных: double
ri - Индикация рангаИндикация ранга, возвращенная как скаляр, указывает оптимальное количество слоев, используемых для передачи, чтобы максимизировать SINR.
pmiset - матричные показания PrecoderПоказания матрицы Precoder, возвращенные как скаляр или вектор-столбец.
Для широкополосной отчетности (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, которые следует учитывать, вычисляется на основе схемы передачи и сконфигурированных портов опорного сигнала.
Для и 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 см. раздел 7.2 ТУ 36.213.
Выбор матричной индикации PDSCH (PMI) вычисляет набор PMI, pmiset. Функции, такие как lteRMCDLTool или ltePDSCH, может использовать возвращенную pmiset чтобы сконфигурировать PMI для генерируемых ими нисходящих передач. Выбор PMI осуществляется с использованием определений PMI, указанных в TS 36.213, раздел 7.2.4.
Кодовая книга отчетов CSI используется для:
'Port7-14' схема передачи с восемью портами CSI-RS
Отчеты CSI с альтернативной кодовой книгой для четырех антенн (alternativeCodeBookEnabledFor4TX -r12 = true).
Кодовая книга пространственного мультиплексирования с обратной связью, заданная в таблицах 6.3.4.2.3-1 и 6.3.4.2.3-2 ТС 36.211, используется в других случаях.
Тип обратной связи PMI, сопоставленный с процессом выбора PMI, может быть широкополосным или поддиапазоном:
PMIMode = 'Wideband' соответствует режиму 1-2 отчетов PUSCH или режиму 1-1 отчетов PUCCH (тип 2 отчета PUCCH).
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. "Evolved Universal Terrestrial Radio Access (E-UTRA); Процедуры физического слоя ". 3-ья Генерация Партнерский проект; Группа технических спецификаций Радиосеть доступ. URL-адрес: https://www.3gpp.org.
[2] 3GPP TS 36.211. "Evolved Universal Terrestrial Radio Access (E-UTRA); Физические каналы и модуляция ". 3-ья Генерация Партнерский проект; Группа технических спецификаций Радиосеть доступ. URL-адрес: https://www.3gpp.org.
У вас есть измененная версия этого примера. Вы хотите открыть этот пример с вашими правками?
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.