Индексы элементов ресурсов PSCCH
[ возвращает вектор колонки физического непрямого канала контроля (PSCCH) индексы элемента ресурса (RE) для указанной структуры параметров настройки UE или для D2D или для V2X sidelink. По умолчанию индексы возвращаются в форме линейного индексирования на основе одного элемента. Эту форму можно использовать для прямого индексирования элементов матрицы, представляющей сетку ресурсов субкадра для антенного порта 1000. Дополнительные сведения см. в разделе Индексирование канала управления физическими боковыми линиями.ind] = ltePSCCHIndices(ue)
Напишите сложные ценности PSCCH в элементы ресурса PSCCH в нижней раме PSCCH для D2D sidelink и с нормальным циклическим префиксом. Сделайте то же самое для V2X. Отображение изображения их расположения и сравнение обоих режимов боковых линий. Это отображение записывает значения PSCCH в последний защитный символ SC-FDMA в подкадре. Модулятор sidelink SC-FDMA удаляет эти значения перед передачей сигнала.
Создайте структуру настроек UE для D2D боковой линии связи и пустой таблицы ресурсов боковой линии связи. Назначьте индекс набора PRB равным 5.
ue = struct('NSLRB',15,'CyclicPrefixSL','Normal'); subframe_D2D = lteSLResourceGrid(ue); ue.PRBSet = 5;
Создание индексов PSCCH. Заполните элементы ресурсов PSCCH в подкадре. Для D2D обычного циклического префикса подкадр PSCCH содержит 144 RE.
[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 RE.
[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 - Режим боковых линий'D2D' (по умолчанию) | 'V2X' | необязательныйРежим боковых линий связи, указанный как 'D2D' или 'V2X'.
Типы данных: char | string
NSLRB - Количество блоков ресурсов боковых линий связиЧисло блоков ресурсов боковой линии связи, указанное как целочисленный скаляр от 6 до 110.
Пример: 6, что соответствует полосе пропускания канала 1,4 МГц.
Типы данных: double
CyclicPrefixSL - Длина циклического префикса'Normal' (по умолчанию) | 'Extended' | необязательныйДлина циклического префикса, указанная как 'Normal' или 'Extended'.
Типы данных: char | string
PRBSet - Отсчитываемый от нуля индекс блока физических ресурсовИндекс блока физических ресурсов (PRB) на основе нуля, заданный как целое число, вектор целочисленного столбца или целочисленная матрица из двух столбцов.
Для D2D боковой линии связи PSCCH предназначен для передачи в одном PRB в подкадре и, следовательно, определения PRBSet в качестве скалярного индекса PRB рекомендуется. Для V2X боковой линии связи PSCCH предназначен для передачи в паре последовательных PRB в подкадре, поэтому PRBSet должен быть вектором столбца, содержащим два последовательных индекса. Однако для более общего нестандартного распределения нескольких PRB, PRBSet может быть набором индексов, заданных как вектор целочисленного столбца или как целочисленная матрица из двух столбцов, соответствующая выделениям ресурсов по интервалам для PSCCH.
Типы данных: double
Типы данных: struct
opts - Параметры формата вывода для индексов элементов ресурсаПараметры формата вывода для индексов элементов ресурса, заданные как символьный вектор, массив ячеек символьных векторов или строковый массив. Для удобства можно задать несколько параметров в виде одного вектора символа или скаляра строки с помощью разделенного пробелом списка значений, помещенных в кавычки. Значения для opts если указан в виде символьного вектора include (используйте двойные кавычки для строки):
| Категория | Варианты | Описание |
|---|---|---|
| Стиль индексирования |
| Возвращаемые индексы находятся в линейном индексном стиле. |
| Возвращенные индексы находятся в | |
| База индекса |
| Возвращаемые индексы основаны на единице. |
| Возвращаемые индексы основаны на нулях. |
Пример: 'ind 1based', "ind 1based", {'ind','1based'}, или ["ind","1based"] укажите те же параметры форматирования.
Типы данных: char | string | cell
ind - Индексы элементов ресурсов PSCCHИндексы элемента ресурса PSCCH, возвращаемые как целочисленный вектор-столбец или целочисленная матрица из трех столбцов. Для D2D боковой линии связи возвращенный вектор имеет 144 индекса элемента ресурса PSCCH для нормального циклического префикса или 120 индексов элемента ресурса PSCCH для расширенного циклического префикса. Для V2X номинальный выходной сигнал представляет собой вектор столбца длиной 240 и определяется только для обычного циклического префикса. Дополнительные сведения см. в разделе Индексирование канала управления физическими боковыми линиями.
Типы данных: uint32
info - Информация о ресурсах подкадра PSCCHИнформация о ресурсах подкадра PSCCH, возвращенная в виде структуры параметров, содержащей следующие поля:
G - Емкость битов PSCCHБитовая емкость PSCCH, возвращаемая как целое число. Для D2D боковой линии связи это значение равно 288 для обычного циклического префикса или 240 для расширенного циклического префикса. Для V2X это 480.
Типы данных: double
Gd - Емкость символов QPSK PSCCHЕмкость символа QPSK PSCCH, возвращаемая как целое число. Для D2D боковой линии связи это значение равно 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 в подкадре подсчитываются в процессе отображения, но не должны передаваться. Модуляция SC-FDMA, специфичная для боковых линий, создает этот защитный символ.
Дополнительные сведения о сопоставлении символов с сеткой элемента ресурса см. в разделе Индексирование сетки ресурсов.
Обработка канала управления физическими боковыми линиями связи (PSCCH) включает в себя скремблирование, специфичное для PSCCH, модуляцию QPSK и предварительное кодирование с преобразованием SC-FDMA. Обработка PSCCH выполняется по шагам обработки, используемым для PUSCH, с изменениями, определенными в TS 36.211, раздел 9.4.
Для PSCCH длина входного кодового слова равна Mbits = NRE × Nbps, где NRE - количество элементов ресурса PSCCH в подкадре, а Nbps - количество битов на символ. Поскольку PSCCH модулируется QPSK, на символ приходится 2 бита. Номинально длина кодового слова для PSCCH равна 288 битам для D2D нормального циклического префикса, 240 битам для D2D расширенного циклического префикса и 480 для V2X. Номинально NRE составляет 144 для D2D нормального циклического префикса или 120 для D2D расширенного циклического префикса. Для V2X он равен 240, определенный только для обычного циклического префикса. В частности, NRE = NPRB × NREperPRB × NSYM и включает в себя символы, связанные с защитным символом sidelink SC-FDMA.
NPRB - количество блоков физических ресурсов (PRB), используемых для передачи. PSCCH передается по одному PRB.
NREperPRB - количество элементов ресурсов в PRB. Каждый PRB имеет 12 элементов ресурсов.
NSYM - это количество символов SC-FDMA в подкадре PSCCH, включая символы, связанные с защитным символом sidelink SC-FDMA. Количество символов SC-FDMA - нижняя рама PSCCH, 12 для нормального циклического префикса D2D, или 10 для D2D расширил циклический префикс и V2X.
Для D2D боковой линии связи, когда сообщение SCI посылается как совместное предоставление боковой линии связи, оно передается дважды в двух отдельных экземплярах PSCCH в пределах связанного пула ресурсов PSCCH. Для V2X, только один экземпляр PSCCH передается для каждого разрешения планирования.
[1] 3GPP TS 36.211. "Развитый универсальный наземный радиодоступа (E-UTRA); Физические каналы и модуляция. "Проект партнерства 3-го поколения; Техническая спецификация на сеть радиодоступа группы. URL: https://www.3gpp.org.
Имеется измененная версия этого примера. Открыть этот пример с помощью изменений?
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.