Параметры конфигурации SRS
nrSRSConfig
возразите параметрам конфигурации звучания ссылочным сигналом (SRS) наборов, как задано в Разделе TS 38.211 6.4.1.4 [1].
srs = nrSRSConfig
создает объект настройки SRS со свойствами по умолчанию.
srs = nrSRSConfig(
задает свойства с помощью одного или нескольких аргументов пары "имя-значение". Заключите каждое свойство в кавычки. Например, Name,Value
)'NumSRSPorts',2,'NumSRSSymbols',4
задает 2D порт передача SRS 4 символов OFDM. Незаданные свойства берут свои значения по умолчанию.
NumSRSPorts
— Количество портов антенны SRS
(значение по умолчанию) | 2
| 4
Количество портов антенны SRS в виде 1
, 2, или
4
.
Типы данных: double
NumSRSSymbols
— Количество символов OFDM
(значение по умолчанию) | 2
| 4
Количество символов OFDM, выделенных SRS в пазе в виде 1
, 2, или
4
.
Типы данных: double
SymbolStart
— Индекс на основе 0 первого символа OFDM
(значение по умолчанию) | целое число от 6 до 13Индекс на основе 0 первого символа OFDM в SRS в пазе в виде одной из этих опций:
Целое число от 8 до 13 — Использование эта опция для нормального циклического префикса.
Целое число от 6 до 11 — Использование эта опция для расширенного циклического префикса.
SRS должен быть выделен в последних 6 символах OFDM паза. Для символов SRS и генерации индекса, набор циклический префикс поставщика услуг при помощи CyclicPrefix
свойство nrCarrierConfig
объект.
Типы данных: double
KTC
— Номер расчески передачи
(значение по умолчанию) | 4
Номер расчески передачи, в поднесущих в виде 2
или 4
. Объект выделяет последовательность SRS каждый KTC
количество поднесущих.
Типы данных: double
KBarTC
— Расческа передачи возмещена
(значение по умолчанию) | целое число от 0 до (KTC
– 1)Смещение расчески передачи, в поднесущих в виде целого числа от 0 до (KTC
– 1). Это свойство задает сдвиг частоты в расческе.
Типы данных: double
CyclicShift
— Циклический сдвиг возмещен
(значение по умолчанию) | целое число от 0 до 11Циклический сдвиг возмещен в виде целого числа от 0 до 11. Это свойство решает, что циклический сдвиг применился к последовательности SRS за каждый порт антенны. Это свойство соответствует параметру в TS 38.211 разделяют 6.4.1.4.2.
Установите смещение циклического сдвига относительно свойства расчески передачи, KTC
:
Если KTC
установлен в 2
, установите CyclicShift
к целому числу от 0 до 7.
Если KTC
установлен в 4
, установите CyclicShift
к целому числу от 0 до 11.
Для многопортовых передач SRS, nrSRS
функция применяет последовательные числа циклического сдвига для каждого порта, по модулю 8 или по модулю 12, в зависимости от KTC
свойство.
Типы данных: double
FrequencyStart
— Частотный диапазон возмещен
(значение по умолчанию) | целое число от 0 до 271Смещение частотного диапазона SRS, в терминах физического блока ресурса (PRB) индексируют относительно поставщика услуг в виде целого числа от 0 до 271. FrequencyStart
походит на параметр от TS 38.211 разделяют 6.4.1.4.3.
Это свойство, дополнительный круговой частотный диапазон возместил свойство NRRC
, и параметры конфигурации пропускной способности в таблице 6.4.1.4.3-1 TS 38.211 определяют фактическое местоположение частотного диапазона SRS. Для получения дополнительной информации смотрите Настройку NR SRS.
Типы данных: double
NRRC
— Дополнительный круговой частотный диапазон возмещен
(значение по умолчанию) | целое число от 0 до 67Дополнительное круговое смещение частотного диапазона SRS, в кратном 4 PRBs в виде целого числа от 0 до 67.
Это свойство, частотный диапазон возместил свойство FrequencyStart
, и параметры конфигурации пропускной способности в таблице 6.4.1.4.3-1 TS 38.211 определяют фактическое местоположение частотного диапазона SRS. Для получения дополнительной информации смотрите Настройку NR SRS.
Типы данных: double
CSRS
— Индекс строки таблицы настройки пропускной способности
(значение по умолчанию) | целое число от 0 до 63Индекс строки таблицы настройки пропускной способности из таблицы 6.4.1.4.3-1 TS 38.211 в виде целого числа от 0 до 63. Используйте это свойство с BSRS
свойство управлять пропускной способностью, выделенной SRS и шаблону скачкообразного движения частоты. Больший CSRS
значения приводят к большей пропускной способности SRS. Значение по умолчанию 0
результаты в пропускной способности 4 PRBs.
Типы данных: double
BSRS
— Индекс столбца таблицы настройки пропускной способности
(значение по умолчанию) | целое число от 0 до 3Индекс столбца таблицы настройки пропускной способности из таблицы 6.4.1.4.3-1 TS 38.211 в виде целого числа от 0 до 3. Используйте это свойство с CSRS
свойство управлять пропускной способностью, выделенной SRS и шаблону скачкообразного движения частоты. Больший BSRS
результатом значений является меньшая пропускная способность SRS.
Типы данных: double
BHop
— Индекс скачкообразного движения частоты
(значение по умолчанию) | целое число от 0 до 3Скачкообразное движение частоты индексирует в виде целого числа от 0 до 3. Устанавливая это свойство, больше, чем или равный индексу столбца свойства таблицы настройки пропускной способности, BSRS
, отключает скачкообразное движение частоты. Больший BHop
значения приводят к меньшей пропускной способности скачкообразного движения.
Типы данных: double
Repetition
— Фактор повторения символов OFDM
(значение по умолчанию) | 2
| 4
Фактор повторения символов OFDM в виде 1
, 2, или
4
.
Когда скачкообразное движение частоты включено, Repetition
задает количество последовательных символов OFDM в пазе, занятом SRS в том же ресурсе частоты. Установите Repetition
таким образом, что Repetition
≤ NumSRSSymbols
.
Когда скачкообразное движение частоты отключено, это свойство проигнорировано.
Типы данных: double
SRSPeriod
— Периодичность паза и смещение'on'
(значение по умолчанию) | 'off'
| [T SRS
смещение T] Периодичность паза и смещение в виде одного из этих значений:
'on'
— SRS присутствует во всех пазах.
'off'
— SRS отсутствует во всех пазах.
[T SRS
смещение T] — присутствие SRS в данном пазе зависит от заданной периодичности паза, T SRS, и смещение, смещение T, на основе Раздела TS 38.211 6.4.1.4.4. Задайте T SRS как 1
, 2, 4
, 5
, 8
, 10
, 16
, 20
, 32
, 40
, 64
, 80
, 160
, 320
, 640
, 1280
, или
2560
. Задайте смещение T как неотрицательное целое число, таким образом, что T возмещал <T SRS.
Типы данных: char |
string
| double
ResourceType
— Поведение временного интервала'periodic'
(значение по умолчанию) | 'semi-persistent'
| 'aperiodic'
Поведение временного интервала SRS в виде 'periodic'
, 'semi-persistent'
, или 'aperiodic'
. Нисходящая управляющая информация (DCI) инициировала апериодические передачи SRS. Когда тип ресурса является апериодическим, SRSPeriod
свойство определяет периодичность и смещение сигнала DCI-инициирования. Апериодический тип ресурса также отключает скачкообразное движение частоты межпаза.
Типы данных: char |
string
GroupSeqHopping
— Тип скачкообразного движения символа SRS'neither'
(значение по умолчанию) | 'groupHopping'
| 'sequenceHopping'
Тип символа SRS, скачкообразно двигающегося в виде 'neither'
, 'groupHopping'
, или 'sequenceHopping'
. Когда или скачкообразное движение группы или последовательности включено, группа или числа скачкообразного движения последовательности на символ OFDM в передаче SRS основаны на псевдослучайной двоичной последовательности (PRBS). Установите борющуюся идентичность для PRBS при помощи NSRSID
свойство.
Типы данных: char |
string
NSRSID
— Идентичность скремблирования SRS
(значение по умолчанию) | целое число от 0 до 1 023Идентичность скремблирования SRS в виде целого числа от 0 до 1 023.
Когда GroupSeqHopping
свойство установлено в 'neither'
, это свойство определяет номер группы.
Когда GroupSeqHopping
свойство установлено в 'groupHopping'
или 'sequenceHopping'
, это свойство инициализирует PRBS.
Типы данных: double
Объект автоматически устанавливает эти свойства на основе конфигурируемых значений свойств SRS при помощи таблиц настройки от Раздела TS 38.211 6.4.1.4.
NRB
— Количество RBS выделяется для передачи SRS
(значение по умолчанию) | положительное целое числоЭто свойство доступно только для чтения.
Количество RBS выделяется для передачи SRS в виде положительного целого числа. Когда скачкообразное движение частоты включено, это свойство обозначает скачкообразно двигающуюся пропускную способность или количество RBS, по которому сигнал SRS скачкообразно двигается через несколько временных интервалов.
Типы данных: double
NRBPerTransmission
— Количество RBS выделяется на символ SRS OFDM
(значение по умолчанию) | положительное целое числоЭто свойство доступно только для чтения.
Количество RBS выделяется на символ SRS OFDM в виде положительного целого числа. Когда скачкообразное движение частоты включено, это свойство задает выделенную пропускную способность в каждом символе SRS OFDM. Когда скачкообразное движение частоты отключено, это свойство равно NRB
свойство.
Типы данных: double
BandwidthConfigurationTable
— Таблица настройки пропускной способности SRSЭто свойство доступно только для чтения.
Табличное соответствие настройки пропускной способности SRS таблице 6.4.1.4.3-1 TS 38.211 в виде константы 64 9 матрица.
Сконфигурируйте SRS и поставщика услуг с параметрами конфигурации по умолчанию.
carrier = nrCarrierConfig; srs = nrSRSConfig;
Сгенерируйте символы SRS и индексы с помощью заданного поставщика услуг и параметров конфигурации SRS.
srsSym = nrSRS(carrier,srs); srsInd = nrSRSIndices(carrier,srs);
Создайте сетку поставщика услуг, соответствующую количеству поднесущих, символов OFDM и количества портов антенны, заданных в объектах настройки.
K = carrier.NSizeGrid*12; % Number of subcarriers L = carrier.SymbolsPerSlot; % Number of OFDM symbols per slot P = srs.NumSRSPorts; % Number of antenna ports gridSize = [K L P];
Инициализируйте сетку поставщика услуг для одного паза со всеми нулями.
slotGrid = complex(zeros(gridSize));
Сопоставьте символы SRS с сеткой поставщика услуг с помощью индексов.
slotGrid(srsInd) = srsSym;
Сконфигурируйте поставщика услуг с параметрами конфигурации по умолчанию.
carrier = nrCarrierConfig;
Сконфигурируйте 2D порт передача SRS 4 символов OFDM.
srs = nrSRSConfig; srs.NumSRSPorts = 2; srs.NumSRSSymbols = 4;
SRS должен быть расположен в последних шести символах паза. Установите стартовую позицию временного интервала SRS к 8
и настройка пропускной способности индексирует к 5
.
srs.SymbolStart = 8; srs.CSRS = 5;
Сгенерируйте символы SRS для заданного поставщика услуг и параметров конфигурации SRS.
[sym,info] = nrSRS(carrier,srs);
Проверьте, что вектор символов содержит два столбца, соответствующие передаче 2D порта.
size(sym)
ans = 1×2
480 2
Проверьте количество символов SRS на порт.
isequal(info.SeqLength*srs.NumSRSSymbols,size(sym,1))
ans = logical
1
[1] 3GPP TS 38.211. “NR; Физические каналы и модуляция”. Проект Партнерства третьего поколения; Сеть радиодоступа Technical Specification Group.
У вас есть модифицированная версия этого примера. Вы хотите открыть этот пример со своими редактированиями?
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.