ltePRS

Позиционирование опорного сигнала

Синтаксис

Описание

пример

sym = ltePRS(enb) возвращает вектор-столбец, содержащую символы опорного сигнала позиционирования (PRS) для передачи в одном подкадре на порту 6 антенны. Эти символы упорядочены, так как они должны быть отображены в элементы ресурса наряду с ltePRSIndices. Как определено в строении субкадров PRS и дуплексном режиме, вектор выхода пуст, если в субкадре не запланировано ни одно PRS.

Необязательный PRSPeriod параметр управляет подкадрами нисходящей линии связи, в которых присутствует PRS. См. ltePRSIndices страница с описанием функции для получения дополнительной информации.

Примеры

свернуть все

Сгенерируйте символы PRS для подкадра 0 10MHz нисходящего канала.

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

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

Сгенерируйте символы PRS.

prsSymbols(1:4)
ans = 4×1 complex

   0.7071 + 0.7071i
   0.7071 + 0.7071i
   0.7071 + 0.7071i
   0.7071 + 0.7071i

Входные параметры

свернуть все

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

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

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

Пример: 45

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

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

Пример: 1

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

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

Пример: 4

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

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

Пример: 5

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

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

Пример: 6

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

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

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

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

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

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

Пример: 4

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

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

Пример: 6

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

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

Пример: 8

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

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

Пример: 0

Пример: [160 0]

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

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

свернуть все

Символы опорного сигнала позиционирования (PRS), возвращенные в виде комплексных числовых векторов-столбцов, для передачи в одном подкадре на антенном порте 6.

Пример: 0.7071 + 0.7071i

Типы данных: double
Поддержка комплексного числа: Да

Введенный в R2014a