exponenta event banner

nrPUCCH2Config

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

    Описание

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    .

    См. также

    Объекты

    Функции

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