exponenta event banner

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

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

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

свернуть все

Индексы элементов ресурса 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 мс с точным подкадром, зависящим от смещения номера подкадра с сигнализацией RRC (syncOffsetIndicator-r12).

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

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