ltePRSIndices

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

Синтаксис

ind = ltePRSIndices(enb)
ind = ltePRSIndices(enb,opts)

Описание

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

Дополнительный параметр .PRSPeriod enb управляет нисходящими подкадрами, в которых 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. “Физические каналы и модуляция”. Проект партнерства третьего поколения; сеть радиодоступа Technical Specification Group; развитый Универсальный наземный радио-доступ (к E-UTRA). URL: http://www.3gpp.org.

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

| | |

Введенный в R2014a