Индексы элемента ресурса PSSCH DM-RS
возвращает вектор-столбец опорного сигнала демодуляции PSSCH (DM-RS) индексы элемента ресурса для заданной структуры настроек UE. Для получения дополнительной информации см., что Опорный сигнал Демодуляции PSSCH Индексирует.ind
= ltePSSCHDRSIndices(ue
)
Запишите комплексные значения PSSCH DM-RS в элементы ресурса PSSCH DM-RS в подкадре PSSCH и для нормального циклического префикса D2D и для V2X. Отобразите изображение их местоположений, чтобы сравнить оба непрямых режима.
Создайте структуру настроек оборудования пользователя и пустой подкадр сетки ресурса для полосы пропускания на 10 МГц и нормального циклического префикса. Задайте выделение PRB, ue.PRBSet
, со значениями RB от 30 до 39.
ue = struct('NSLRB',50,'CyclicPrefixSL','Normal'); ue.NSAID = 1; ue.NSubframePSSCH = 1; ue.PRBSet = [30:39]'; subframe_D2D = lteSLResourceGrid(ue);
Сгенерируйте индексы PSSCH DM-RS и загрузите значения PSSCH DM-RS в подкадр.
psschdrs_indices = ltePSSCHDRSIndices(ue); subframe_D2D(psschdrs_indices) = ltePSSCHDRS(ue);
Измените настройки оборудования пользователя к режиму V2X sidelink. Установите идентичность скремблирования V2X на 5 334.
ue.SidelinkMode = 'V2X';
ue.NXID = 5334;
subframe_V2X = lteSLResourceGrid(ue);
psschdrs_indices = ltePSSCHDRSIndices(ue);
subframe_V2X(psschdrs_indices) = ltePSSCHDRS(ue);
Отобразите местоположения PSCCH DM-RS для обоих непрямых режимов.
subplot(2,1,1); imagesc(100*abs(subframe_D2D)) axis xy; title('D2D'); subplot(2,1,2); imagesc(100*abs(subframe_V2X)); axis xy; title(ue.SidelinkMode);
Сравните форматы индексации элемента ресурса PSSCH DM-RS.
Создайте структуру настроек UE.
ue = struct('NSLRB',15,'CyclicPrefixSL','Normal','PRBSet',5);
Сгенерируйте индексы PSSCH DM-RS с помощью линейной индексации на основе одной (значение по умолчанию), основанной на нуле линейной индексации и стиля строки индекса на основе одного.
Линейная индексация на основе одна
psschdmrs_indices = ltePSSCHDRSIndices(ue); psschdmrs_indices(1)
ans = uint32
601
Основанная на нуле линейная индексация
opts = '0based';
psschdmrs_indices_0based = ltePSSCHDRSIndices(ue,opts);
psschdmrs_indices_0based(1)
ans = uint32
600
Для основанной на нуле индексации первый присвоенный индекс - один ниже, чем индексация на основе одна.
Индексация на основе одна в [subcarrier,symbol,port]
стиль строки индекса
Смотрите уникальные значения символа, чтобы видеть, какие символы заняты PSSCH DM-RS.
opts = {'sub' '1based'}; psschdmrs_indices_sub = ltePSSCHDRSIndices(ue,opts); unique(psschdmrs_indices_sub(:,2,:))
ans = 2x1 uint32 column vector
4
11
Только символы 4 и 11 заняты. Для индексации на основе одной эти два символа подкадра PSSCH всегда резервируются для передачи PSSCH DM-RS.
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 столбца.
PSSCH предназначается, чтобы быть переданным в том же PRB в каждом пазе подкадра. Поэтому определение PRBSet
когда отдельный столбец индексов PRB рекомендуется. Однако для нестандартного скачкообразно перемещающего паз выделения PRB, PRBSet
может быть задан как матрица 2D столбца индексов, соответствующих мудрым пазом выделениям ресурса для PSSCH.
Типы данных: double
Типы данных: struct
opts
— Опции выходного формата для индексов элемента ресурсаОпции выходного формата для индексов элемента ресурса в виде вектора символов, массива ячеек из символьных векторов или массива строк. Для удобства можно задать несколько опций как односимвольный вектор или строковый скаляр разделенным пробелом списком значений, помещенных в кавычках. Значения для opts
когда задано как вектор символов включают (используйте двойные кавычки для строки):
Категория | Опции | Описание |
---|---|---|
Индексация стиля |
| Возвращенные индексы находятся в линейном стиле индекса. |
| Возвращенные индексы находятся в | |
Основа индекса |
| Возвращенные индексы на основе одни. |
| Возвращенные индексы основаны на нуле. |
Пример: 'ind 1based'
, "ind 1based"
, {'ind','1based'}
, или ["ind","1based"]
задайте те же параметры форматирования.
Типы данных: char |
string
| cell
ind
— Индексы элемента ресурса PSSCH DM-RSИндексы элемента ресурса PSSCH DM-RS, возвращенные как целочисленный вектор-столбец или целочисленная матрица с тремя столбцами. Возвращенный вектор или матрица имеют 24 × N индексы элемента ресурса PRB PSSCH DM-RS. где N PRB является количеством PRBs, сопоставленного с PSSCH. Для получения дополнительной информации см., что Опорный сигнал Демодуляции PSSCH Индексирует.
Используйте ltePSSCHDRSIndices
индексация функции и соответствия ltePSCCHDRS
функция последовательности, чтобы заполнить сетку ресурса для любого подкадра PSSCH. PSSCH DM-RS передается в доступных символах SC-FDMA в подкадре PSSCH, с помощью единственного слоя на порте антенны 1000.
Индексы упорядочены, как символы модуляции QPSK PSSCH DM-RS должны быть, применив частоту, сначала сопоставляющую. Линейная индексация на основе одна является форматом возврата по умолчанию, но альтернативные форматы индексации могут также быть сгенерированы.
Элементы ресурса в последнем символе SC-FDMA в подкадре считаются в процессе отображения, но не должны быть переданы. Sidelink-специфичная модуляция SC-FDMA создает последний символ, который служит защитным символом.
Для D2D sidelink, когда индексация основана на нуле, используемые индексы символа SC-FDMA {3,10} для нормального циклического префикса и {2,8} для расширенного циклического префикса. Те же символы используются ltePUSCHDRSIndices
функция. Для V2X sidelink существует четыре символа DM-RS-SC-FDMA с индексами {2,5,8,11} для нормального циклического префикса только.
Примечание
Обозначенные индексы символа основаны на TS 36.211, Раздел 9.8. Однако, чтобы выровняться с ориентацией подкадра LTE Toolbox™, эти индексы расширены от индекса символа на паз в индекс символа на подкадр.
Для получения дополнительной информации об отображении символов к сетке элемента ресурса смотрите, что Сетка Ресурса Индексирует.
Опорный сигнал демодуляции PSSCH (DM-RS) последовательность передается рядом ltePSSCH
значения с помощью двух символов SC-FDMA, выделенных DM-RS в подкадре PSSCH. Выходной вектор является повторением последовательности с 12 элементами и заданный в TS 36.211, Раздел 9.8. Вектор сопоставлен на 12 поднесущих символа DM-RS-SC-FDMA в каждом пазе подкадра для каждой передачи физического блока ресурса (PRB) PSSCH на порте антенны 1000.
Последовательность выхода PSSCH DM-RS является конкатенацией этих двух последовательностей, которые будут сопоставлены на поднесущие символа DM-RS-SC-FDMA в каждом пазе подкадра, несущем a ltePSSCH
передача. Его длина является N × 12 × N PRB, где N PRB является количеством PRBs, сопоставленного с PSSCH. Для D2D sidelink существует один символ DM-RS на паз и поэтому N =2, и для V2X sidelink, существует два символа на паз и N =4.
У вас есть модифицированная версия этого примера. Вы хотите открыть этот пример со своими редактированиями?
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.