Параметры конфигурации SRS
nrSRSConfig объект устанавливает параметры конфигурации зондирующего опорного сигнала (SRS), определенные в TS 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 до 13Отсчитываемый от 0 индекс первого символа 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 для каждого антенного порта. Это свойство соответствует параметру в TS 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, а параметры конфигурации полосы пропускания в таблице 6.4.1.4.3-1 TS 38.211 определяют фактическое местоположение SRS в частотной области. Дополнительные сведения см. в разделе Конфигурация NR SRS.
Типы данных: double
NRRC - Дополнительный циклический сдвиг в частотной области0 (по умолчанию) | целое число от 0 до 67Дополнительный циклический сдвиг в частотной области SRS, кратный 4 PRB, заданный как целое число от 0 до 67.
Это свойство, свойство смещения в частотной области FrequencyStart, а параметры конфигурации полосы пропускания в таблице 6.4.1.4.3-1 TS 38.211 определяют фактическое местоположение SRS в частотной области. Дополнительные сведения см. в разделе Конфигурация NR SRS.
Типы данных: 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' | [TSRS
Toffset] Периодичность и смещение слота, указанные как одно из следующих значений:
'on' - SRS присутствует во всех слотах.
'off' - SRS отсутствует во всех слотах.
[TSRS
Toffset] - Наличие SRS в данном слоте зависит от заданной периодичности слота, TSRS, и смещения, Toffset, на основании TS 38.211 раздел 6.4.1.4.4. Укажите TSRS как 1, 2, 4, 5, 8, 10, 16, 20, 32, 40, 64, 80, 160, 320, 640, 1280, или 2560. Укажите Toffset как неотрицательное целое число, например Toffset < TSRS.
Типы данных: 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 до 65535Идентификатор скремблирования SRS, заданный как целое число от 0 до 65535.
При установке GroupSeqHopping свойство для 'neither', это свойство определяет номер группы.
При установке GroupSeqHopping свойство для 'groupHopping' или 'sequenceHopping', это свойство инициализирует PRBS.
Типы данных: double
SRSPositioning - SRS для позиционирования пользователя0 или false (по умолчанию) | 1 или trueSRS для позиционирования пользователя, как определено в версии 16 TS 38.211 раздел 6.4.1.4, указано как одно из этих значений.
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. "НР; Физические каналы и модуляция. "Проект партнерства 3-го поколения; Техническая спецификация на сеть радиодоступа группы.
Имеется измененная версия этого примера. Открыть этот пример с помощью изменений?
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.