ltePSSSIndices

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

Описание

пример

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

пример

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;

Figure contains an axes. The axes contains an object of type image.

Сгенерируйте индексы 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 настройки, заданные как структура, содержащая эти поля параметров:

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

Пример: 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. Для получения дополнительной информации см. Раздел «Индексация первичного сигнала синхронизации бокового канала»

Подробнее о

свернуть все

Индексация первичного сигнала синхронизации бокового канала

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

Примечание

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

Дополнительные сведения о отображении символов с сеткой ресурсного элемента см. в разделе Индексация ресурсной сетки.

Основной сигнал синхронизации бокового канала

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

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

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

Ссылки

[1] 3GPP TS 36.211. "Evolved Universal Terrestrial Radio Access (E-UTRA); Физические каналы и модуляция ". 3-ья Генерация Партнерский проект; Группа технических спецификаций Радиосеть доступ. URL-адрес: https://www.3gpp.org.

Введенный в R2016b