exponenta event banner

ltePSSCH

Физический общий канал боковой линии связи

Синтаксис

Описание

пример

sym = ltePSSCH(ue,cw) возвращает вектор столбца комплексных символов, содержащий физический общий канал боковой линии связи (PSSCH) для указанной структуры настроек UE и битов кодового слова. Обработка канала, выполняемая функцией, включает в себя PCSCH-специфическое скремблирование, QPSK или 16-QAM модуляцию и предварительное кодирование с преобразованием SC-FDMA, как определено в TS 36.211 [1], раздел 9.3.

Дополнительные сведения см. в разделе Обработка физических общих каналов 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')

Figure contains an axes. The axes contains an object of type line.

Входные аргументы

свернуть все

Настройки пользовательского оборудования, указанные как структура параметров, содержащая следующие поля:

Режим боковых линий связи, указанный как 'D2D' или 'V2X'.

Типы данных: char | string

Длина циклического префикса, указанная как 'Normal' или 'Extended'.

Типы данных: char | string

Тип модуляции, указанный как 'QPSK' или '16QAM'.

Типы данных: char | string

Идентификатор назначения группы боковых линий связи, указанный как целое число в интервале [0, 255].

Это поле представляет собой восемь младших битов полного 24-разрядного идентификатора назначения группы Prose Layer-2. Это поле и NSubframePSSCH поле управляет значением скремблирующей последовательности в начале каждого подкадра. Это поле требуется только для D2D боковой линии.

Типы данных: double

V2X идентификатор скремблирования, заданный как целочисленный скаляр. NXID - 16-битный CRC, связанный с предоставлением SCI PSCCH. Это только требуется для V2X sidelink.

Типы данных: double

Номер подкадра PSSCH в пуле подкадров PSSCH, заданный как целочисленный скаляр. (nssfPSSCH)

NSubframePSSCH и NSAID управляют значениями скремблирующей последовательности. Это только требуется для D2D sidelink.

Типы данных: double

Типы данных: struct

Кодовое слово PSSCH, указанное как Mbit-by-1 целочисленный вектор. Мбит - это количество битов, передаваемых по физическому совместно используемому каналу боковой линии связи в одном подкадре, которое должно быть кратным 12. Дополнительные сведения см. в разделе Обработка физических общих каналов Sidelink.

Выходные аргументы

свернуть все

Модулированные символы PSSCH, возвращаемые в виде вектора столбца NRE-by-1. NRE - количество элементов ресурса PSSCH в подкадре. Дополнительные сведения см. в разделе Обработка физических общих каналов Sidelink.

Подробнее

свернуть все

Обработка физических общих каналов 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 соответственно.

Генератор скремблирующих последовательностей инициализируется с помощью cinit = nIDX × 214 + nssfPSSCH × 29 + 510 в начале каждого подкадра PSSCH. Для D2D боковой линии nIDSA является идентификатором назначения (NSAID), полученный из общего канала боковой линии связи. Для V2X nIDSA - это V2X идентификатор скремблирования (NXID). nssfPSSCH - номер подкадра в пуле подкадров PSSCH (NSubframePSSCH).

ltePSSCH требует CyclicPrefixSL выводят количество блоков ресурсов, выделенных для символов предварительного кодирования SC-FDMA.

Индексирование физических общих каналов Sidelink

Используйте 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.

Представлен в R2016b