nrPDCCH

Сгенерируйте символы модуляции PDCCH

Описание

пример

sym = nrPDCCH(dcicw,nid,nrnti) возвращает физический нисходящий канал управления (PDCCH) символы модуляции, как задано в Разделе TS 38.211 7.3.2 [1]. dcicw закодированная кодовая комбинация нисходящей управляющей информации (DCI), как задано в Разделе TS 38.212 7.3 [2]. Процесс генерации состоит из скремблирования кодовой комбинации входа DCI с борющейся идентичностью nid, и модуляция символа QPSK. nrnti задает оборудование пользователя (UE).

sym = nrPDCCH(___,'OutputDataType',datatype) задает тип данных символа PDCCH в дополнение к входным параметрам в предыдущем синтаксисе.

Примеры

свернуть все

Задайте случайную последовательность двоичных значений, соответствующих кодовой комбинации DCI 560 битов. Сгенерируйте символы модуляции путем скремблирования с сигналом ссылки демодуляции PDCCH (DMRS) борющейся идентичности.

dcicw = randi([0 1],560,1);     
nid = 2^11;                   % pdcch-DMRS-ScramblingID
nrnti = 123;                  % C-RNTI
sym = nrPDCCH(dcicw,nid,nrnti)
sym = 280×1 complex

   0.7071 + 0.7071i
   0.7071 + 0.7071i
  -0.7071 + 0.7071i
   0.7071 + 0.7071i
   0.7071 + 0.7071i
   0.7071 - 0.7071i
  -0.7071 + 0.7071i
  -0.7071 + 0.7071i
  -0.7071 + 0.7071i
  -0.7071 - 0.7071i
      ⋮

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

dcicw = randi([0 1],560,1);     
nid = 123;                    % NcellID (0 to 1007)
nrnti = 0;  
sym = nrPDCCH(dcicw,nid,nrnti)
sym = 280×1 complex

  -0.7071 - 0.7071i
  -0.7071 + 0.7071i
  -0.7071 - 0.7071i
  -0.7071 - 0.7071i
   0.7071 + 0.7071i
  -0.7071 - 0.7071i
  -0.7071 + 0.7071i
   0.7071 + 0.7071i
   0.7071 - 0.7071i
   0.7071 + 0.7071i
      ⋮

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

свернуть все

Закодированная кодовая комбинация DCI, заданная как вектор-столбец двоичных значений.

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

Скремблирование идентичности, заданной как целое число от 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 535.

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

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

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

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

Тип данных выходных символов, заданных как 'double' или 'single'.

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

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

свернуть все

Символы модуляции PDCCH, возвращенные как комплексный вектор-столбец.

Типы данных: single | double
Поддержка комплексного числа: Да

Ссылки

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

[2] 3GPP TS 38.212. “NR; Мультиплексирование и кодирование канала”. Проект Партнерства третьего поколения; Сеть радиодоступа Technical Specification Group.

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

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

Функции

Введенный в R2018b