Матричное вычисление индикатора PDSCH перед кодером
[
выполняет вычисление набора матричной индикации перед кодером (PMI) PDSCH для данных настроек всей ячейки, pmiset
,info
,sinrs
,subbandsinrs
]
= ltePMISelect(enb
,chs
,hest
,noiseest
)enb
, образуйте канал конфигурационная структура, chs
, образуйте канал оценочный массив ресурса, hest
, и отклонение шума приемника, noiseest
. Для получения дополнительной информации смотрите Выбор PMI.
Этот пример показывает выбор PMI и настройку нисходящей передачи с выбранным набором PMI.
Заполните пустую сетку ресурса для RMC R.13 с ячейкой определенные символы опорного сигнала. 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 | Количество портов антенны специфичного для ячейки опорного сигнала (CRS) |
CyclicPrefix | Дополнительный |
| Длина циклического префикса |
DuplexMode | Дополнительный |
| Режим Duplexing в виде:
|
Следующие параметры применяются когда | |||
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. Смотрите TS 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. Например, элемент, CodebookSubset (1) соответствует a_A-1 и элементу CodebookSubset (конец), соответствует a_0. Длина битового массива дана | ||||||||||||||||||||
Следующий параметр запрашивает | |||||||||||||||||||||||
AltCodebook4Tx | Дополнительный |
| Если установлено в |
Типы данных: struct
hest
— Оценка каналаОценка канала в виде многомерного массива размера K-by-L-by-NRxAnts-by-P, где:
K является количеством поднесущих.
L является количеством символов OFDM.
NRxAnts является количеством полученных антенн.
P является количеством плоскостей.
Типы данных: double
Поддержка комплексного числа: Да
noiseest
— Отклонение шума приемникаОтклонение шума приемника в виде числового скаляра. Этот входной параметр задает оценку полученной спектральной плотности мощности шума.
Типы данных: double
pmiset
— Набор PMI выбранВыбранный набор матричных признаков перед кодером (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
, содержит любой NaNs в местоположениях опорного сигнала REs, используемый для оценки 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
Массив содержит non-NaN
значения во время и местоположения частоты (сначала две размерности) опорного сигнала REs. Этот массив используется для оценки PMI для всех возможных индексов книги шифров (продержитесь две размерности). Эти значения являются расчетным sinrs в опорном сигнале местоположения RE для каждой комбинации индекса книги шифров. Можно получить значения с помощью линейной метрики MMSE SINR. Все местоположения, не соответствующие опорному сигналу RE, установлены в NaN
.
subbandsinrs
— Сигнал к интерференции поддиапазона плюс шумовые отношенияСигнал к интерференции поддиапазона плюс шумовые отношения (sinrs
), возвратился как info
.NSubbands
- N1 N2 chs
.NLayers
массив. Этот массив указывает на средний линейный SINR в поддиапазоне, заданном для каждого возможного значения PMI (N1 и размерности N2) и каждый слой. sinrs
выход формируется путем подведения итогов 5-мерного K-by-L-by-N1-by-N2-by-chs
.NLayers
оценка sinrs
через все слои. subbandsinrs
формируется путем усреднения той же самой пятимерной оценки через каждый поддиапазон, который находится в соответствующей области размерности K и через размерность L. Размерность описана в sinrs
применяется здесь.
Выбор матричной индикации перед кодером (PMI) PDSCH вычисляет набор PMI, pmiset
. Функции, такой как lteRMCDLTool
или ltePDSCH
, может использовать возвращенный pmiset
чтобы сконфигурировать PMI для нисходящих передач, они генерируют. Выбор PMI выполняется с помощью определений PMI, заданных в TS 36.213, Раздел 7.2.4.
Книга шифров создания отчетов CSI используется для:
'Port7-14'
схема передачи с восемью портами CSI-RS
CSI, сообщающий с альтернативной книгой шифров для четырех антенн (alternativeCodeBookEnabledFor4TX -r12 = верный).
Книга шифров для пространственного мультиплексирования с обратной связью, заданного в таблицах 6.3.4.2.3-1 и 6.3.4.2.3-2 TS 36.211, используется для других случаев.
Тип обратной связи PMI, сопоставленный с процессом выбора PMI, может быть широкополосным или поддиапазон:
PMIMode = 'Wideband'
соответствует PUSCH создание отчетов о Режиме 1-2 или PUCCH создание отчетов о Режиме 1-1 (Тип 2 Отчета PUCCH).
PMIMode = 'Subband'
соответствует PUSCH создание отчетов о Режиме 3-1.
Выбор PMI основан на ранге, обозначенном chs.NLayers
, за исключением 'TxDiversity'
схема передачи, где ранг равняется 1. В PUCCH создание отчетов о Режиме 1-1, можно достигнуть подвыборки книги шифров для подрежима 2, как задано в TS 36.213, 7.2.2-1D Таблица, с соответствующим chs
.CodebookSubset
.
[1] 3GPP TS 36.211. “Развитый Универсальный Наземный Радио-доступ (к E-UTRA); Физические Каналы и Модуляция”. Проект Партнерства третьего поколения; Сеть радиодоступа Technical Specification Group. URL: https://www.3gpp.org.
[2] 3GPP TS 36.213. “Развитый Универсальный Наземный Радио-доступ (к E-UTRA); процедуры Физического уровня”. Проект Партнерства третьего поколения; Сеть радиодоступа Technical Specification Group. URL: https://www.3gpp.org.
ltePDSCH
| ltePDSCHDecode
| lteDLPrecode
| ltePMIInfo
| lteCSICodebook
| lteCQISelect
| lteRISelect
У вас есть модифицированная версия этого примера. Вы хотите открыть этот пример со своими редактированиями?
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.