nrPDCCHPRBS

Сгенерируйте PDCCH борющаяся последовательность

Описание

пример

[seq,cinit] = nrPDCCHPRBS(nid,nrnti,n) возвращает первый n элементы физического нисходящего канала управления (PDCCH) борющаяся последовательность. Функция также возвращает значение инициализации cinit из псевдослучайной двоичной последовательности (PRBS) генератор. Значение инициализации зависит от борющегося личного номера nid и идентификатор оборудования пользователя (UE) nrnti. Функция реализует Раздел TS 38.211 7.3.2.3 [1].

[seq,cinit] = nrPDCCHPRBS(nid,nrnti,n,Name,Value) задает дополнительные выходные параметры форматирования при помощи одного или нескольких аргументов пары "имя-значение". Незаданные опции берут свои значения по умолчанию.

Примеры

свернуть все

Сгенерируйте первые 100 элементов PDCCH борющаяся последовательность. Опорный сигнал демодуляции PDCCH (DMRS) борющаяся идентичность и радиосеть ячейки временный идентификатор определяет значение инициализации.

n = 100;
nid = 10;                 % pdcch-DMRS-ScramblingID
nrnti = 20;               % C-RNTI
seq = nrPDCCHPRBS(nid,nrnti,n);

Сгенерируйте первые 120 элементов PDCCH борющаяся последовательность, инициализированная личным номером ячейки физического уровня (NcellID).

n = 120;
nid = 123;                    % NcellID (0 to 1007)
nrnti = 0;                    
seq = nrPDCCHPRBS(nid,nrnti,n);

Входные параметры

свернуть все

Скремблирование идентичности в виде целого числа от 0 до 65 535. Задайте с nid личный номер ячейки физического уровня, в пределах от от 0 до 1 007, или более высокий параметр слоя pdcch-DMRS-ScramblingID, в пределах от от 0 до 65 535. Для получения дополнительной информации об этих значениях смотрите Раздел TS 38.211 7.3.2.3 и 7.4.1.3.

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

Идентификатор UE в виде целого числа от 0 до 65 519.

  • Если nid PDCCH DMRS, скремблирующий идентичность, nrnti радиосеть ячейки временный идентификатор (C-RNTI) в пространстве поиска UE-specific.

  • Если nid идентичность ячейки физического уровня, nrnti 0.

Для получения дополнительной информации, Раздел TS 38.211 7.3.2.3 и 7.4.1.3.

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

Число элементов в выходной последовательности в виде неотрицательного целого числа.

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

Аргументы name-value

Задайте дополнительные разделенные запятой пары Name,Value аргументы. Name имя аргумента и Value соответствующее значение. Name должен появиться в кавычках. Вы можете задать несколько аргументов в виде пар имен и значений в любом порядке, например: Name1, Value1, ..., NameN, ValueN.

Пример: 'MappingType','signed' задает выходное форматирование последовательности не по умолчанию.

Выведите форматирование последовательности в виде разделенной запятой пары, состоящей из 'MappingType' и одно из этих значений:

  • 'binary' — Этот карты ценности true к 1 и false к 0. Типом данных выходной последовательности является logical.

  • 'signed' — Этот карты ценности true к –1 и false к 1. Типом данных выходной последовательности является double. Задавать single тип данных, используйте 'OutputDataType' пара "имя-значение".

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

Тип данных выходной последовательности в виде разделенной запятой пары, состоящей из 'OutputDataType' и 'double' или 'single'. Эта пара "имя-значение" применяется только когда 'MappingType' установлен в 'signed'.

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

Выходные аргументы

свернуть все

PDCCH борющаяся последовательность, возвращенная как логический или числовой вектор-столбец. seq содержит первый n элементы PDCCH борющаяся последовательность. Если вы устанавливаете 'MappingType' к 'signed', типом выходных данных является любой double или single. Если вы устанавливаете 'MappingType' к 'binary', типом выходных данных является logical.

Типы данных: double | single | logical

Значение инициализации для генератора PRBS, возвращенного как неотрицательное целое число.

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

Вопросы совместимости

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

Поведение изменяется в R2020b

Ссылки

[1] 3GPP TS 38.211. “NR; Физические каналы и модуляция”. Проект Партнерства третьего поколения; Сеть радиодоступа Technical Specification Group.

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

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

Функции

Введенный в R2018b