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.

Примеры

свернуть все

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

Создайте конфигурационную структуру всей ячейки, инициализированную для RMC R.2. Сконфигурируйте для полной полосы 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. Эти индексы для местоположений элемента ресурса (RE) PRS, переданных на порте антенны 6.

Пример: 1804

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

Ссылки

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

Смотрите также

| | |

Введенный в R2014a