Индексы элементов ресурсов PSBCH
возвращает вектор столбца индексов элемента ресурса (RE) физического канала широковещательной передачи (PSBCH) для указанной структуры настроек UE. По умолчанию индексы возвращаются в форме линейного индексирования на основе одного элемента. Эту форму можно использовать для прямого индексирования элементов матрицы, представляющей сетку ресурсов субкадра для антенного порта 1010. Дополнительные сведения см. в разделе Индексирование каналов вещания физических боковых линий.ind = ltePSBCHIndices(ue)
Создание значений и индексов PSBCH. Запишите значения в элементы ресурсов PSBCH в подкадре синхронизации как для D2D, так и для V2X режимов боковых линий связи и отобразите изображение их местоположений. Это отображение также записывает значения PSBCH в последний защитный символ SC-FDMA в подкадре. Модулятор sidelink 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
Для индексации на основе нуля первый назначенный индекс на единицу ниже, чем стиль индексации на основе единицы.
ue - Настройки пользовательского оборудованияНастройки пользовательского оборудования, указанные как структура параметров, содержащая следующие поля:
SidelinkMode - Режим боковых линий'D2D' (по умолчанию) | 'V2X' | необязательныйРежим боковых линий связи, указанный как 'D2D' или 'V2X'.
Типы данных: char | string
NSLRB - Количество блоков ресурсов боковых линий связиЧисло блоков ресурсов боковой линии связи, указанное как целочисленный скаляр от 6 до 110.
Пример: 6, что соответствует полосе пропускания канала 1,4 МГц.
Типы данных: double
CyclicPrefixSL - Длина циклического префикса'Normal' (по умолчанию) | 'Extended' | необязательныйДлина циклического префикса, указанная как 'Normal' или 'Extended'.
Типы данных: char | string
opts - Параметры формата вывода для индексов элементов ресурсаПараметры формата вывода для индексов элементов ресурса, заданные как символьный вектор, массив ячеек символьных векторов или строковый массив. Для удобства можно задать несколько параметров в виде одного вектора символа или скаляра строки с помощью разделенного пробелом списка значений, помещенных в кавычки. Значения для opts если указан в виде символьного вектора include (используйте двойные кавычки для строки):
| Категория | Варианты | Описание |
|---|---|---|
| Стиль индексирования |
| Возвращаемые индексы находятся в линейном индексном стиле. |
| Возвращенные индексы находятся в | |
| База индекса |
| Возвращаемые индексы основаны на единице. |
| Возвращаемые индексы основаны на нулях. |
Пример: 'ind 1based', "ind 1based", {'ind','1based'}, или ["ind","1based"] укажите те же параметры форматирования.
Типы данных: char | string | cell
ind - Индексы элементов ресурсов PSBCHИндексы элемента ресурса PSBCH, возвращаемые как целочисленный вектор-столбец или целочисленная матрица из трех столбцов. По умолчанию возвращенный вектор или матрица имеет 576 индексов элемента ресурса PSBCH для обычного циклического префикса или 432 индекса элемента ресурса PSBCH для расширенного циклического префикса. Для режима sidelink V2X существует 504 индекса элемента ресурса PSBCH. Дополнительные сведения см. в разделе Индексирование каналов вещания физических боковых линий.
Типы данных: uint32
Используйте ltePSBCHIndices индексирующая функция и соответствующая ltePSBCH последовательная функция для заполнения сетки ресурсов для требуемого номера субкадра синхронизации. Индексы упорядочиваются, так как символы модуляции PSBCH QPSK должны быть отображены, применяя отображение первой частоты, и включают в себя индексы для последнего защитного символа SC-FDMA. Значения PSBCH, возвращенные ltePSBCH упорядочены, поскольку они должны быть отображены в элементы ресурсов смежных символов с использованием ltePSBCHIndices. Дополнительные сведения о сопоставлении символов с сеткой элемента ресурса см. в разделе Индексирование сетки ресурсов.
Физический широковещательный канал боковой линии связи (PSBCH) передается в центральных 72 элементах ресурсов в доступных символах SC-FDMA подкадров синхронизации. Для режима D2D боковых линий связи доступные символы исключают три символа на интервал времени, назначенный сигналам синхронизации PSBCH DRS и боковых линий связи. Для V2X боковой линии связи в подкадре будет исключено в общей сложности семь символов (три символа для PSBCH DRS и 4 для PSSS/SSSS). Элементы ресурса в последнем символе SC-FDMA в подкадре подсчитываются в процессе отображения. Перед передачей элементы ресурсов PSBCH удаляются из последнего символа SC-FDMA посредством lteSCFDMAModulate во время специфической для боковых линий SC-FDMA модуляции и создания защитного символа.
Если терминал передает нижнюю раму синхронизации, то ему нужно послать каждые 40 мс для способа D2D sidelink, или каждые 160 мс для V2X, с точной нижней рамой, зависящей от RRC-сообщенного числа нижней рамы, возмещают (syncOffsetIndicator-r12). Подкадр также содержит значения для ltePSBCHDRSIndices на порту 1010 и ltePSSSIndices и lteSSSSIndices на порту 1020. Передача PSCCH или PSSCH не выполняется в субкадре боковой линии связи, сконфигурированном для целей синхронизации.
ltePSBCH | ltePSBCHDecode | ltePSBCHDRSIndices | lteSLBCHDecode
Имеется измененная версия этого примера. Открыть этот пример с помощью изменений?
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.