PDSCH оценивают вычисление индикации
[
вычисляет индикацию ранга (RI) PDSCH, учитывая настройки всей ячейки, ri
,pmiset
]
= lteRISelect(enb
,chs
,hest
,noiseest
)enb
, образуйте канал параметры конфигурации, chs
, образуйте канал оценочный массив ресурса hest
, и отклонение шума получателя noiseest
. Для получения дополнительной информации смотрите Выбор RI.
В этом примере показано, как заполнить пустую сетку ресурса для RMC R.13 со специфичными для ячейки ссылочными символами сигнала. Сигнал передается через канал и демодулируемый OFDM. Оценки канала и шумовой степени спектральная плотность используются в вычислении PMI и RI. Битовый массив CodebookSubset из всех единиц означает, что никакое ограничение подмножества книги шифров не вводится, позволяя любой комбинации 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 | Дополнительный |
| Режим 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, 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. Например, элемент, CodebookSubset (1) соответствует a_A-1 и элементу CodebookSubset (конец), соответствует 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, чтобы рассмотреть вычисляется на основе схемы передачи и сконфигурированных ссылочных портов сигнала.
Для ν = 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 = верный).
Книга шифров для пространственного мультиплексирования с обратной связью, заданного в таблицах 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.213. “Развитый Универсальный Наземный Радио-доступ (к E-UTRA); процедуры Физического уровня”. Проект Партнерства третьего поколения; Сеть радиодоступа Technical Specification Group. URL: https://www.3gpp.org.
[2] 3GPP TS 36.211. “Развитый Универсальный наземный радио-доступ (к E-UTRA); физические каналы и модуляция”. Проект партнерства третьего поколения; сеть радиодоступа Technical Specification Group. URL: https://www.3gpp.org.
У вас есть модифицированная версия этого примера. Вы хотите открыть этот пример со своими редактированиями?
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.