nrPUCCH2Config

Параметры конфигурации PUCCH формата 2

    Описание

    The nrPUCCH2Config объект устанавливает параметры конфигурации физического канала управления восходящей линии связи (PUCCH) для формата 2, как определено в разделах 6.3.2.1, 6.3.2.5 и 6.4.1.3.2 [1] ТУ 38.211. По умолчанию объект конфигурирует PUCCH с форматом 2, занимающим стартовый ресурсный блок (RB) в части полосы пропускания (BWP) и последний символ ортогонального частотного деления мультиплексирования (OFDM) в паз 14 символов OFDM.

    Создание

    Описание

    pucch = nrPUCCH2Config создает объект строения PUCCH по умолчанию для формата 2.

    пример

    pucch = nrPUCCH2Config(Name,Value) задает свойства, используя одну или несколько пары "имя-значение". Заключайте каждое свойство в кавычки. Для примера, 'NSizeBWP',200 задает 200 физических ресурсных блоков (PRB) в части полосы пропускания (BWP).

    Свойства

    расширить все

    Количество PRB в BWP, заданное как [] или целое число от 1 до 275. Чтобы задать это свойство в NSizeGrid свойство nrCarrierConfig объект, использование [].

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

    Запуск индекса PRB BWP относительно общего ресурсного блока 0 (CRB 0), заданный как [] или целое число от 0 до 2473. Чтобы задать это свойство в NStartGrid свойство nrCarrierConfig объект, использование [].

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

    Выделение символа OFDM PUCCH в пазе, заданное как [] или двухэлементный вектор неотрицательных целых чисел. Первый элемент этого свойства представляет начало выделения символа. Второй элемент представляет количество последовательно выделенных символов OFDM и должен быть установлен на 1 или 2. Чтобы указать, что символы OFDM назначены для PUCCH, используйте [] или задайте второй элемент вектора следующим 0.

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

    PRB (на основе 0) распределения PUCCH в BWP, заданное как вектор целых чисел от 0 до 274. Чтобы указать, что никакие ресурсные блоки не выделены для PUCCH, используйте [].

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

    Строение скачкообразного изменения частоты для PUCCH, заданная как один из следующих опций.

    • 'neither' - Указывает на отсутствие скачкообразного изменения частоты

    • 'intraSlot' - Включает внутрислотное скачкообразное изменение частоты

    • 'interSlot' - Включает межслотное скачкообразное изменение частоты

    Когда вы активируете перескок частоты между межпазами, номер паза определяет стартовый ресурсный блок для выделенных символов OFDM. Для четных пазов ресурсный блок начинается с минимального ресурсного блока, выделенного в свойстве PRBSet. Для пазов с нечетными номерами ресурсный блок начинается с ресурсного блока, предоставленного в свойстве SecondHopStartPRB.

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

    Стартовый индекс PRB второго скачка относительно BWP, заданный в виде целого числа от 0 до 274.

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

    Тождества скремблирования PUCCH, заданный как [] или целое число от 0 до 1023.

    • Если сконфигурирован параметр более высокого уровня dataScramblingIdentityPUSCH, это свойство должно находиться в области значений от 0 до 1023.

    • Если параметр более высокого уровня dataScramblingIdentityPUSCH не сконфигурирован, это свойство должно быть равно тождествам камеры физического слоя и находиться в области значений от 0 до 1007.

    Когда вы задаете это свойство как []объект устанавливает тождества скремблирования PUCCH на тождества камеры физического слоя, заданный NCellID свойство nrCarrierConfig объект.

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

    Временный идентификатор радиосети пользовательского оборудования (UE), заданный в виде целого числа от 0 до 65 535.

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

    Демодуляционный опорный сигнал (DM-RS) скремблирования тождеств, заданный как [] или целое число от 0 до 65 535.

    • Если scramblingID0 параметра более высокого уровня сконфигурировано, это свойство должно находиться в области значений от 0 до 65 535.

    • Если scramblingID0 параметра более высокого уровня не сконфигурирован, это свойство должно быть равно тождествам камеры физического слоя и находиться в области значений от 0 до 1007.

    Когда вы задаете это свойство как []объект устанавливает тождества скремблирования DM-RS на тождества камеры физического слоя, заданный NCellID свойство nrCarrierConfig объект.

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

    Примеры

    свернуть все

    Создайте объект строения PUCCH по умолчанию для формата 2.

    pucch = nrPUCCH2Config;

    Укажите начальный индекс PRB BWP относительно CRB 0 как 1005, выделение PRB PUCCH в диапазоне от 70 до 74 (занимая 5 ресурсных блоков) и PUCCH в охвате первых двух символов OFDM в каждом пазе. Включите внутрислотовое скачкообразное изменение частоты и установите начальный индекс PRB второго скачка равным 35. Установите тождества скремблирования данных равным 450 и временный идентификатор радиосети UE равным 12 034. Отображение свойств объекта.

    pucch.NStartBWP = 1005;
    pucch.SymbolAllocation = [0 2];
    pucch.PRBSet = 70:74;
    pucch.FrequencyHopping = 'intraSlot';
    pucch.SecondHopStartPRB = 35;
    pucch.NID = 450;
    pucch.RNTI = 12034;
    disp(pucch)
      nrPUCCH2Config with properties:
    
                 NSizeBWP: []
                NStartBWP: 1005
         SymbolAllocation: [0 2]
                   PRBSet: [70 71 72 73 74]
         FrequencyHopping: 'intraSlot'
        SecondHopStartPRB: 35
                      NID: 450
                     RNTI: 12034
                     NID0: []
    

    Ссылки

    [1] 3GPP TS 38.211. "NR; Физические каналы и модуляция ". 3rd Генерация Partnership Project; Группа технических спецификаций Радиосеть доступ.

    Расширенные возможности

    Генерация кода C/C + +
    Сгенерируйте код C и C++ с помощью Coder™ MATLAB ®

    .

    См. также

    Объекты

    Функции

    Введенный в R2021a