Индексы элементов ресурсов SRS восходящей линии связи
возвращает вектор столбца индексов элемента ресурса (RE) для опорного сигнала зондирования восходящей линии связи (SRS), заданных структурами со специфичными для UE настройками и настройками конфигурации передачи сигнала. Для получения дополнительной информации см. SRS Processing и TS 36.213 [1], раздел 8.2.ind = lteSRSIndices(ue,chs)
В этом примере создаются индексы SRS для полосы пропускания 3 МГц.
Установите конфигурацию передачи сигнала, chs поля структуры.
chs.NTxAnts = 1; chs.BWConfig = 7; chs.BW = 0; chs.ConfigIdx = 7; chs.TxComb = 0; chs.HoppingBW = 0; chs.FreqPosition = 0;
Набор ue поля структуры.
ue.DuplexMode = 'FDD'; ue.CyclicPrefixUL = 'Normal'; ue.NFrame = 0; ue.NULRB = 15; ue.NSubframe = 0;
Создайте индексы элемента ресурса SRS восходящей линии связи.
srsIndices = lteSRSIndices(ue,chs); srsIndices(1:4)
ans = 4x1 uint32 column vector
2401
2403
2405
2407
Создайте индексы SRS для двух трактов передающих антенн. Просмотрите информационную структуру.
Инициализация специфичных для UE структур конфигурации каналов (ue и chs) для полосы пропускания 3 МГц и двух антенн. Сформировать индексы SRS и информационную структуру (ind и info).
ue.DuplexMode = 'FDD'; ue.CyclicPrefixUL = 'Normal'; ue.NFrame = 0; ue.NULRB = 15; ue.NSubframe = 0; chs.NTxAnts = 2; chs.BWConfig = 7; chs.BW = 0; chs.ConfigIdx = 7; chs.TxComb = 0; chs.HoppingBW = 0; chs.FreqPosition = 0; [ind,info] = lteSRSIndices(ue,chs);
Поскольку имеется две антенны, индексы SRS выводятся как вектор двух столбцов и info структура вывода содержит два элемента.
ind(1:10,:)
ans = 10x2 uint32 matrix
2401 4921
2403 4923
2405 4925
2407 4927
2409 4929
2411 4931
2413 4933
2415 4935
2417 4937
2419 4939
size(info)
ans = 1×2
1 2
Просмотр содержимого двух info элементы конструкции.
info(1)
ans = struct with fields:
UePeriod: 10
UeOffset: 0
PRBSet: [4x1 double]
FreqStart: 60
KTxComb: 0
BaseFreq: 60
FreqIdx: 0
HoppingOffset: 0
NSRSTx: 0
Port: 0
info(2)
ans = struct with fields:
UePeriod: 10
UeOffset: 0
PRBSet: [4x1 double]
FreqStart: 60
KTxComb: 0
BaseFreq: 60
FreqIdx: 0
HoppingOffset: 0
NSRSTx: 0
Port: 1
Создайте индексы SRS для двух трактов передающих антенн. Просмотрите информационную структуру.
Инициализация специфичных для UE структур конфигурации каналов (ue и chs) для полосы пропускания 3 МГц и двух антенн. Сформировать индексы SRS и информационную структуру (ind и info).
ue.DuplexMode = 'FDD'; ue.CyclicPrefixUL = 'Normal'; ue.NFrame = 0; ue.NULRB = 15; ue.NSubframe = 0; chs.NTxAnts = 2; chs.BWConfig = 7; chs.BW = 0; chs.ConfigIdx = 7; chs.TxComb = 0; chs.HoppingBW = 0; chs.FreqPosition = 0; [ind,info] = lteSRSIndices(ue,chs,{'sub'});
Используя 'sub' стиль индексирования, индексы выводятся в [subcarrier,symbol,antenna] форма подстрочного индекса. Просмотр средней точки ind и наблюдать за изменением индекса антенны.
size(ind)
ans = 1×2
48 3
ind(22:27,:)
ans = 6x3 uint32 matrix
103 14 1
105 14 1
107 14 1
61 14 2
63 14 2
65 14 2
Поскольку имеется две антенны, info структура вывода содержит два элемента. Просмотр содержимого второго info структурный элемент.
size(info)
ans = 1×2
1 2
info(2)
ans = struct with fields:
UePeriod: 10
UeOffset: 0
PRBSet: [4x1 double]
FreqStart: 60
KTxComb: 0
BaseFreq: 60
FreqIdx: 0
HoppingOffset: 0
NSRSTx: 0
Port: 1
ue - специфичные для UE настройкиПараметры UE, определенные как структура, содержащая следующие поля.
NULRB - Количество блоков ресурсов восходящей линии связиЧисло блоков ресурсов восходящей линии связи, указанное как положительное целое число.
Типы данных: double
NSubframe - Количество подкадровЧисло подкадров, указанное как неотрицательное целое число.
Типы данных: double
NTxAnts - Количество передающих антеннКоличество передающих антенн, указанных как 1, 2 или 4.
Типы данных: double
CyclicPrefixUL - Длина циклического префикса'Normal' (по умолчанию) | необязательно | 'Extended'Длина циклического префикса, указанная как 'Normal' или 'Extended'.
Типы данных: char | string
NFrame - Начальный номер кадраНачальный номер кадра, возвращаемый как неотрицательное целое число.
Типы данных: double
DuplexMode - Режим дуплексирования'FDD' (по умолчанию) | необязательно | 'TDD'Режим дуплексирования, указанный как 'FDD' или 'FDD' для указания структуры кадра генерируемого сигнала.
Типы данных: char | string
TDDConfig - Конфигурация восходящего или нисходящего каналаКонфигурация восходящего или нисходящего канала, возвращаемая как неотрицательное целое число от 0 до 6. Требуется только для 'TDD' дуплексный режим.
Типы данных: double
SSC - Специальная конфигурация подкадраСпециальная конфигурация подкадра, возвращаемая как неотрицательное целое число от 0 до 9. Требуется только для 'TDD' дуплексный режим.
Типы данных: double
CyclicPrefix - Длина циклического префикса'Normal' (по умолчанию) | необязательно | 'Extended'Длина циклического префикса, возвращенная как 'Normal' или 'Extended'. Требуется только для 'TDD' дуплексный режим.
Типы данных: char | string
Типы данных: struct
chs - Конфигурация передачи сигналаКонфигурация передачи сигнала, заданная как структура, содержащая эти поля.
NTxAnts - Количество передающих антеннКоличество передающих антенн, указанных как 1, 2 или 4.
Типы данных: double
BWConfig - Конфигурация полосы пропускания SRS для сотыКонфигурация полосы пропускания SRS для соты, заданная как неотрицательное целое число от 0 до 7. (CSRS)
Типы данных: double
BW - специфичная для UE полоса пропускания SRSПользовательская полоса пропускания SRS, заданная как неотрицательное целое число от 0 до 3. (BSRS)
Типы данных: double
ConfigIdx - Индекс конфигурации для специфичной для UE периодичностиИндекс конфигурации для специфичной для UE периодичности, определяемый как неотрицательное целое число от 0 до 644. Этот параметр содержит индекс конфигурации для специфичной для UE периодичности (TSRS) и смещения подкадра (Toffset).
Типы данных: double
TxComb - Трансмиссионная гребенкаГребенка передачи, заданная как 0 или 1. Этот параметр управляет позициями SRS. SRS передается в шести несущих на блок ресурсов по нечетным (1) и четным (0) индексам ресурсов.
Типы данных: double | logical
HoppingBW - индекс конфигурации скачкообразной перестройки частоты SRSИндекс конфигурации скачкообразной перестройки частоты SRS, заданный как неотрицательное целое число от 0 до 3. (bhop)
Типы данных: double
FreqPosition - Положение в частотной областиПозиция в частотной области, заданная как неотрицательное целое число от 0 до 23. (nRRC)
Типы данных: double
CyclicShift - циклический сдвиг, специфичный для UEUE-специфический циклический сдвиг, заданный как неотрицательное целое число от 0 до 7. Этот параметр применяется только в том случае, если NTxAnts равно 4. ()
Типы данных: double
NF4RachPreambles - Количество частотных ресурсов преамбулы RACH формата 4 в UpPTSКоличество частотных ресурсов преамбулы RACH формата 4 в UpPTS, указанное как неотрицательное целое число от 0 до 6. Требуется только для 'TDD' дуплексный режим.
Типы данных: double
OffsetIdx - Смещение субкадра SRSВыбор смещения подкадра SRS для периодичности SRS 2 мс, заданной как 0 или 1. Требуется только для 'TDD' дуплексный режим. Этот параметр индексирует две записи смещения подкадра SRS в строке TS 36.213 [1], таблица 8.2-2 для индекса конфигурации SRS, указанного ConfigIdx параметр.
Типы данных: double
MaxUpPts - Возможность отключения реконфигурации зондирующей максимальной полосы пропусканияПараметр, отключающий реконфигурацию максимальной полосы пропускания, заданной как 0 или 1. Требуется только для 'TDD' дуплексный режим. Включает (1) или отключает (0) реконфигурацию в UpPTS. Для получения информации о применении элемента системной информации srs-MaxUpPts конфигурируемости см. TS 36.331 [2].
Типы данных: double | logical
Типы данных: struct
opts - Параметры формата вывода для индексов элементов ресурсаПараметры формата вывода для индексов элементов ресурса, заданные как символьный вектор, массив ячеек символьных векторов или строковый массив. Для удобства можно задать несколько параметров в виде одного вектора символа или скаляра строки с помощью разделенного пробелом списка значений, помещенных в кавычки. Значения для opts если указан в виде символьного вектора include (используйте двойные кавычки для строки):
| Категория | Варианты | Описание |
|---|---|---|
| Стиль индексирования |
| Возвращаемые индексы находятся в линейном индексном стиле. |
| Возвращенные индексы находятся в | |
| База индекса |
| Возвращаемые индексы основаны на единице. |
| Возвращаемые индексы основаны на нулях. |
Пример: 'ind 1based', "ind 1based", {'ind','1based'}, или ["ind","1based"] укажите те же параметры форматирования.
Типы данных: char | string | cell
ind - Антенные индексыИндексы антенны, возвращаемые в виде числовой матрицы. По умолчанию индексы возвращаются в форме линейного индексирования на основе одного элемента, которая может непосредственно индексировать элементы матрицы ресурсов. Эти индексы упорядочиваются в соответствии с отображением символов модуляции SRS. opts входные данные предлагают альтернативные форматы индексирования. Индексы для каждой антенны находятся в столбцах ind, с количеством столбцов, определяемым количеством антенн передачи, сконфигурированных в chs.NTxAnts. Дополнительные сведения см. в разделе Обработка SRS.
Типы данных: uint32
info - Информация, относящаяся к SRSИнформация, относящаяся к SRS, возвращается как структурная решетка с элементами, соответствующими каждой передающей антенне и содержащими эти поля.
UePeriod - периодичность СУО, специфичная для UE2 | 5 | 10 | 20 | 40 | 80 | 160 | 320Специфичная для UE периодичность SRS, в мс, возвращается как положительное целое число.
Типы данных: double
UeOffset - Смещение SRS в зависимости от UEЗависящее от UE смещение SRS, возвращаемое как целое число от 0 до 319.
Типы данных: double
PRBSet - Набор блоков физических ресурсовНабор блоков физических ресурсов, возвращаемый как вектор целых чисел. PRBSet указывает PRB, занятые индексами (на основе нуля).
Типы данных: double
FreqStart - Начальное положение частотной областиНачальная позиция частотной области (k0), возвращаемая как числовой скаляр. Этот аргумент представляет собой отсчитываемый от нуля индекс поднесущей для самой низкой поднесущей SRS.
Типы данных: double
KTxComb - Смещение в исходное положение частотной областиСмещение в начальную позицию частотной области (kTC), возвращаемое в виде числового скаляра. Этот аргумент является функцией параметра гребенки передачи.
Типы данных: double
BaseFreq - Исходное положение базовой частотной области Базовая (специфичная для ячейки) начальная позиция в частотной области (0), возвращаемая в виде числового скаляра. Эта специфическая для UE SRS смещается как функция значения полосы пропускания конкретной для UE SRS, BSRS. Специфичная для UE конфигурация SRS не может привести к тому, что начальное положение в частотной области (k0) будет ниже этого значения, учитывая значение конфигурации полосы пропускания SRS для конкретной соты, CSRS.
Типы данных: double
FreqIdx - Индекс частотного положенияИндекс позиции частоты, возвращаемый в виде числового вектора. Этот аргумент задает индекс частотной позиции (nb) для каждого b в 0,...,BSRS диапазоне.
Типы данных: double
HoppingOffset - Условие смещения из-за скачкообразной перестройки частотыЧлен смещения из-за скачкообразной перестройки частоты, возвращаемый как числовой вектор. Этот аргумент определяет член смещения из-за скачкообразной перестройки частоты (Fb), используемый при вычислении nb.
Типы данных: double
NSRSTx - Количество передач SRS, специфичных для UEКоличество специфичных для UE передач SRS (nSRS), возвращаемых как положительное целое число.
Типы данных: double
Port - Номер антенного порта, используемого для передачиНомер порта антенны, используемый для передачи (p), возвращается как положительное целое число.
Типы данных: double
Типы данных: struct
Как указано в TS 36.213, раздел 8.2, UE должно передавать зондирующий опорный символ (SRS) для ресурсов SRS обслуживающей соты на основе двух типов триггеров:
тип триггера 0 - периодическая SRS от сигнализации более высокого уровня
тип триггера 1 - апериодическая SRS из форматов DCI 0/4/1A для FDD или TDD и из форматов DCI 2B/2C/2D для TDD.
Параметр chs.ConfigIdx индексы Таблицы 8.2-1, 8.2-2, 8.2-4 и 8.2-5, определенные в TS 36.213, раздел 8.2. Применимая таблица и соответствующий диапазон chs.ConfigIdx зависит от дуплексного режима и типа триггера SRS.
Если предназначена инициированная передача SRS типа 0, то:
Допустимый диапазон chs.ConfigIdx (ISRS) составляет от 0 до 636 для FDD (таблица 8.2-1) и от 0 до 644 для TDD (таблица 8.2-2).
Если предназначена инициированная передача SRS типа 1, то:
chs.ConfigIdx индексы запускают TSRS,1 периодичности, специфичную для UE типа 1, и Toffset,1 смещения субкадра. Допустимый диапазон chs.ConfigIdx (ISRS) составляет от 0 до 16 для FDD (таблица 8.2-4) и от 0 до 24 для TDD (таблица 8.2-5).
Скачкообразная перестройка частоты не разрешена. Поэтому установите chs.HoppingBW быть больше или равно BW. (bhop ≥ BSRS).
Управление вызовом lteSRS и lteSRSIndices функции в подкадре, используйте info.IsSRSSubframe, возвращено lteSRSInfo.
Специфичные для UE конфигурации определяют, как lteSRS и lteSRSIndices эксплуатировать. Если SRS не запланирован, выполняется вызов lteSRS или lteSRSIndices в подкадре:
Может генерировать SRS в зависимости от специфичной для соты конфигурации подкадра SRS.
Возвращает пустое значение seq или ind вектор для данной специфичной для UE конфигурации SRS. Также, info для скалярных полей структуры установлено значение -1, а все неопределенные векторные поля пусты.
Для опорных последовательностей с короткой базой, используемых для передач SRS, охватывающих 4 PRB, lteSRS функция не использует последовательности Zadoff Chu и устанавливает info.RootSeq и info.NZC до -1.
lteSRSIndices возвращает специфичную для UE периодичность SRS, info.UePeriodи смещение субкадра, info.UeOffset. Эти параметры отличаются от специфичной для соты периодичности SRS и смещения подкадра, которые lteSRSInfo возвращает.
Если chs.NTxAnts отсутствует, ue.NTxAnts используется. Если их нет, функция принимает одну антенну. В lteSRSIndices, для передачи SRS на множестве антенн:
Когда chs.NTxAnts имеет значение 2 или 4, значение info.Port соответствует позиции в массиве структуры (0,...,NTxAnts – 1).
Если chs.NTxAnts имеет значение 1, lteSRSIndices использование info.Port для указания порта, выбранного посредством выбора передающей антенны SRS. info.Port указывает выбранный антенный порт, 0 или 1.
Временной интервал пилот-сигнала восходящей линии связи - восходящая часть специального подкадра. Этот специальный подкадр применим только для работы TDD. Дополнительные сведения см. в разделе Тип структуры рамы 2: TDD.
[1] 3GPP TS 36.213. "Развитый универсальный наземный радиодоступа (E-UTRA); Процедуры физического уровня. "Проект партнерства третьего поколения; Техническая спецификация на сеть радиодоступа группы. URL: https://www.3gpp.org.
[2] 3GPP TS 36.331. "Развитый универсальный наземный радиодоступа (E-UTRA); управление радиоресурсами (RRC); Спецификация протокола. "Проект партнерства третьего поколения; Техническая спецификация на сеть радиодоступа группы. URL: https://www.3gpp.org.
lteCellRSIndices | lteCSIRSIndices | lteDMRSIndices | ltePRSIndices | lteSRS | lteSRSInfo
Имеется измененная версия этого примера. Открыть этот пример с помощью изменений?
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.