exponenta event banner

nrSRSIndices

Формирование индексов элементов ресурсов SRS восходящей линии связи

Описание

пример

[ind,info] = nrSRSIndices(carrier,srs) возвращает индексы элементов ресурса ind для зондирующего опорного сигнала восходящей линии связи (SRS), как определено в TS 38.211 раздел 6.4.1.4.3 [1]. Вход carrier определяет параметры конфигурации несущей для конкретной нумерации OFDM. Вход srs определяет параметры конфигурации SRS.

пример

[ind,info] = nrSRSIndices(carrier,srs,Name,Value) задает параметры форматирования с использованием одного или нескольких аргументов пары «имя-значение». Неуказанные параметры принимают значения по умолчанию.

Примеры

свернуть все

Сконфигурируйте полку с параметрами конфигурации по умолчанию.

carrier = nrCarrierConfig;

Конфигурирование двухпортовой передачи SRS из 4 символов OFDM.

srs = nrSRSConfig;
srs.NumSRSPorts = 2;
srs.NumSRSSymbols = 4;

Установка начального положения SRS во временной области в 8 и индекс конфигурации полосы пропускания для 5.

srs.SymbolStart = 8;
srs.CSRS = 5; 

Создание индексов элементов ресурсов SRS для указанных параметров конфигурации несущей и SRS.

ind = nrSRSIndices(carrier,srs,'IndexStyle','subscript');

Убедитесь, что матрица индекса имеет три столбца, соответствующих подстрочным индексам [поднесущая, символ, антенна].

size(ind)
ans = 1×2

   960     3

Сконфигурируйте 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;

Входные аргументы

свернуть все

Параметры конфигурации несущей для конкретной нумерации OFDM, определенные как nrCarrierConfig объект.

Параметры конфигурации SRS, указанные как nrSRSConfig объект.

Аргументы пары «имя-значение»

Укажите дополнительные пары, разделенные запятыми Name,Value аргументы. Name является именем аргумента и Value - соответствующее значение. Name должен отображаться внутри кавычек. Можно указать несколько аргументов пары имен и значений в любом порядке как Name1,Value1,...,NameN,ValueN.

Пример: 'IndexStyle','subscript','IndexBase','0based' определяет стиль индексации и базу индексации выходных данных.

Форма индексирования RE, заданная как одно из следующих значений:

  • 'index' - Индексы в линейном индексном виде.

  • 'subscript' - Индексы представлены в виде строки поднесущей, символа, антенны.

Типы данных: char | string

База индексирования RE, заданная как одно из следующих значений:

  • '1based' - отсчет индекса начинается с 1.

  • '0based' - отсчет индекса начинается с 0.

Типы данных: char | string

Выходные аргументы

свернуть все

Индексы элементов ресурсов SRS, возвращаемые как одно из следующих значений:

  • Матрица N-by-P - Когда 'IndexStyle'имеет значение 'index' и где P - количество антенных портов.

  • Матрица M-by-3 - Когда 'IndexStyle'имеет значение 'subscript'. Строки матрицы соответствуют подстрокам [поднесущей, символа, антенны] на основе количества поднесущих, символов OFDM и количества антенн соответственно.

Количество строк зависит от конфигурации SRS, указанной в srs. NumSRSPorts имущество srs определяет количество антенных портов. В зависимости от 'IndexBase«индексы основаны либо на 1, либо на 0».

Типы данных: uint32

Информация о создании индекса SRS, возвращенная в виде структуры, содержащей следующие поля:

ОбластиЦенностиОписание
SubcarrierOffsetsrs.NumSRSPortsоколо-srs.NumSRSSymbols целочисленная матрицаНачальное положение частоты на антенный порт и символ OFDM (параметр k0 в TS 38.211 раздел 6.4.1.4.3)
FreqIndex(srs.BSRS + 1) -by-srs.NumSRSSymbols целочисленная матрицаИндекс положения частоты на символ OFDM (параметр nb в TS 38.211 раздел 6.4.1.4.3, где b - целое число от 0 до srs.BSRS)
HoppingOffset(srs.BSRSsrs.BHopоколо-srs.NumSRSSymbols целочисленная матрицаСмещение скачкообразного изменения на символ OFDM (параметр Fb в TS 38.211, раздел 6.4.1.4.3, где b - целое число от srs.BHop от + 1 до srs.BSRS)
PRBSet srs.NRBPerTransmissionоколо-srs.NumSRSSymbols целочисленная матрица

Блоки ресурсов, выделенные для SRS на символ OFDM

Ссылки

[1] 3GPP TS 38.211. "НР; Физические каналы и модуляция. "Проект партнерства 3-го поколения; Техническая спецификация на сеть радиодоступа группы.

Расширенные возможности

.

См. также

Функции

Объекты

Представлен в R2020a