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