Индексы ресурсного элемента PSCCH
[
возвращает вектор-столбец индексов ресурсного элемента (RE) физического бокового канала управления (PSCCH) для указанной структуры настроек UE для D2D или V2X бокового канала. По умолчанию индексы возвращаются в одной основанной линейной форме индексации. Можно использовать эту форму для непосредственного индексирования элементов массива матрицы, представляющей ресурсную сетку подкадров для порта антенны 1000. Для получения дополнительной информации см. раздел «Индексация канала управления физическим боковым соединением».ind
] = ltePSCCHIndices(ue
)
Запишите сложные значения PSCCH в ресурсные элементы PSCCH в подкадре PSCCH для D2D бокового канала и с нормальным циклическим префиксом. Делайте то же самое для V2X. Отобразите изображение их расположения и сравните оба режима боковых линий. Это отображение записывает значения PSCCH в последний защитный символ SC-FDMA в подкадре. Модулятор sidelink SC-FDMA удаляет эти значения перед передачей формы волны.
Создайте структуру настроек UE для D2D sidelink и пустой sidelink ресурсной сетки. Назначьте индекс набора 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
- Режим Sidelink'D2D'
(по умолчанию) | 'V2X'
| необязательноРежим Sidelink, заданный как 'D2D'
или 'V2X'
.
Типы данных: char
| string
NSLRB
- Количество ресурсных блоков sidelinkКоличество ресурсных блоков sidelink, заданное как целочисленный скаляр от 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
если задан как вектор символов, включите (используйте двойные кавычки для строки):
Категория | Опции | Описание |
---|---|---|
Стиль индексации |
| Возвращенные индексы указаны в стиле линейного индекса. |
| Возвращенные индексы указаны в | |
Индексные основы |
| Возвращенные индексы основаны на одном. |
| Возвращенные индексы начинаются с нуля. |
Пример: '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 PSCCHPSCCH емкость символа QPSK, возвращенная в виде целого числа. Для D2D бокового соединения это значение составляет 144 для нормального циклического префикса или 120 для расширенного циклического префикса. Для V2X это 240.
Типы данных: double
Типы данных: struct
Используйте ltePSCCHIndices
функции индексации и соответствующей ltePSCCH
функция sequence для заполнения ресурсной сетки подкадра 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 длина ключевого слова входа - M биты = N ре × <reservedrangesplaceholder7> bps , где N РЕ - число элементов ресурса PSCCH в нижней раме, и <reservedrangesplaceholder5> bps количество бит за символ. Поскольку PSCCH модулирован QPSK, существует 2 бита на символ. Номинальная длина кодового слова для PSCCH составляет 288 биты для D2D циклического префикса, 240 биты для D2D циклического префикса и 480 для V2X. Номинально N RE равен 144 для D2D нормального циклического префикса или 120 для D2D расширенного циклического префикса. Для V2X это 240 задано только для нормального циклического префикса. А именно, N РЕ = <reservedrangesplaceholder2> PRB × <reservedrangesplaceholder1> REperPRB × <reservedrangesplaceholder0> 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 бокового канала связи, когда сообщение SCI посылается как совместное предоставление бокового канала, оно передается дважды в двух отдельных образцах PSCCH в соответствующем пуле ресурсов PSCCH. Для V2X для каждого предоставления планирования передается только один образец PSCCH.
[1] 3GPP TS 36.211. "Evolved Universal Terrestrial Radio Access (E-UTRA); Физические каналы и модуляция ". 3-ья Генерация Партнерский проект; Группа технических спецификаций Радиосеть доступ. URL-адрес: https://www.3gpp.org.
У вас есть измененная версия этого примера. Вы хотите открыть этот пример с вашими правками?
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.