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