Параметры конфигурации SRS
The nrSRSConfig
объект устанавливает параметры конфигурации зондирующего опорного сигнала (SRS), как определено в ТС 38.211 Раздел 6.4.1.4 [1].
Значение по умолчанию nrSRSConfig
объект задает однопортовое односимвольное узкополосное строение без скачкообразной перестройки частоты и помещает SRS в конец паза.
srs = nrSRSConfig
создает объект строения SRS со свойствами по умолчанию.
srs = nrSRSConfig(
задает свойства, используя один или несколько аргументы пары "имя-значение". Заключайте каждое свойство в кавычки. Для примера, Name,Value
)'NumSRSPorts',2,'NumSRSSymbols',4
задает двухпортовую передачу SRS из 4 символов OFDM. Неопределенные свойства берут значения по умолчанию.
NumSRSPorts
- Количество портов антенны SRS1
(по умолчанию) | 2
| 4
Количество портов антенны SRS, заданное как 1
, 2
, или 4
.
Типы данных: double
NumSRSSymbols
- Количество символов OFDM1
(по умолчанию) | 2
| 4
| 8
| 12
Количество символов OFDM, выделенных SRS в пазе, заданное как 1
, 2
, 4
, 8
, или 12
. Допустимые значения свойств зависят от SRSPositioning
свойство.
Если на SRSPositioning
для свойства задано значение false
, задайте это свойство следующим 1
, 2
, или 4
.
Если на SRSPositioning
для свойства задано значение true
, задайте это свойство следующим 1
, 2
, 4
, 8
, или 12
. Используйте SubcarrierOffsetTable
свойство для получения допустимых строений этого свойства и KTC
свойство.
Типы данных: double
SymbolStart
- 0-базовый индекс первого символа OFDM13
(по умолчанию) | целое число от 0 до 130-базовый индекс первого символа OFDM в SRS в пазе, заданный как один из следующих опций:
Целое число от 0 до 13 - Используйте эту опцию для нормального циклического префикса.
Целое число от 0 до 11 - Используйте эту опцию для расширенного циклического префикса.
Для символов SRS и генерации индекса установите циклический префикс несущей при помощи CyclicPrefix
свойство nrCarrierConfig
объект.
Типы данных: double
KTC
- Номер гребня трансмиссии2
(по умолчанию) | 4
| 8
Номер гребня передачи, в поднесущих, задается как 2
, 4
, или 8
. Объект выделяет последовательность SRS каждый KTC
количество поднесущих. Допустимые значения свойств зависят от SRSPositioning
свойство.
Если на SRSPositioning
для свойства задано значение false
, задайте это свойство следующим 2
или 4
.
Если на SRSPositioning
для свойства задано значение true
, задайте это свойство следующим 2
, 4
, или 8
. Используйте SubcarrierOffsetTable
свойство для получения допустимых строений этого свойства и NumSRSSymbols
свойство.
Типы данных: double
KBarTC
- Смещение гребня трансмиссии0
(по умолчанию) | целое число от 0 до (KTC
– 1)Смещение гребня передачи, в поднесущих, задается в виде целого числа от 0 до (KTC
– 1). Это свойство задает сдвиг частоты в гребне.
Типы данных: double
CyclicShift
- Смещение циклического сдвига0
(по умолчанию) | целое число от 0 до 11Циклическое смещение сдвига, заданное как целое число от 0 до 11. Это свойство определяет циклический сдвиг, примененный к последовательности SRS для каждого порта антенны. Это свойство соответствует параметру в ТС 38.211 Раздел 6.4.1.4.2.
Установите смещение циклического сдвига относительно свойства трансмиссии гребенки, KTC
:
Если вы задаете KTC
на 2
, задать CyclicShift
в целое число от 0 до 7.
Если вы задаете KTC
на 4
, задать CyclicShift
в целое число от 0 до 11.
Если вы задаете KTC
на 8
, задать CyclicShift
в целое число от 0 до 5.
Для многопортовых передач SRS для каждого порта, по модулю 6, 8 или 12, используются последовательные номера циклического сдвига в зависимости от KTC
свойство.
Типы данных: double
FrequencyStart
- Смещение частотного диапазона0
(по умолчанию) | целое число от 0 до 271Смещение частотного диапазона SRS, в терминах индекса физического ресурсного блока (PRB) относительно несущей, заданное в виде целого числа от 0 до 271. FrequencyStart
аналогичен параметру из ТУ 38.211 раздел 6.4.1.4.3.
Это свойство, дополнительное свойство кругового смещения частотного диапазона NRRC
, и параметры конфигурации полосы пропускания в TS 38.211 Таблица 6.4.1.4.3-1 определяют фактическое местоположение SRS в частотном диапазоне. Для получения дополнительной информации смотрите Строение SRS NR.
Типы данных: double
NRRC
- Дополнительное круговое смещение частотного диапазона0
(по умолчанию) | целое число от 0 до 67Дополнительное круговое смещение частотного диапазона SRS, как кратное 4 PRB, заданное в виде целого числа от 0 до 67.
Это свойство, свойство смещения частотного диапазона FrequencyStart
, и параметры конфигурации полосы пропускания в TS 38.211 Таблица 6.4.1.4.3-1 определяют фактическое местоположение SRS в частотном диапазоне. Для получения дополнительной информации смотрите Строение SRS NR.
Типы данных: double
CSRS
- Индекс строки таблицы строения полосы пропускания0
(по умолчанию) | целое число от 0 до 63Индекс строки таблицы строения полосы пропускания из TS 38.211 Таблица 6.4.1.4.3-1 в виде целого числа от 0 до 63. Используйте это свойство с BSRS
свойство для управления пропускной способностью, выделенной SRS, и шаблоном скачкообразного изменения частоты. Увеличение CSRS
значение увеличивает пропускную способность SRS. Значение по умолчанию 0
приводит к пропускной способности 4 PRB.
Типы данных: double
BSRS
- Индекс столбца таблицы строения полосы пропускания0
(по умолчанию) | целое число от 0 до 3Индекс столбца таблицы строения полосы пропускания из TS 38.211 Таблица 6.4.1.4.3-1 в виде целого числа от 0 до 3. Используйте это свойство с CSRS
свойство для управления пропускной способностью, выделенной SRS, и шаблоном скачкообразного изменения частоты. Увеличение BSRS
значение уменьшает пропускную способность SRS.
Типы данных: double
BHop
- Индекс скачкообразного изменения частоты0
(по умолчанию) | целое число от 0 до 3Индекс скачкообразного изменения частоты, заданный как целое число от 0 до 3. Установка значения этого свойства, большего или равного индексу столбца свойства таблицы строения полосы пропускания, BSRS
, отключает скачкообразное изменение частоты. Увеличение BHop
значение уменьшает пропускную способность скачкообразного изменения.
Типы данных: double
Repetition
- Коэффициент повторения символов OFDM1
(по умолчанию) | 2
| 4
| 8
| 12
Коэффициент повторения символов OFDM, заданный как 1
, 2
, 4
, 8
, или 12
.
Когда переключение частот включено, Repetition
задает количество последовательных символов OFDM в пазе, занятой SRS в том же частотном ресурсе. Задайте Repetition
таким образом Repetition
≤ NumSRSSymbols
.
Когда скачкообразное изменение частоты отключено, это свойство игнорируется.
Типы данных: double
SRSPeriod
- Периодичность и смещение паза'on'
(по умолчанию) | 'off'
| [T смещение
T SRS] Периодичность и смещение паза, заданные как одно из следующих значений:
'on'
- SRS присутствует во всех пазах.
'off'
- SRS отсутствует во всех пазах.
[T
Смещение T SRS] - Наличие 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
- тождества скремблирования SRS0
(по умолчанию) | целое число от 0 до 65 535Тождества скремблирования SRS, заданный как целое число от 0 до 65 535.
Когда вы устанавливаете GroupSeqHopping
свойство к 'neither'
это свойство определяет номер группы.
Когда вы устанавливаете GroupSeqHopping
свойство к 'groupHopping'
или 'sequenceHopping'
это свойство инициализирует PRBS.
Типы данных: double
SRSPositioning
- SRS для позиционирования пользователя0
или false
(по умолчанию) | 1
или true
SRS для позиционирования пользователя, как определено в релизе 16 раздела 6.4.1.4 ТУ 38.211, в качестве одного из следующих значений.
0
(false
) - Отключение SRS для позиционирования пользователя. Эта опция соответствует SRS-Resource параметра более высокого уровня.
1
(true
) - Включите SRS для позиционирования пользователя. Эта опция соответствует SRS-PosResource-r16 параметра более высокого уровня.
Это свойство влияет на допустимую область значений NumSRSSymbols
и KTC
свойства.
Типы данных: logical
| double
Объект автоматически устанавливает эти свойства на основе конфигурируемых значений свойств SRS с помощью таблиц строения из TS 38.211 Раздел 6.4.1.4.
NRB
- Количество RB, выделенных для передачи SRS4
(по умолчанию) | положительное целое числоЭто свойство доступно только для чтения.
Количество RB, выделенных для передачи SRS, заданное в виде положительного целого числа. Когда включена скачкообразная перестройка частоты, это свойство обозначает полосу пропускания или количество RB, по которым сигнал SRS переходит через несколько временные пазы.
Типы данных: double
NRBPerTransmission
- Количество RB, выделенных на символ OFDM SRS4
(по умолчанию) | положительное целое числоЭто свойство доступно только для чтения.
Количество RB, выделенных на символ OFDM SRS, заданное в виде положительного целого числа. Когда переключение частот включено, это свойство задает выделенную полосу пропускания для каждого символа OFDM SRS. Когда скачкообразная перестройка частоты отключена, это свойство равно NRB
свойство.
Типы данных: double
BandwidthConfigurationTable
- Таблица строения полосы пропускания SRSЭто свойство доступно только для чтения.
Таблица строения полосы пропускания SRS, соответствующая TS 38.211 Таблица 6.4.1.4.3-1, указанная как постоянная таблица 64 на 9.
SubcarrierOffsetTable
- Таблица строения смещения поднесущейЭто свойство доступно только для чтения.
Таблица строения смещения поднесущей, соответствующая TS 38.211 Таблица 6.4.1.4.3-2, указанная как постоянная таблица 3 на 6. Используйте это свойство для определения смещения поднесущей SRS для каждого символа OFDM и получения допустимых комбинаций количества символов OFDM и номера гребня передачи.
Сконфигурируйте 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;
Сконфигурируйте двухпортовую передачу 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);
Проверьте, что вектор символов содержит два столбца, соответствующих двухпортовой передаче.
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; Физические каналы и модуляция ". 3rd Генерация Partnership Project; Группа технических спецификаций Радиосеть доступ.
У вас есть измененная версия этого примера. Вы хотите открыть этот пример с вашими правками?
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.