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 до 1007 или параметр более высокого слоя pdcch-DMRS-ScramblingID в диапазоне от 0 до 65 535. Для получения дополнительной информации об этих значениях см. TS 38.211 раздел 7.3.2.3 и 7.4.1.3.

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

Идентификатор UE, заданный как целое число от 0 до 65 519.

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

  • Если nid является тождествами камеры физического слоя, nrnti является 0.

Для получения дополнительной информации см. разделы 7.3.2.3 и 7.4.1.3 ТУ 38.211.

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

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

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

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

свернуть все

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

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

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

расширить все

Поведение изменено в R2020b

Ссылки

[1] 3GPP TS 38.211. "NR; Физические каналы и модуляция ". 3rd Генерация Partnership Project; Группа технических спецификаций Радиосеть доступ.

[2] 3GPP TS 38.212. "NR; Мультиплексирование и канальное кодирование. "3rd Генерация Partnership Project; Группа технических спецификаций Радиосеть доступ.

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

.

См. также

Функции

Введенный в R2018b