Индексы элемента ресурса PSCCH
[
возвращает вектор-столбец физического непрямого канала управления (PSCCH) индексы элемента ресурса (RE) для заданной структуры настроек UE или для D2D или для V2X sidelink. По умолчанию индексы возвращены в линейной форме индексации на основе одной. Можно использовать эту форму, чтобы непосредственно индексировать элементы матрицы, представляющей сетку ресурса подкадра для порта антенны 1000. Для получения дополнительной информации смотрите, что Физический Канал Управления Sidelink Индексирует.ind
] = ltePSCCHIndices(ue
)
Запишите комплексные значения PSCCH в элементы ресурса PSCCH в подкадре PSCCH для D2D sidelink и с нормальным циклическим префиксом. Сделайте то же самое для V2X. Отобразите изображение их местоположений и сравните оба непрямых режима. Это отображение пишет значения PSCCH в последний защитный символ SC-FDMA в подкадре. Непрямой модулятор SC-FDMA удаляет эти значения перед передачей формы волны.
Создайте структуру настроек UE для D2D sidelink и пустой непрямой сетки ресурса. Присвойте индекс набора PRB 5.
ue = struct('NSLRB',15,'CyclicPrefixSL','Normal'); subframe_D2D = lteSLResourceGrid(ue); ue.PRBSet = 5;
Сгенерируйте индексы PSCCH. Заполните элементы ресурса PSCCH в подкадре. Для нормального циклического префикса D2D подкадр PSCCH содержит 144 REs.
[pscch_indices, pscch_info] = ltePSCCHIndices(ue); subframe_D2D(pscch_indices) = ltePSCCH(zeros(pscch_info.G,1));
Измените настройки оборудования пользователя к режиму V2X sidelink. Присвойте набор PRB индексы 5 и 6.
ue.SidelinkMode = 'V2X';
subframe_V2X = lteSLResourceGrid(ue);
ue.PRBSet = [5;6];
Сгенерируйте индексы PSCCH. Заполните элементы ресурса PSCCH в подкадре с помощью кодовой комбинации, заполненной нулями. Для V2X подкадр PSCCH содержит 240 REs.
[pscch_indices, pscch_info] = ltePSCCHIndices(ue); subframe_V2X(pscch_indices) = ltePSCCH(zeros(pscch_info.G,1));
Просмотрите сетку ресурса и сравните индексы для обоих непрямых режимов.
subplot(2,1,1); image(400*abs(subframe_D2D)); axis xy; title('D2D'); subplot(2,1,2); image(400*abs(subframe_V2X)); axis xy; title(ue.SidelinkMode);
Просмотрите информационную структуру, выведенную функцией индексации элемента ресурса PSCCH.
Создайте структуру настроек UE.
ue = struct('NSLRB',15,'CyclicPrefixSL','Normal','PRBSet',5);
Сгенерируйте индексы PSCCH и информационную структуру. Просмотрите информационную структуру.
[pscch_indices,info] = ltePSCCHIndices(ue); info
info = struct with fields:
G: 288
Gd: 144
Сравните форматы индексации элемента ресурса PSCCH. Опции включают или основанные на нуле индексы на основе один в линейный или нижний стиль индексации строки.
Создайте структуру настроек UE.
ue = struct('NSLRB',15,'CyclicPrefixSL','Normal','PRBSet',5);
Линейная индексация на основе одна, это - выходной стиль по умолчанию
Сгенерируйте индексы PSCCH, использующие линейную индексацию на основе одну по умолчанию.
pscch1ind = ltePSCCHIndices(ue); pscch1ind(1)
ans = uint32
61
Основанная на нуле линейная индексация
Сгенерируйте индексы PSCCH, использующие основанную на нуле линейную индексацию.
opts = '0based';
pscch0ind = ltePSCCHIndices(ue,opts);
pscch0ind(1)
ans = uint32
60
Для основанной на нуле индексации первый присвоенный индекс - один ниже, чем индексация на основе одна.
Индексы на основе один в [subcarrier,symbol,port]
нижний стиль строки
Сгенерируйте индексы PSCCH с помощью нижнего стиля строки на основе одного.
opts = {'sub','1based'}; pscch1sub = ltePSCCHIndices(ue,opts); pscch1sub(1,:)
ans = 1x3 uint32 row vector
61 1 1
Нижняя строка разрабатывает выходные параметры матрица 24х3. Просмотр первой строки, вы видите от второго значения столбца, что символ номер 1 занят.
При осмотре выходной матрицы для уникальных значений символа, показывает, что символы 4 и 11 не заняты PSCCH. Два символа подкадра PSCCH резервируются для передачи PSCCH DM-RS. Когда индексация на основе одна задана, символы 4 и 11 передают PSCCH DM-RS.
unique(pscch1sub(:,2,:))
ans = 12x1 uint32 column vector
1
2
3
5
6
7
8
9
10
12
⋮
ue
— Настройки оборудования пользователяНастройки оборудования пользователя, заданные как структура параметра, содержащая эти поля:
SidelinkMode
— Режим Sidelink'D2D'
(значение по умолчанию) | 'V2X'
| дополнительныйРежим Sidelink, заданный как 'D2D'
или 'V2X'
.
Типы данных: char |
string
NSLRB
— Количество непрямых блоков ресурсаКоличество непрямых блоков ресурса, заданных как целочисленный скаляр от 6 до 110. ()
Пример 6, который соответствует пропускной способности канала 1,4 МГц.
Типы данных: double
CyclicPrefixSL
— Циклическая длина префикса'Normal'
(значение по умолчанию) | 'Extended'
| дополнительныйЦиклическая длина префикса, заданная как 'Normal'
или 'Extended'
.
Типы данных: char |
string
PRBSet
— Основанный на нуле физический ресурс блокирует индексОснованный на нуле индекс физического блока ресурса (PRB), заданный как целое число, целочисленный вектор-столбец или целочисленная матрица 2D столбца.
Для D2D sidelink PSCCH предназначается, чтобы быть переданным в одном PRB в подкадре и поэтому, задавая PRBSet
когда скалярный индекс PRB рекомендуется. Для V2X sidelink PSCCH предназначается, чтобы быть переданным в паре последовательного PRB в подкадре, поэтому PRBSet
должен быть вектор-столбец, содержащий два последовательных индекса. Однако для более общего нестандартного multi-PRB выделения, PRBSet
может быть набор индексов, заданных как целочисленный вектор-столбец или как целочисленная матрица 2D столбца, соответствующая мудрым пазом выделениям ресурса для PSCCH.
Типы данных: double
Типы данных: struct
opts
— Опции выходного формата для индексов элемента ресурсаОпции выходного формата для индексов элемента ресурса, заданных как вектор символов, массив ячеек из символьных векторов или массив строк. Для удобства можно задать несколько опций как односимвольный вектор или представить скаляр в виде строки разделенным пробелом списком значений, помещенных в кавычках. Значения для opts
когда задано как вектор символов включают (используйте двойные кавычки в строке):
Категория | Опции | Описание |
---|---|---|
Индексация стиля |
| Возвращенные индексы находятся в линейном стиле индекса. |
| Возвращенные индексы находятся в | |
Основа индекса |
| Возвращенные индексы на основе одни. |
| Возвращенные индексы основаны на нуле. |
Пример: 'ind 1based'
, "ind 1based"
, {'ind','1based'}
, или ["ind","1based"]
задайте те же параметры форматирования.
Типы данных: char |
string
| cell
ind
— Индексы элемента ресурса PSCCHИндексы элемента ресурса PSCCH, возвращенные как целочисленный вектор-столбец или целочисленная матрица с тремя столбцами. Для D2D sidelink возвращенный вектор имеет 144 индекса элемента ресурса PSCCH для нормального циклического префикса или 120 индексов элемента ресурса PSCCH для расширенного циклического префикса. Для V2X номинальный выход является вектор-столбцом с 240 длинами, и это задано для нормального циклического префикса только. Для получения дополнительной информации смотрите, что Физический Канал Управления Sidelink Индексирует.
Типы данных: uint32
info
— Информация о ресурсе подкадра PSCCHИнформация о ресурсе подкадра PSCCH, возвращенная как структура параметра, содержащая эти поля:
G
— Емкость в битах PSCCHЕмкость в битах PSCCH, возвращенная как целое число. Для D2D sidelink это значение 288 для нормального циклического префикса или 240 для расширенного циклического префикса. Для V2X это 480.
Типы данных: double
Gd
— Способность символа QPSK PSCCHСпособность символа QPSK PSCCH, возвращенная как целое число. Для D2D sidelink это значение 144 для нормального циклического префикса или 120 для расширенного циклического префикса. Для V2X это 240.
Типы данных: double
Типы данных: struct
Используйте ltePSCCHIndices
индексация функции и соответствующего ltePSCCH
функция последовательности, чтобы заполнить сетку ресурса подкадра PSCCH. PSCCH передается в доступных символах SC-FDMA в подкадре PSCCH, с помощью единственного слоя, представляющего порт антенны 1000. Это исключает каждый символ на паз, присвоенный PSCCH DM-RS. Для получения дополнительной информации о PSCCH DM-RS смотрите ltePSCCHDRSIndices
функция.
Индексы упорядочены, когда символы модуляции QPSK PSCCH должны быть сопоставлены, применив частоту, сначала сопоставляющую. Элементы ресурса в последнем символе SC-FDMA в подкадре считаются в процессе отображения, но не должны быть переданы. Sidelink-специфичная модуляция SC-FDMA создает этот защитный символ.
Для получения дополнительной информации об отображении символов к сетке элемента ресурса смотрите, что Сетка Ресурса Индексирует.
Физический непрямой канал управления (PSCCH), обработка включает PSCCH-специфичное скремблирование, модуляцию QPSK и SC-FDMA, преобразовывает предварительное кодирование. Обработка PSCCH выполняет шаги обработки, используемые в PUSCH, с изменениями, заданными в TS 36.211, Раздел 9.4.
Для PSCCH входная длина кодовой комбинации является битами M = N RE × бит/с N, где N, RE является количеством элементов ресурса PSCCH в подкадре и бит/с N, является количеством битов на символ. Поскольку PSCCH является модулируемым QPSK, существует 2 бита за символ. Номинально, длина кодовой комбинации для PSCCH составляет 288 битов для нормального циклического префикса D2D, 240 битов для D2D расширили циклический префикс и 480 для V2X. Номинально, N, который RE 144 для нормального циклического префикса D2D или 120 для D2D, расширил циклический префикс. Для V2X это - 240 заданных для нормального циклического префикса только. А именно, N RE = N PRB × N REperPRB × N SYM и включает символы, сопоставленные с непрямым защитным символом SC-FDMA.
N PRB является количеством физических блоков ресурса (PRB), используемых в передаче. PSCCH передается на одном PRB.
N REperPRB является количеством элементов ресурса в PRB. Каждый PRB имеет 12 элементов ресурса.
N SYM является количеством символов SC-FDMA в подкадре PSCCH, включая символы, сопоставленные с непрямым защитным символом SC-FDMA. Количество символов SC-FDMA является подкадром PSCCH, 12 для нормального циклического префикса D2D, или 10 для D2D расширил циклический префикс и V2X.
Для D2D sidelink, когда сообщение SCI отправляется как непрямое разделяемое предоставление, оно передается дважды на двух отдельных экземплярах PSCCH в связанном пуле ресурсов PSCCH. Для V2X только один экземпляр PSCCH передается для каждого предоставления планирования.
[1] 3GPP TS 36.211. “Развитый Универсальный наземный радио-доступ (к E-UTRA); физические каналы и модуляция”. Проект партнерства третьего поколения; сеть радиодоступа Technical Specification Group. URL: https://www.3gpp.org.
У вас есть модифицированная версия этого примера. Вы хотите открыть этот пример со своими редактированиями?
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.