exponenta event banner

ltePRSIndices

Индексы элементов ресурсов PRS

Описание

ind = ltePRSIndices(enb) возвращает вектор столбца одноосновных линейных индексов для элементов PRS в подкадре, учитывая структуру параметров настроек для всей ячейки, enb. Длина ind - количество элементов ресурсов (NRE). Он возвращает индексы для местоположений ресурсного элемента (RE) опорного сигнала позиционирования (PRS), передаваемых через антенный порт 6. По умолчанию эти индексы находятся в форме линейного индексирования на основе одной единицы, которая может непосредственно индексировать элементы в матрице, представляющей один подкадр сетки ресурсов порта 6. Можно также создать другие индексные представления. Эти индексы упорядочены, так как сложные символы PRS должны быть отображены и не будут включать какие-либо элементы, назначенные PBCH, PSS и SSS. При необходимости можно определить расписание конфигурирования подкадров PRS. Если подкадр не содержит PRS, ind является пустым вектором.

Дополнительное enb.PRSPeriod параметр управляет подкадрами нисходящей линии связи, в которых будет присутствовать PRS, либо всегда 'On' или 'Off', или определяется индексом конфигурации скалярного подкадра, Iprs (0,..., 2399) или явной периодичностью подкадра и парой смещения ,[Tprs Dprs], как указано в TS 36.211 [1], раздел 6.10.4.3. Подкадры, содержащие PRS, расположены вместе с параметрами enb.NSubframe и факультативно enb.NFrame. NSubframe может быть больше 10; таким образом, установка NSubframe значение 11 эквивалентно установке NSubframe в 1 и NFrame на 1.

пример

ind = ltePRSIndices(enb,opts) форматирует возвращенные индексы с помощью параметров, определенных в opts.

Примеры

свернуть все

Создайте индексы элемента ресурса PRS (RE) для подкадра 0 нисходящей линии связи 10 МГц.

Создайте структуру конфигурации для всей ячейки, инициализированную для R.2 RMC. Конфигурирование для полнодиапазонной PRS (NPRSRB = NDLRB). Настройте Iprs = 0, что задает [Tprs Dprs] = [160 0].

rmc = lteRMCDL('R.2');
rmc.NPRSRB = rmc.NDLRB;
rmc.PRSPeriod = 0;

Создание индексов PRS.

prsIndices = ltePRSIndices(rmc,'ind');
prsIndices(1:4)
ans = 4x1 uint32 column vector

   1804
   1810
   1816
   1822

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

свернуть все

Параметры для всей ячейки, заданные как структура. enb содержит следующие поля.

Параметры TDDConfig и SSC требуются только в том случае, если DuplexMode имеет значение 'TDD'.

Количество блоков ресурсов нисходящей линии связи, указанное как неотрицательное скалярное целое число от 6 до 110.

Пример: 50

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

Количество антенных портов опорного сигнала для конкретной соты, указанных как 1, 2 или 4.

Пример: 1

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

Идентификатор ячейки физического уровня, заданный как неотрицательное скалярное целое число.

Пример: 3

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

Номер подкадра, заданный как неотрицательное скалярное целое число.

Пример: 3

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

Номер кадра, заданный как неотрицательное скалярное целое число.

Пример: 3

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

Длина циклического префикса, указанная как 'Normal' или 'Extended'.

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

Тип дуплексного режима, указанный как 'FDD' или 'TDD'.

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

Конфигурация восходящего или нисходящего канала для TDD, заданная как неотрицательное скалярное целое от 0 до 6. Необязательно. Требуется только для 'TDD' дуплексный режим.

Пример: 4

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

Пример: 5

Специальная конфигурация подкадра для TDD, заданная как неотрицательное скалярное целое от 0 до 9. Требуется только для 'TDD' дуплексный режим.

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

Число блоков физических ресурсов PRS, указанное как неотрицательное скалярное целое число от 0 до NDLRB.

Пример: 32

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

Период опорного сигнала позиционирования (PRS), указанный как 'On', 'Off', числовой скаляр или вектор 1 на 2. Этот параметр управляет подкадрами нисходящей линии связи, в которых будет присутствовать PRS. Для получения более подробной информации см. ltePRSIndices.

Пример: 0

Пример: [160 0]

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

Параметры формата вывода для индексов элементов ресурса, заданные как символьный вектор, массив ячеек символьных векторов или строковый массив. Для удобства можно задать несколько параметров в виде одного вектора символа или скаляра строки с помощью разделенного пробелом списка значений, помещенных в кавычки. Значения для opts если указан в виде символьного вектора include (используйте двойные кавычки для строки):

Категория Варианты Описание

Стиль индексирования

'ind' (по умолчанию)

Возвращаемые индексы находятся в линейном индексном стиле.

'sub'

Возвращенные индексы находятся в [subcarrier,symbol,port] стиль строки подстрочного индекса.

База индекса

'1based' (по умолчанию)

Возвращаемые индексы основаны на единице.

'0based'

Возвращаемые индексы основаны на нулях.

Пример: 'ind 1based', "ind 1based", {'ind','1based'}, или ["ind","1based"] укажите те же параметры форматирования.

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

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

свернуть все

Индексы элементов ресурса PRS, возвращаемые как вектор целочисленного столбца длины NRE или целочисленная матрица размера NRE-by-3. Эти индексы относятся к местоположениям ресурсного элемента PRS (RE), передаваемым через антенный порт 6.

Пример: 1804

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

Ссылки

[1] 3GPP TS 36.211. "Развитый универсальный наземный радиодоступа (E-UTRA); Физические каналы и модуляция. "Проект партнерства 3-го поколения; Техническая спецификация на сеть радиодоступа группы. URL: https://www.3gpp.org.

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