ltePSBCHIndices

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

Описание

пример

ind = ltePSBCHIndices(ue) возвращает вектор-столбец физического непрямого канала телевизионного вещания (PSBCH) индексы элемента ресурса (RE) для заданной структуры настроек UE. По умолчанию индексы возвращены в линейной форме индексации на основе одной. Можно использовать эту форму, чтобы непосредственно индексировать элементы матрицы, представляющей сетку ресурса подкадра для порта антенны 1010. Для получения дополнительной информации смотрите, что Физический Канал телевизионного вещания Sidelink Индексирует.

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

Примеры

свернуть все

Сгенерируйте значения PSBCH и индексы. Запишите значения в элементы ресурса PSBCH в подкадре синхронизации и для D2D и для режимов V2X sidelink, и отобразите изображение их местоположений. Это отображение также пишет значения PSBCH в последний защитный символ SC-FDMA в подкадре. Непрямой модулятор SC-FDMA удаляет значения PSBCH из последнего защитного символа SC-FDMA на отдельном шаге обработки.

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

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

Сгенерируйте пустую сетку ресурса и индексы PSBCH. Загрузите индексы PSBCH в сетку ресурса.

grid_D2D = lteSLResourceGrid(ue);
psbch_indices = ltePSBCHIndices(ue);
grid_D2D(psbch_indices) = ltePSBCH(ue,zeros(2*576,1));

Измените настройки оборудования пользователя к режиму V2X sidelink.

ue.SidelinkMode = 'V2X';

Сгенерируйте пустую сетку ресурса и индексы PSBCH. Загрузите индексы PSBCH в сетку ресурса.

grid_V2X = lteSLResourceGrid(ue);
psbch_indices = ltePSBCHIndices(ue);
grid_V2X(psbch_indices) = ltePSBCH(ue,zeros(2*504,1));

Отобразите местоположения индексов PSBCH для обоих непрямых режимов.

subplot(2,1,1);
image(400*abs(grid_D2D)); 
axis xy; title('D2D');
subplot(2,1,2);
image(400*abs(grid_V2X)); 
axis xy; title(ue.SidelinkMode);

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

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

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

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

psbch_indices = ltePSBCHIndices(ue,'0based');
psbch_indices_size = size(psbch_indices)
psbch_indices_size = 1×2

   576     1

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

   264
   265
   266
   267
   268

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

psbch_indices = ltePSBCHIndices(ue,'1based');
psbch_indices_size = size(psbch_indices)
psbch_indices_size = 1×2

   576     1

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

   265
   266
   267
   268
   269

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

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

свернуть все

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

Режим Sidelink в виде 'D2D' или 'V2X'.

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

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

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

свернуть все

Индексы элемента ресурса PSBCH, возвращенные как целочисленный вектор-столбец или целочисленная матрица с тремя столбцами. По умолчанию возвращенный вектор или матрица имеют 576 индексов элемента ресурса PSBCH для нормального циклического префикса или 432 индекса элемента ресурса PSBCH для расширенного циклического префикса. Для режима V2X sidelink существует 504 индекса элемента ресурса PSBCH. Для получения дополнительной информации смотрите, что Физический Канал телевизионного вещания Sidelink Индексирует.

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

Больше о

свернуть все

Физическая индексация канала телевизионного вещания Sidelink

Используйте ltePSBCHIndices индексация функции и соответствующего ltePSBCH функция последовательности, чтобы заполнить сетку ресурса для желаемого номера подкадра синхронизации. Индексы упорядочены, когда символы модуляции QPSK PSBCH должны быть сопоставлены, применив частоту, сначала сопоставляющую, и включать индексы для последнего защитного символа SC-FDMA. Значения PSBCH возвращены ltePSBCH упорядочены, когда они должны быть сопоставлены в элементы ресурса смежных символов с помощью ltePSBCHIndices. Для получения дополнительной информации об отображении символов к сетке элемента ресурса смотрите, что Сетка Ресурса Индексирует.

Физический канал телевизионного вещания Sidelink

Физический непрямой канал телевизионного вещания (PSBCH) передается в центральных 72 элементах ресурса в доступных символах SC-FDMA подкадров синхронизации. Для режима D2D sidelink доступные символы исключают эти три символа на паз, присвоенный PSBCH DRS и непрямым сигналам синхронизации. Для V2X sidelink в общей сложности семь символов будут исключены в подкадре (три символа для PSBCH DRS и 4 для PSSS/SSSS). Элементы ресурса в последнем символе SC-FDMA в подкадре считаются в процессе отображения. Перед передачей элементы ресурса PSBCH удалены из последнего символа SC-FDMA lteSCFDMAModulate во время sidelink-специфичной модуляции SC-FDMA и защитного создания символа.

Если терминал передает подкадр синхронизации, то он должен быть отправлен каждые 40 мс за режимом D2D sidelink, или каждые 160 мс для V2X, с точным подкадром, зависящим от RRC-сообщенного номера подкадра, возмещают (syncOffsetIndicator-r12). Подкадр также содержит значения для ltePSBCHDRSIndices на порте 1010 и ltePSSSIndices и lteSSSSIndices на порте 1020. Никакой PSCCH или передача PSSCH не произойдут в непрямом подкадре, сконфигурированном в целях синхронизации.

Смотрите также

| | |

Введенный в R2017b