nrPUCCH1Config

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

    Описание

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

    Создание

    Описание

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

    пример

    pucch = nrPUCCH1Config(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 и должен находиться в области значений [4, 14]. Чтобы указать, что символы 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, заданная как одно из следующих опций.

    • 'neither' - Отключение скачкообразного изменения группы и скачкообразного изменения последовательности

    • 'enable' - Включает скачкообразное изменение группы и отключает скачкообразное изменение последовательности

    • 'disable' - Отключает скачкообразное изменение группы и включает скачкообразное изменение последовательности

    Это свойство является параметром более высокого уровня pucch-GroupHopping.

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

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

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

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

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

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

    Начальный циклический сдвиг, заданный как целое число от 0 до 11.

    Это свойство является параметром более высокого уровня initialCyclicShift.

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

    Ортогональный индекс кода покрытия (OCCI), заданный в виде целого числа от 0 до 6.

    • Когда вы отключаете внутрислотовое скачкообразное изменение частоты, значение OCCI должно быть меньше, чем пол половины количества символов OFDM, выделенных для PUCCH.

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

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

    Примеры

    свернуть все

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

    pucch = nrPUCCH1Config;

    Укажите распределение PRB PUCCH как 75, начальный циклический сдвиг как 3 и OCCI как 5. Включите скачкообразное изменение группы и установите тождества скачкообразного изменения равным 450. Отображение свойств объекта.

    pucch.PRBSet = 75;
    pucch.GroupHopping = 'enable';
    pucch.HoppingID = 450;
    pucch.InitialCyclicShift = 3;
    pucch.OCCI = 5;
    disp(pucch)
      nrPUCCH1Config with properties:
    
                  NSizeBWP: []
                 NStartBWP: []
          SymbolAllocation: [0 14]
                    PRBSet: 75
          FrequencyHopping: 'neither'
         SecondHopStartPRB: 1
              GroupHopping: 'enable'
                 HoppingID: 450
        InitialCyclicShift: 3
                      OCCI: 5
    

    Ссылки

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

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

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

    .

    См. также

    Объекты

    Функции

    Введенный в R2021a
    Для просмотра документации необходимо авторизоваться на сайте