Физический общий канал боковой линии связи
возвращает вектор столбца комплексных символов, содержащий физический общий канал боковой линии связи (PSSCH) для указанной структуры настроек UE и битов кодового слова. Обработка канала, выполняемая функцией, включает в себя PCSCH-специфическое скремблирование, QPSK или 16-QAM модуляцию и предварительное кодирование с преобразованием SC-FDMA, как определено в TS 36.211 [1], раздел 9.3. sym = ltePSSCH(ue,cw)
Дополнительные сведения см. в разделе Обработка физических общих каналов Sidelink.
Создайте кодовое слово с использованием транспортного канала SL-SCH и закодируйте биты в PSSCH.
Инициализируйте структуру параметров UE. Укажите длину кодового слова для SL-SCH. Выберите длину, кратную 12 символам для обычного циклического префикса и имеющую 4 бита на символ для 16-QAM модуляции. Выберите стандартное количество блоков ресурсов, например 10.
ue = struct('CyclicPrefixSL','Normal'); ue.RV = 0; ue.Modulation = '16QAM'; ue.NSAID = 255; ue.NSubframePSSCH = 0; ue.SidelinkMode = 'D2D'; codewordlength = 5760; % (12 symbols)(4 bps)(12 REperRB)(10 PRB)
Создайте кодовое слово с помощью команды lteSLSCH и кодируют биты на PSSCH. Постройте график совокупности, чтобы показать влияние предварительного кодирования SC-FDMA на 16-QAM символы модуляции.
codeword = lteSLSCH(ue,codewordlength,zeros(100,1));
symbols = ltePSSCH(ue,codeword);
plot(symbols,'o')
ue - Настройки пользовательского оборудованияНастройки пользовательского оборудования, указанные как структура параметров, содержащая следующие поля:
SidelinkMode - Режим боковых линий'D2D' (по умолчанию) | 'V2X' | необязательныйРежим боковых линий связи, указанный как 'D2D' или 'V2X'.
Типы данных: char | string
CyclicPrefixSL - Длина циклического префикса'Normal' (по умолчанию) | 'Extended' | необязательныйДлина циклического префикса, указанная как 'Normal' или 'Extended'.
Типы данных: char | string
Modulation - Тип модуляции'QPSK' | '16QAM'Тип модуляции, указанный как 'QPSK' или '16QAM'.
Типы данных: char | string
NSAID - Идентификатор назначения группы боковых линий связиИдентификатор назначения группы боковых линий связи, указанный как целое число в интервале [0, 255].
Это поле представляет собой восемь младших битов полного 24-разрядного идентификатора назначения группы Prose Layer-2. Это поле и NSubframePSSCH поле управляет значением скремблирующей последовательности в начале каждого подкадра. Это поле требуется только для D2D боковой линии.
Типы данных: double
NXID - идентификатор скремблирования V2XV2X идентификатор скремблирования, заданный как целочисленный скаляр. NXID - 16-битный CRC, связанный с предоставлением SCI PSCCH. Это только требуется для V2X sidelink.
Типы данных: double
NSubframePSSCH - Номер подкадра PSSCHНомер подкадра PSSCH в пуле подкадров PSSCH, заданный как целочисленный скаляр. ()
NSubframePSSCH и NSAID управляют значениями скремблирующей последовательности. Это только требуется для D2D sidelink.
Типы данных: double
Типы данных: struct
cw - Кодовое слово PSSCHКодовое слово PSSCH, указанное как Mbit-by-1 целочисленный вектор. Мбит - это количество битов, передаваемых по физическому совместно используемому каналу боковой линии связи в одном подкадре, которое должно быть кратным 12. Дополнительные сведения см. в разделе Обработка физических общих каналов Sidelink.
sym - Модулированные символы PSSCHМодулированные символы PSSCH, возвращаемые в виде вектора столбца NRE-by-1. NRE - количество элементов ресурса PSSCH в подкадре. Дополнительные сведения см. в разделе Обработка физических общих каналов Sidelink.
Обработка физического общего канала боковой линии связи (PSSCH) включает в себя PCSCH-специфическое скремблирование, QPSK или 16-QAM модуляцию и предварительное кодирование с преобразованием SC-FDMA. Обработка PSSCH выполняется в соответствии с этапами обработки, используемыми для PUSCH, с изменениями, определенными в TS 36.211, раздел 9.3.

Для PSSCH длина входного кодового слова равна Mbits = NRE × Nbps, где Nbps - количество битов на символ. Модуляция PSSCH представляет собой либо QPSK (2 бита на символ), либо 16 QAM (4 бита на символ).
Число элементов ресурса PSSCH (NRE) в субкадре равно NRE = NPRB × NREperPRB × NSYM и включает в себя символы, связанные с гардином sidelink SC-FDMA.
NPRB - количество блоков физических ресурсов (PRB), используемых для передачи.
NREperPRB - количество элементов ресурсов в PRB. Каждый PRB имеет 12 элементов ресурсов.
NSYM - это количество символов SC-FDMA в подкадре PSSCH, включая символы, связанные с защитным символом sidelink SC-FDMA. Количество символов SC-FDMA в подкадре PSSCH равно 12 для нормального циклического префикса или 10 для D2D расширенного циклического префикса и D2D V2X.
info вывод структуры по ltePSSCHIndices обеспечивает Mbits и NRE как info.G и info.Gd соответственно.
Генератор скремблирующих последовательностей инициализируется с × 29 + 510 в начале каждого подкадра PSSCH. Для D2D боковой линии nIDSA является идентификатором назначения (NSAID), полученный из общего канала боковой линии связи. Для V2X - это V2X идентификатор скремблирования (NXID). - номер подкадра в пуле подкадров PSSCH (NSubframePSSCH).
ltePSSCH требует CyclicPrefixSL выводят количество блоков ресурсов, выделенных для символов предварительного кодирования SC-FDMA.
Используйте ltePSSCHIndices функцию и соответствующую ltePSSCH функция последовательности для заполнения сетки ресурсов подкадров PSSCH. PSSCH передается в доступных символах SC-FDMA в подкадре PSSCH, используя один уровень на антенном порту 1000. Он исключает каждый символ на слот, назначенный PSSCH DM-RS. Для получения дополнительной информации о PSSCH DM-RS см. ltePSSCHDRSIndices функция. Индексы упорядочиваются, так как символы модуляции PSSCH должны быть отображены, применяя первое частотное отображение. Элементы ресурса в последнем символе SC-FDMA в подкадре подсчитываются в процессе отображения, но не должны передаваться. Модуляция SC-FDMA, специфичная для боковых линий, создает этот защитный символ. Дополнительные сведения о сопоставлении символов с сеткой элемента ресурса см. в разделе Индексирование сетки ресурсов.
[1] 3GPP TS 36.211. "Развитый универсальный наземный радиодоступа (E-UTRA); Физические каналы и модуляция. "Проект партнерства 3-го поколения; Техническая спецификация на сеть радиодоступа группы. URL: https://www.3gpp.org.
Имеется измененная версия этого примера. Открыть этот пример с помощью изменений?
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.