Восходящие индексы элемента ресурса SRS
возвращает вектор-столбец индексов элемента ресурса (RE) для Восходящего звучания опорным сигналом (SRS), данного структуры с настройками UE-specific и параметры конфигурации передачи сигнала. Для получения дополнительной информации смотрите, что SRS Обрабатывает и 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-specific и образуйте канал конфигурационные структуры (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
структура output содержит два элемента.
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-specific и образуйте канал конфигурационные структуры (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
структура output содержит два элемента. Просмотрите содержимое второго 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-specificНастройки UE-specific в виде структуры, содержащей следующие поля.
NULRB
— Количество восходящих блоков ресурсаКоличество восходящего ресурса блокируется в виде положительного целого числа.
Типы данных: double
NSubframe
— Количество подкадровКоличество подкадров в виде неотрицательного целого числа.
Типы данных: double
NTxAnts
— Количество антенн передачиКоличество антенн передачи в виде 1, 2, или 4.
Типы данных: double
CyclicPrefixUL
— Длина циклического префикса'Normal'
(значение по умолчанию) | дополнительный | 'Extended'
Длина циклического префикса в виде 'Normal'
или 'Extended'
.
Типы данных: char |
string
NFrame
— Начальный номер системы координатНачальный номер системы координат, возвращенный как неотрицательное целое число.
Типы данных: double
DuplexMode
— Режим Duplexing'FDD'
(значение по умолчанию) | дополнительный | 'TDD'
Режим Duplexing в виде '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. (C SRS)
Типы данных: double
BW
— UE-specific полоса пропускания SRSUE-specific полоса пропускания SRS в виде неотрицательного целого числа от 0 до 3. (B SRS)
Типы данных: double
ConfigIdx
— Индекс настройки для периодичности UE-specificИндекс настройки для периодичности UE-specific в виде неотрицательного целого числа от 0 до 644. Этот параметр содержит индекс настройки для периодичности UE-specific (T SRS) и смещение подкадра (смещение T).
Типы данных: double
TxComb
— Расческа передачиРасческа передачи в виде 0 или 1. Этот параметр управляет положениями SRS. SRS передается в шести несущих на блок ресурса на нечетном (1) и даже (0) индексы ресурса.
Типы данных: double |
logical
HoppingBW
— Частота SRS, скачкообразно перемещающая индекс настройкиЧастота SRS, скачкообразно перемещающая настройку, индексирует в виде неотрицательного целого числа от 0 до 3. (транзитный участок b)
Типы данных: double
FreqPosition
— Положение частотного диапазонаПоложение частотного диапазона в виде неотрицательного целого числа от 0 до 23. (n RRC)
Типы данных: double
CyclicShift
— Циклический сдвиг UE-specificЦиклический сдвиг UE-specific в виде неотрицательного целого числа от 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. Смотрите TS 36.331 [2] для получения информации о том, как системный информационный элемент srs-MaxUpPts применяется конфигурируемость.
Типы данных: double |
logical
Типы данных: struct
opts
— Опции выходного формата для индексов элемента ресурсаОпции выходного формата для индексов элемента ресурса в виде вектора символов, массива ячеек из символьных векторов или массива строк. Для удобства можно задать несколько опций как односимвольный вектор или строковый скаляр разделенным пробелом списком значений, помещенных в кавычках. Значения для opts
когда задано как вектор символов включают (используйте двойные кавычки для строки):
Категория | Опции | Описание |
---|---|---|
Индексация стиля |
| Возвращенные индексы находятся в линейном стиле индекса. |
| Возвращенные индексы находятся в | |
Основа индекса |
| Возвращенные индексы на основе одни. |
| Возвращенные индексы основаны на нуле. |
Пример: 'ind 1based'
, "ind 1based"
, {'ind','1based'}
, или ["ind","1based"]
задайте те же параметры форматирования.
Типы данных: char |
string
| cell
ind
— Индексы антенныИндексы антенны, возвращенные как числовая матрица. По умолчанию индексы возвращены в линейной форме индексации на основе одной, которая может непосредственно индексировать элементы матрицы ресурса. Эти индексы упорядочены согласно отображению символов модуляции SRS. opts
введите альтернативу предложений индексация форматов. Индексы для каждой антенны находятся в столбцах ind
, с количеством столбцов, определенных количеством антенн передачи, сконфигурированных заданный в chs
.
NTxAnts
. Для получения дополнительной информации смотрите, что SRS Обрабатывает.
Типы данных: uint32
info
— Информация связана с SRSИнформация связана с SRS, возвращенным как массив структур с элементами, соответствующими каждой передающей антенне и содержащими эти поля.
UePeriod
— UE-specific периодичность SRS
| 5
| 10
| 20
| 40
| 80
| 160
| 320
UE-specific периодичность SRS, в мс, возвратился как положительное целое число.
Типы данных: double
UeOffset
— UE-specific SRS возмещенUE-specific смещение SRS, возвращенное как целое число от 0 до 319.
Типы данных: double
PRBSet
— Физический блок ресурса установленФизический набор блока ресурса, возвращенный как вектор из целых чисел. PRBSet
задает PRBs, занятый (основанными на нуле) индексами.
Типы данных: double
FreqStart
— Стартовая позиция частотного диапазонаСтартовая позиция частотного диапазона (k 0), возвращенный в виде числа. Этот аргумент является основанным на нуле индексом поднесущей самой низкой поднесущей SRS.
Типы данных: double
KTxComb
— Возместите к стартовой позиции частотного диапазонаВозместите к стартовой позиции частотного диапазона (TC k), возвращенный в виде числа. Этот аргумент является функцией параметра расчески передачи.
Типы данных: double
BaseFreq
— Основная стартовая позиция частотного диапазона Основная (специфичная для ячейки) стартовая позиция частотного диапазона (), возвратился в виде числа. Этот SRS UE-specific возмещен в зависимости от значения полосы пропускания SRS UE-specific, B SRS. UE-specific настройка SRS не может привести к стартовой позиции частотного диапазона (k 0) ниже, чем это значение, учитывая специфичное для ячейки значение настройки полосы пропускания SRS, C SRS.
Типы данных: double
FreqIdx
— Индекс положения частотыИндекс положения частоты, возвращенный как числовой вектор. Этот аргумент задает индекс положения частоты (n b) для каждого b в области значений 0..., B SRS.
Типы данных: double
HoppingOffset
— Возместите термин из-за скачкообразного движения частотыВозместите термин из-за скачкообразного движения частоты, возвращенного как числовой вектор. Этот аргумент указывает, что смещение называет из-за скачкообразного движения частоты (F b), используемый в вычислении n b.
Типы данных: double
NSRSTx
— Количество передач SRS UE-specificКоличество передач SRS UE-specific (n SRS), возвращенный как положительное целое число.
Типы данных: 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
индексы инициировали тип 1 периодичность UE-specific T, SRS, 1 и подкадр возместил смещение T, 1. Допустимая область значений chs.ConfigIdx
(ISRS) от 0 до 16 для FDD (Таблица 8.2-4) и от 0 до 24 для TDD (Таблица 8.2-5).
Скачкообразное движение частоты не разрешено. Поэтому установите chs.HoppingBW
быть больше или быть равным BW
. (транзитный участок b ≥ B SRS).
Управлять, вызвать ли lteSRS
и lteSRSIndices
функции в подкадре, используйте info.IsSRSSubframe
, возвращенный lteSRSInfo
.
Настройки UE-specific определяют как lteSRS
и lteSRSIndices
действовать. Когда никакой SRS не планируется, вызывая lteSRS
или lteSRSIndices
в подкадре:
Может сгенерировать SRS в зависимости от специфичной для ячейки настройки подкадра SRS.
Возвращает пустой seq
или ind
вектор, для данной настройки SRS UE-specific. Кроме того, info
скалярные поля структуры установлены в –1, и любые неопределенные векторные поля пусты.
Для коротко-основных ссылочных последовательностей, используемых с передачами SRS, охватывающими 4 PRBs, lteSRS
функция не использует последовательности Цзадофф Чу, и она устанавливает info
.
RootSeq
и info
.
NZC
к –1.
lteSRSIndices
возвращает периодичность SRS UE-specific, info
.
UePeriod
, и смещение подкадра, info
.
UeOffset
. Эти параметры отличны от специфичной для ячейки периодичности SRS и смещения подкадра это lteSRSInfo
возвращается.
Если chs
.
NTxAnts
не присутствует, ue
.
NTxAnts
используется. Если ни один не присутствует, функция принимает одну антенну. \in 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); процедуры Физического уровня”. Проект Партнерства третьего поколения; Сеть радиодоступа Technical Specification Group. URL: https://www.3gpp.org.
[2] 3GPP TS 36.331. “Развитый Универсальный Наземный Радио-доступ (к E-UTRA); Радио-управление ресурсами (RRC); спецификация Протокола”. Проект Партнерства третьего поколения; Сеть радиодоступа Technical Specification Group. URL: https://www.3gpp.org.
lteSRS
| lteSRSInfo
| lteCellRSIndices
| lteCSIRSIndices
| lteDMRSIndices
| ltePRSIndices
У вас есть модифицированная версия этого примера. Вы хотите открыть этот пример со своими редактированиями?
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.