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 если задан как вектор символов, включите (используйте двойные кавычки для строки):

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

Стиль индексации

'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. "Evolved Universal Terrestrial Radio Access (E-UTRA); Физические каналы и модуляция ". 3-ья Генерация Партнерский проект; Группа технических спецификаций Радиосеть доступ. URL-адрес: https://www.3gpp.org.

Введенный в R2014a