nrPUCCH2Config

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

    Описание

    nrPUCCH2Config возразите устанавливает физический восходящий канал управления (PUCCH) параметры конфигурации для формата 2, как задано в Разделах TS 38.211 6.3.2.1, 6.3.2.5, и 6.4.1.3.2 [1]. Объект также конфигурирует часть полосы пропускания (BWP), содержащий PUCCH и количество блоков ресурса (RBS), которого PUCCH занимает в BWP.

    nrPUCCH2Config по умолчанию объект выделяет формат 2 PUCCH в первом RB в BWP и последнем символе OFDM в пазе 14 символов OFDM.

    Создание

    Описание

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

    пример

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

    Свойства

    развернуть все

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

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

    Запуск индекса PRB BWP относительно общего блока 0 ресурса (CRB 0) в виде [] или целое число от 0 до 2 473. Установить это свойство на 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 до 1 023.

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

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

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

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

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

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

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

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

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

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

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

    Примеры

    свернуть все

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

    pucch = nrPUCCH2Config;

    Задайте запуск индекс PRB BWP относительно CRB 0 как 1 005, выделение 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; Физические каналы и модуляция”. Проект Партнерства третьего поколения; Сеть радиодоступа Technical Specification Group.

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

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

    Смотрите также

    Объекты

    Функции

    Введенный в R2021a