Восходящие индексы элемента ресурса SRS
ind = lteSRSIndices(ue,chs)
[ind,info]
= lteSRSIndices(ue,chs)
[___] = lteSRSIndices(ue,chs,opts)
возвращает вектор-столбец индексов элемента ресурса (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
, структура вывода содержит два элемента.
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
, структура вывода содержит два элемента. Просмотрите содержимое второго элемента структуры 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
информация
Информация связана с SRSИнформация связана с SRS, возвращенным как массив структур с элементами, соответствующими каждой антенне передачи и содержащими эти поля.
UePeriod
— UE-specific периодичность SRSUE-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
Порт
Номер порта антенны используется для передачиНомер порта антенны использовал для передачи (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 предназначается, то:
Индексный триггерный тип 1 chs.ConfigIdx
периодичность 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
, используется. Если ни один не присутствует, функция принимает одну антенну. В 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. “Процедуры физического уровня”. Проект Партнерства третьего поколения; Сеть радиодоступа Technical Specification Group; Развитый Универсальный Наземный Радио-доступ (к E-UTRA). URL: http://www.3gpp.org.
[2] 3GPP TS 36.331. “Радио-управление ресурсами (RRC); спецификация Протокола”. Проект Партнерства третьего поколения; Сеть радиодоступа Technical Specification Group; Развитый Универсальный Наземный Радио-доступ (к E-UTRA). URL: http://www.3gpp.org.
lteCSIRSIndices
| lteCellRSIndices
| lteDMRSIndices
| ltePRSIndices
| lteSRS
| lteSRSInfo
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.