exponenta event banner

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

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

Пример: 6, что соответствует полосе пропускания канала 1,4 МГц.

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

Длина циклического префикса, указанная как 'Normal' или 'Extended'.

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

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

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

Стиль индексирования

'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 sidelink, или каждые 160 мс для V2X sidelink, с точной нижней рамой, зависящей от RCC, сигнализировали, что число нижней рамы возместило (syncOffsetIndicator-r12). 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. "Развитый универсальный наземный радиодоступа (E-UTRA); Физические каналы и модуляция. "Проект партнерства 3-го поколения; Техническая спецификация на сеть радиодоступа группы. URL: https://www.3gpp.org.

Представлен в R2016b