exponenta event banner

nrPUCCH4

Формирование символов модуляции формата PUCCH 4

Описание

пример

sym = nrPUCCH4(uciCW,mod,nid,rnti,sf,occi) возвращает символы модуляции формата 4 физического канала управления восходящей линии связи (PUCCH) для кодированного кодового слова информации управления восходящей линии связи (UCI) uciCW. Функция реализует TS 38.211 раздел 6.3.2.6 [1]. Кодировка состоит из:

  • Скремблирование с использованием идентификатора скремблирования nid.

  • Модуляция символов с использованием схемы модуляции mod.

  • Расширение по блокам с использованием коэффициента расширения sf и индекс ортогонального кода обложки occi.

  • Преобразование предварительного кодирования с учетом 12 поднесущих, связанных с передачей формата PUCCH 4.

rnti - временный идентификатор радиосети (RNTI) пользовательского оборудования (UE).

пример

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

Примеры

свернуть все

Создайте случайную последовательность двоичных значений, соответствующих кодовому слову UCI из 96 битов.

uciCW = randi([0 1],96,1);

Используя модуляцию QPSK, генерируют символы модуляции формата PUCCH 4 для указанного идентификатора скремблирования, RNTI, коэффициента расширения и индекса ортогонального кода покрытия.

modulation = 'QPSK';
nid = 148;
rnti = 160;
sf = 2;
occi = 1;
sym = nrPUCCH4(uciCW,modulation,nid,rnti,sf,occi)
sym = 96×1 complex

   0.0000 + 0.0000i
  -0.8165 + 0.8165i
   0.0000 + 0.0000i
   0.0000 + 0.0000i
   0.0000 + 0.0000i
  -0.8165 + 0.8165i
   0.0000 + 0.0000i
  -1.4142 + 1.4142i
   0.0000 + 0.0000i
  -0.8165 + 0.8165i
      ⋮

Создайте случайную последовательность двоичных значений, соответствующих кодовому слову UCI из 192 битов.

uciCW = randi([0 1],192,1);

Используя pi/2-BPSK модуляцию, генерируйте символы модуляции формата PUCCH 4 single тип данных для указанного идентификатора скремблирования, RNTI, коэффициента расширения и индекса ортогонального кода покрытия.

modulation = 'pi/2-BPSK';
nid = 285;
rnti = 897;
sf = 4;
occi = 3;
sym = nrPUCCH4(uciCW,modulation,nid,rnti,sf,occi,'OutputDataType','single')
sym = 768x1 single column vector

   0.0000 + 0.0000i
  -1.6330 - 1.6330i
   0.0000 + 0.0000i
   0.0000 + 0.0000i
   0.0000 + 0.0000i
  -1.6330 - 1.6330i
   0.0000 + 0.0000i
   0.0000 + 0.0000i
   0.0000 + 0.0000i
   0.8165 + 0.8165i
      ⋮

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

свернуть все

Кодированное кодовое слово UCI, указанное как вектор логического столбца. Для модуляции pi/2-BPSK длина uciCW должно быть кратно 12. Для модуляции QPSK длина uciCW должно быть кратно 24. Для получения дополнительной информации см. TS 38.212 Раздел 6.3.1 [2].

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

Схема модуляции, указанная как 'pi/2-BPSK' или 'QPSK'. Схема модуляции определяет тип модуляции, выполняемой для входного кодового слова, и количество битов, используемых на символ модуляции.

Схема модуляцииКоличество битов на символ

'pi/2-BPSK'

1
'QPSK'2

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

Идентификатор скремблирования, заданный как целое число от 0 до 1023. nid является параметром более высокого уровня dataScramedIdentityPUSCH в диапазоне от 0 до 1023, если настроен параметр более высокого уровня. В противном случае nid - идентификационный номер ячейки физического уровня NCellID в диапазоне от 0 до 1007.

Для получения дополнительной информации см. TS 38.211 раздел 6.3.2.6.1.

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

RNTI UE, указанный как целое число от 0 до 65535.

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

Коэффициент расширения для формата PUCCH 4, указанный как 2 или 4.

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

Индекс ортогонального кода обложки, заданный как неотрицательное целое число. occi должно быть меньше коэффициента расширения sf.

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

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

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

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

свернуть все

Символы модуляции формата PUCCH 4, возвращаемые как вектор комплексного столбца.

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

Ссылки

[1] 3GPP TS 38.211. "НР; Физические каналы и модуляция. "Проект партнерства 3-го поколения; Техническая спецификация на сеть радиодоступа группы.

[2] 3GPP TS 38.213. "НР; Процедуры физического уровня для контроля. "Проект партнерства 3-го поколения; Техническая спецификация на сеть радиодоступа группы.

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

.
Представлен в R2019a