lteSSSSIndices

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

Описание

пример

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

пример

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. The axes 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 содержит следующие поля.

Количество ресурсных блоков 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

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

свернуть все

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

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

Подробнее о

свернуть все

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

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

Примечание

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

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

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

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

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

Ссылки

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

Введенный в R2016b