ltePSSSIndices

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

Описание

пример

ind = ltePSSSIndices(ue) возвращает 124 1 комплексный вектор-столбец индексов элемента ресурса (RE) для значений первичного непрямого сигнала синхронизации (PSSS) для настроек оборудования пользователя в ue структура. По умолчанию индексы возвращены в линейной форме индексации на основе одной. Можно использовать эту форму, чтобы непосредственно индексировать элементы матрицы, представляющей сетку ресурса подкадра для порта антенны 1020. Для получения дополнительной информации смотрите Первичный Сигнал Синхронизации Sidelink Индексировать.

пример

ind = ltePSSSIndices(ue,opts) форматирует возвращенные индексы с помощью опций, заданных opts.

Примеры

свернуть все

Сгенерируйте значения PSSS и индексы. Запишите значения в элементы ресурса PSSS в подкадре синхронизации (нормальный циклический префикс) и отобразите изображение их местоположений.

Создайте структуру настроек оборудования пользователя и сетку ресурса, которая имеет пропускную способность на 10 МГц и нормальный циклический префикс.

ue.NSLRB = 50;
ue.CyclicPrefixSL = 'Normal';
ue.NSLID = 1;
subframe = lteSLResourceGrid(ue);

Сгенерируйте индексы PSSS и отобразите первые пять индексов. Загрузите символы PSSS в сетку ресурса. Отобразите изображение, показывающее местоположения символа PSSS.

psss_indices = ltePSSSIndices(ue);
psss_indices(1:5)
ans = 5x1 uint32 column vector

   870
   871
   872
   873
   874

subframe(psss_indices) = ltePSSS(ue);
imagesc(100*abs(subframe));
axis xy;

Сгенерируйте индексы PSSS с помощью основанного на нуле стиля индексации. Сравните эти индексы с индексами на основе одним.

Создайте структуру настроек оборудования пользователя и сетку ресурса, которая имеет пропускную способность на 10 МГц и нормальный циклический префикс.

ue.NSLRB = 50;
ue.CyclicPrefixSL = 'Normal';
ue.NSLID = 1;
subframe = lteSLResourceGrid(ue);

Сгенерируйте основанные на нуле индексы PSSS и просмотрите первые пять индексов.

psss_indices = ltePSSSIndices(ue,'0based');
psss_indices_size = size(psss_indices)
psss_indices_size = 1×2

   124     1

psss_indices(1:5)
ans = 5x1 uint32 column vector

   869
   870
   871
   872
   873

Сгенерируйте индексы на основе один PSSS и просмотрите первые пять индексов.

psss_indices = ltePSSSIndices(ue,'1based');
psss_indices_size = size(psss_indices)
psss_indices_size = 1×2

   124     1

psss_indices(1:5)
ans = 5x1 uint32 column vector

   870
   871
   872
   873
   874

Для основанной на нуле индексации первый присвоенный индекс - один ниже, чем стиль индексации на основе один.

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

свернуть все

Настройки UE-specific, заданные как структура, содержащая эти поля параметра:

Количество непрямых блоков ресурса, заданных как целочисленный скаляр от 6 до 110. (NRB\sl)

Пример 6, который соответствует пропускной способности канала 1,4 МГц.

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

Циклическая длина префикса, заданная как 'Normal' или 'Extended'.

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

Опции выходного формата для индексов элемента ресурса, заданных как вектор символов, массив ячеек из символьных векторов или массив строк. Для удобства можно задать несколько опций как односимвольный вектор или представить скаляр в виде строки разделенным пробелом списком значений, помещенных в кавычках. Значения для opts когда задано как вектор символов включают (используйте двойные кавычки в строке):

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

Индексация стиля

'ind' (значение по умолчанию)

Возвращенные индексы находятся в линейном стиле индекса.

'sub'

Возвращенные индексы находятся в [subcarrier,symbol,port] нижний стиль строки.

Основа индекса

'1based' (значение по умолчанию)

Возвращенные индексы на основе одни.

'0based'

Возвращенные индексы основаны на нуле.

Пример: 'ind 1based', "ind 1based", {'ind','1based'}, или ["ind","1based"] задайте те же параметры форматирования.

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

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

свернуть все

Индексы элемента ресурса PSSS, возвращенные как целочисленный вектор-столбец или целочисленная матрица с тремя столбцами. Этот выход сгенерирован с помощью структуры UE-настроек, ue. Для получения дополнительной информации смотрите Первичный Сигнал Синхронизации Sidelink Индексировать.

Больше о

свернуть все

Первичная индексация сигнала синхронизации Sidelink

Используйте функцию индексации, ltePSSSIndices, и соответствующая функция последовательности, ltePSSS, заполнить сетку ресурса для желаемого номера подкадра. Значения PSSS выводятся ltePSSS, упорядоченный, когда они должны быть сопоставлены, применив частоту, сначала сопоставляющую в элементы ресурса смежных символов с помощью ltePSSSIndices. Когда индексация основана на нуле, используемые символы SC-FDMA {1,2} для нормального циклического префикса и {0, 1} для расширенного циклического префикса.

Примечание

Обозначенные индексы символа основаны на TS 36.211, Раздел 9.7. Однако, чтобы выровняться с ориентацией подкадра LTE Toolbox™, эти индексы расширены от индекса символа на паз в индекс символа на подкадр.

Для получения дополнительной информации об отображении символов к сетке элемента ресурса смотрите, что Сетка Ресурса Индексирует.

Первичный сигнал синхронизации Sidelink

Первичный непрямой сигнал синхронизации (PSSS) передается в центральных 62 элементах ресурса двух смежных символов SC-FDMA в подкадре синхронизации. Та же последовательность 62 комплексных чисел повторяется в каждом из символов, приводящих к 124 1 вектор элемента, возвращенный ltePSSS функция. Значения этой последовательности упорядочены, когда они должны быть сопоставлены в элементы ресурса смежных символов с помощью ltePSSSIndices. Если терминал передает PSSS, то PSSS должен быть отправлен, каждые 40 мс с точным подкадром, зависящим от RRC, сигнализировали, что номер подкадра возместил (syncOffsetIndicator-r12).

PSSS отправляется на порте антенны 1020, наряду со вторичным непрямым сигналом синхронизации (SSSS). Подкадр синхронизации также содержит PSBCH, который отправляется на порте антенны 1010. Степень передачи символов PSSS должна совпасть с PSBCH поэтому, они должны масштабироваться 7262 в подкадре. Никакой PSCCH или передача PSSCH не произойдут в непрямом подкадре, сконфигурированном в целях синхронизации.

Как задано в TS 36.211, Раздел 9.7, единичное присвоение PSSS зависит от сетевого покрытия. Набор всех NID\sl разделен на два набора, id_net {0..., 167} и id_oon {168..., 335}, которые используются терминалами, которые являются покрытием из сети и в сети, соответственно. Непрямой личный номер ячейки физического уровня, NID\sl, соответствует ltePSSS поле ue структуры настроек входа UE.NSLID. В каждом наборе все тождества приводят к тому же PSSS. Для терминала в сети, ue.NSLID значение соответствует непрямой идентичности сигнала синхронизации RRC (slssid-r12), сопоставленный с ячейкой.

Ссылки

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

Введенный в R2017b