Расчет индикации ранга 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. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.