lteSSSSIndices

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

Описание

пример

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

пример

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

Примеры

свернуть все

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

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

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

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

ind = lteSSSSIndices(ue);
ind(1:5)
ans = 5x1 uint32 column vector

   5670
   5671
   5672
   5673
   5674

subframe(ind) = lteSSSS(ue);
imagesc(100*abs(subframe))
axis xy

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

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

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

ue.NSLRB = 50;
ue.CyclicPrefixSL = 'Extended';
ue.NSLID = 1;

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

ind = lteSSSSIndices(ue,'0based');
s = size(ind)
s = 1×2

   124     1

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

   5669
   5670
   5671
   5672
   5673

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

ind = lteSSSSIndices(ue,'1based');
s = size(ind)
s = 1×2

   124     1

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

   5670
   5671
   5672
   5673
   5674

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

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

свернуть все

Настройки оборудования пользователя в виде структуры. ue содержит следующие поля.

Количество непрямого ресурса блокируется в виде целочисленного скаляра от 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

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

свернуть все

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

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

Больше о

свернуть все

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

Используйте функцию индексации, lteSSSSIndices, и соответствующая функция последовательности, lteSSSS, заполнить сетку ресурса для желаемого номера подкадра. Значения SSSS выводятся lteSSSS, упорядоченный, когда они должны быть сопоставлены, применив частоту, сначала сопоставляющую в элементы ресурса использования смежных символов lteSSSSIndices. Когда индексация основана на нуле, используемые символы SC-FDMA {11,12} для нормального циклического префикса и {9, 10} для расширенного циклического префикса.

Примечание

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

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

Вторичный сигнал синхронизации Sidelink

Вторичный непрямой сигнал синхронизации (SSSS) передается в центральных 62 элементах ресурса двух смежных символов SC-FDMA в подкадре синхронизации. Та же последовательность 62 комплексных чисел повторяется в каждом из символов, приводящих к 124 1 вектор элемента, возвращенный lteSSSS функция. Значения этой последовательности упорядочены, когда они должны быть сопоставлены в элементы ресурса использования смежных символов lteSSSSIndices. Если терминал передает SSSS затем, это должно быть отправлено каждые 40 мс за D2D sidelink, или каждые 160 мс для V2X sidelink, с точным подкадром, зависящим от RCC, сигнализировали, что номер подкадра возместил (syncOffsetIndicator-r12). SSSS отправляется на порте антенны 1020, наряду с первичным непрямым сигналом синхронизации (PSSS). Подкадр синхронизации также содержит PSBCH, который отправляется на порте антенны 1010. Степень передачи символов SSSS должна совпасть с PSBCH поэтому, они должны масштабироваться 7262 в подкадре. Никакой PSCCH или передача PSSCH не произойдут в непрямом подкадре, сконфигурированном в целях синхронизации.

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

Ссылки

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

Введенный в R2017b