lteSSSSIndices

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

Синтаксис

ind = lteSSSSIndices(ue)
ind = lteSSSSIndices(ue,opts)

Описание

пример

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.

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

   5670
   5671
   5672
   5673
   5674

subframe(ssss_indices) = lteSSSS(ue);
image(100*abs(subframe))
axis xy

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

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

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

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

ssss_indices = lteSSSSIndices(ue,'0based');
ssss_indices_size = size(ssss_indices)
ssss_indices_size = 1×2

   124     1

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

   5669
   5670
   5671
   5672
   5673

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

ssss_indices = lteSSSSIndices(ue,'1based');
ssss_indices_size = size(ssss_indices)
ssss_indices_size = 1×2

   124     1

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

   5670
   5671
   5672
   5673
   5674

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

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

свернуть все

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

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

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

свернуть все

Индексы элемента ресурса 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, соответствует полю ue структуры настроек UE входа lteSSSS.NSLID. В каждом наборе все тождества приводят к тому же SSSS. Для терминала в сети ue.NSLID значение соответствует непрямой идентичности сигнала синхронизации RRC (slssid-r12), сопоставленный с ячейкой.

Ссылки

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

Введенный в R2017b

Для просмотра документации необходимо авторизоваться на сайте