exponenta event banner

nrPUCCH1Config

Конфигурационные параметры формата 1 PUCCH

    Описание

    nrPUCCH1Config объект устанавливает параметры конфигурации физического восходящего канала управления (PUCCH) для формата 1, как определено в TS 38.211 Разделы 6.3.2.1, 6.3.2.2, 6.3.2.4 и 6.4.1.3.1 [1]. По умолчанию объект конфигурирует 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. Для четных слотов блок ресурсов начинается с минимального блока ресурсов, выделенного в свойстве PRASEet. Для нечетных слотов блок ресурсов начинается с блока ресурсов, предоставленного в свойстве SecondHopStartPRB.

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

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

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

    Конфигурация групповой скачкообразной перестройки для PUCCH, заданная в качестве одной из этих опций.

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

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

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

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

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

    Идентификатор скачкообразного изменения PUCCH, указанный как [] или целое число от 0 до 1023.

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

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

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

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

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

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

    Типы данных: 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. "НР; Физические каналы и модуляция. "Проект партнерства 3-го поколения; Техническая спецификация на сеть радиодоступа группы.

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

    Создание кода C/C + +
    Создайте код C и C++ с помощью MATLAB ® Coder™

    .

    См. также

    Объекты

    Функции

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