Расчет матричного индикатора PDSCH
[ выполняет вычисление матрицы индикаций PDSCH (PMI) для заданных настроек всей ячейки, pmiset,info,sinrs,subbandsinrs]
= ltePMISelect(enb,chs,hest,noiseest)enb, структура строения канала, chs, ресурсный массив оценки канала, hest, и отклонение шума приемника, noiseest. Для получения дополнительной информации см. раздел Выбор PMI.
Этот пример показывает выбор PMI и строения нисходящей передачи с выбранным набором PMI.
Заполните пустую ресурсную сетку для R.13 RMC камеры конкретными символами опорного сигнала. OFDM модулирует сетку, чтобы создать txWaveform. Инициализируйте структуру строения канала. Передайте txWaveform через канал и демодулируйте rxWaveform восстановление rxSubframe
enb = lteRMCDL('R.13'); enb.PDSCH.PMIMode = 'Subband'; reGrid = lteResourceGrid(enb); reGrid(lteCellRSIndices(enb)) = lteCellRS(enb); [txWaveform,info] = lteOFDMModulate(enb,reGrid); 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); rxSubframe = lteOFDMDemodulate(enb,rxWaveform);
Инициализируйте структуру оценки канала. Выполните оценку канала. Используйте оценки спектральной плотности степени канала и шума для выбора PMI. Этот аппарат PMI затем используется для конфигурирования нисходящей передачи.
cec.FreqWindow = 1; cec.TimeWindow = 31; cec.InterpType = 'cubic'; cec.PilotAverage = 'UserDefined'; cec.InterpWinSize = 1; cec.InterpWindow = 'Centered'; [hest, noiseEst] = lteDLChannelEstimate(enb,cec,rxSubframe); pmi = ltePMISelect(enb,enb.PDSCH,hest,noiseEst)
pmi = 9×1
1
1
6
2
12
12
12
12
12
enb.PDSCH.PMISet = pmi; txWaveform = lteRMCDLTool(enb,[1;0;0;1]);
enb - Настройки всей ячейкиНастройки всей ячейки, заданные как структура, содержащая следующие поля:
| Поле параметра | Требуемый или опционный | Значения | Описание |
|---|---|---|---|
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 | Массив из числа портов антенны CSI-RS |
CSIRSConfig | Необходимый | Скалярное целое число | Массивные индексы строения CSI-RS. См. ТС 36.211, таблица 6.10.5.2-1. |
CSIRSPeriod | Дополнительный |
| Строения подкадров CSI-RS для одного или нескольких ресурсов CSI-RS. Несколько ресурсов CSI-RS могут быть сконфигурированы из одного общего подкадра или из массива ячеек строения строений для каждого ресурса. |
Nframe | Дополнительный | 0 (по умолчанию), неотрицательное скалярное целое число | Номер система координат |
Типы данных: struct
chs - строение передачи по каналуСтроение передачи по каналу, заданная как структура, содержащая следующие поля:
| Поле параметра | Требуемый или опционный | Значения | Описание | ||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
NLayers | Необходимый | Целое число от 1 до 8 | Количество слоев передачи. | ||||||||||||||||||||
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 | Дополнительный |
| Если установлено значение | ||||||||||||||||||||
Типы данных: struct
hest - Оценка каналаОценка канала, заданная как многомерный массив размера K -by- L -by- NRxAnts -by- P где:
K - количество поднесущих.
L - количество символов OFDM.
NRxAnts - количество принятых антенн.
P - количество самолетов.
Типы данных: double
Поддержка комплексного числа: Да
noiseest - отклонение шума приемникаОтклонение шума приемника, заданная как числовой скаляр. Этот входной параметр задает оценку принятой спектральной плотности степени шума.
Типы данных: double
pmiset - Выбран набор PMIНабор индикаций матрицы Precoder (PMI) выбран, возвращен как вектор-столбец или целое число.
Для 'Port7-14' схема передачи с восемью портами CSI-RS или для отчетов CSI с альтернативной кодовой книгой для четырех антенн, pmiset имеет info. NSubbands + 1 строки. Первая строка указывает на i1 индекса широкополосной кодовой книги. Последующие info.NSubbands строки указывают индексы кодовой книги поддиапазона i2 или если info. NSubbands = 1, индекс широкополосной кодовой книги i2.
Для других номеров портов CSI-RS в 'Port7-14' схема передачи и для других схем передачи, pmiset имеет info.NSubbands строки. Каждая строка задает индекс кодовой книги поддиапазона для этого поддиапазона.
Для широкополосной отчетности (info. NSubbands = 1), pmiset является скаляром, задающим выбранный индекс широкополосной кодовой книги.
Примечание
pmiset пуст, если оценка шума, noiseest, равен нулю или NaN, или, если оценка канала, hest, содержит любые NaN в местоположениях опорного сигнала RE, используемых для оценки PMI.
info - Информация, относящаяся к отчетности PMIИнформация, относящаяся к отчетности PMI, возвращаемая как скалярная структура. info содержит следующие поля:
| Поле параметра | Описание | Значения |
|---|---|---|
k | Размер поддиапазона, в ресурсных блоках (равно | числовой скаляр |
NSubbands | Количество поддиапазонов для отчетности PMI (равно 1 для широкополосной отчетности PMI) или схем передачи без отчетности PMI. | числовой скаляр |
MaxPMI | Максимально допустимое значение PMI для данного строения. Допустимые значения PMI варьируются от 0 до | неотрицательный числовой скаляр |
CodeBookSubsetSize | Размер растрового изображения ограничения подмножества кодовой книги. Для схем передачи без отчетности PMI, | скаляр |
sinrs - Сигнал к интерференции плюс отношения шумаСигнал к интерференции плюс отношения шума, возвращаемый как многомерный массив размера K -by- L -by- N1 -by- N2, где:
K - количество поднесущих
L - количество символов OFDM
Определение N1 и N2 зависит от портов CSI-RS:
Для 'Port7-14' схема передачи с восемью портами CSI-RS или для отчетов CSI с альтернативной кодовой книгой для четырех антенн, N1 и N2 количество возможных индексов первой и второй кодовой книги:
N1 info .MaxPMI(1) + 1
N2 info .MaxPMI(2) + 1
Для других номеров портов CSI-RS в 'Port7-14' схема передачи и для других схем передачи:
N1 равно 1
N2 info .MaxPMI + 1
Массив содержит не- NaN значения во временной и частотной точках (первые две размерности) опорных сигналов RE. Этот массив используется для оценки PMI для всех возможных индексов кодовой книги (последние две размерности). Эти значения являются вычисленными sinrs в местоположениях RE опорного сигнала для каждой комбинации индексов кодовой книги. Можно получить значения с помощью линейной метрики MMSE SINR. Все местоположения, не соответствующие опорному сигналу RE, установлены в NaN.
subbandsinrs - Поддиапазонный сигнал к интерференции плюс отношения шумаПоддиапазон сигнала к интерференции плюс отношения шума (sinrs), возвращается как info.NSubbands-by- N1 -by- N2 -by- chs.NLayers массив. Этот массив указывает среднее линейное SINR в поддиапазоне, заданном для каждого возможного значения PMI (N1 и N2 размерности) и каждого слоя. The sinrs выход формируется путем суммирования 5-мерного K -by- L -by- N1 -by- N2 -by- chs.NLayers оценка sinrs по всем слоям. subbandsinrs формируется путем усреднения этой же пятимерной оценки по каждому поддиапазону, который находится в соответствующей области размерности K и по размерности L. Размерность, описанная в sinrs применяется здесь.
Выбор матричной индикации 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.211. "Evolved Universal Terrestrial Radio Access (E-UTRA); Физические каналы и модуляция ". 3-ья Генерация Партнерский проект; Группа технических спецификаций Радиосеть доступ. URL-адрес: https://www.3gpp.org.
[2] 3GPP TS 36.213. "Evolved Universal Terrestrial Radio Access (E-UTRA); Процедуры физического слоя ". 3-ья Генерация Партнерский проект; Группа технических спецификаций Радиосеть доступ. URL-адрес: https://www.3gpp.org.
lteCQISelect | lteCSICodebook | lteDLPrecode | ltePDSCH | ltePDSCHDecode | ltePMIInfo | lteRISelect
У вас есть измененная версия этого примера. Вы хотите открыть этот пример с вашими правками?
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.