ltePUCCH2

Физический восходящий формат 2 канала управления

Описание

пример

sym = ltePUCCH2(ue,chs,bits) возвращает матрицу, содержащую физический восходящий канал управления (PUCCH) символы формата 2, учитывая структуру настроек UE-specific, структуру с параметрами конфигурации передачи канала и вектор закодированного CQI/PMI или RI bits.

пример

[sym,info] = ltePUCCH2(ue,chs,bits) также возвращает массив информационной структуры PUCCH, info.

Примеры

свернуть все

Сгенерируйте значения символа формата 2 PUCCH, с помощью NCellID установите на 1 и NSubframe установите на 0.

Инициализируйте ue и chs конфигурационные структуры. Сгенерируйте символы.

ue.NCellID = 1;
ue.NSubframe = 0;
ue.RNTI = 1;
ue.CyclicPrefixUL = 'Normal';
ue.Hopping = 'Off';

chs.ResourceIdx = 0;
chs.ResourceSize = 0;
chs.CyclicShifts = 0;

sym = ltePUCCH2(ue,chs,ones(20,1));
sym(1:5)
ans = 5×1 complex

   0.0000 + 1.0000i
  -0.5000 - 0.8660i
  -0.5000 + 0.8660i
  -0.0000 - 1.0000i
   0.5000 + 0.8660i

Сгенерируйте физический восходящий канал управления (PUCCH) символы формата 2 для двух путей к антенне передачи.

Инициализируйте параметры для конфигурационной структуры UE-specific и конфигурационной структуры канала. Сгенерируйте PUCCH 2 символа и информационная структура.

ue.NCellID = 1;
ue.NSubframe = 0;
ue.RNTI = 1;
ue.CyclicPrefixUL = 'Normal';
ue.Hopping = 'Off';

chs.ResourceIdx = [0 3];
chs.ResourceSize = 0;
chs.CyclicShifts = 0;

[pucch2Sym,info] = ltePUCCH2(ue,chs,[]);

Поскольку существует две антенны, символы выводятся как 2D вектор-столбец и info структура output содержит два элемента.

pucch2Sym(1:10,:)
ans = 10×2 complex

   0.5000 + 0.5000i   0.5000 + 0.5000i
  -0.6830 - 0.1830i   0.1830 - 0.6830i
   0.1830 + 0.6830i  -0.1830 - 0.6830i
  -0.5000 - 0.5000i  -0.5000 + 0.5000i
   0.6830 + 0.1830i   0.6830 + 0.1830i
   0.6830 - 0.1830i   0.1830 + 0.6830i
  -0.5000 - 0.5000i   0.5000 + 0.5000i
  -0.6830 - 0.1830i  -0.1830 + 0.6830i
   0.6830 - 0.1830i   0.6830 - 0.1830i
   0.5000 - 0.5000i   0.5000 + 0.5000i

size(info)
ans = 1×2

     1     2

Просмотрите содержимое второго info элемент структуры.

info(2)
ans = struct with fields:
               Alpha: [1x10 double]
            SeqGroup: [1 1]
              SeqIdx: [0 0]
        NResourceIdx: [4 7]
    NCellCyclicShift: [64 192 46 212 191 71 91 84 25 105]
             Symbols: [1x10 double]

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

свернуть все

Параметры конфигурации UE-specific в виде структуры, содержащей эти поля.

Поле параметраТребуемый или дополнительныйЗначенияОписание
NCellIDНеобходимый

Целое число от 0 до 503

Идентичность ячейки физического уровня

NSubframeНеобходимый

0 (значение по умолчанию), неотрицательное скалярное целое число

Номер подкадра

RNTIНеобходимый

0 (значений по умолчанию), скалярное целое число

Значение радиосети временного идентификатора (RNTI) (16 битов)

CyclicPrefixULДополнительный

'Normal' (значение по умолчанию), 'Extended'

Циклическая длина префикса

HoppingДополнительный

'Off' (значение по умолчанию), 'Group'

Метод скачкообразного движения частоты.

Настройка передачи канала в виде структуры, содержащей эти поля.

Поле параметраТребуемый или дополнительныйЗначенияОписание
ResourceIdxДополнительный

0 (значений по умолчанию), целое число от 0 до 1 185 или вектор целых чисел.

Индексы ресурса PUCCH, которые определяют физические блоки ресурса, циклический сдвиг и ортогональное покрытие, используемое в передаче. (nPUCCH(2)). Задайте один индекс для каждой антенны передачи.

ResourceSizeДополнительный

0 (значений по умолчанию), целое число от 0 до 98.

Размер ресурса выделяется формату 2 PUCCH (NRB(2))

CyclicShiftsДополнительный

0 (значений по умолчанию), целое число от 0 до 7

Количество циклических сдвигов использовало в формате 1 в блоках ресурса (RBS) со смесью формата 1 и формата 2 PUCCH в виде целого числа от 0 до 7. (Ncs(1))

Закодированный CQI/PMI или биты RI (закодировал UCI) в виде вектора, который формируется путем выполнения кодирования UCI небольшого вектора, представляющего CQI/PMI или поля информации о RI, описанные в TS 36.212 [2], Раздел 5.2.3.3. Этот закодированный битовый вектор 20 битов длиной обозначается блок битов b(0),...,b(19) в TS 36.211 [1], Раздел 5.4.2. Если бит M равняется 21 или 22, соответствуя формату 2a или 2b PUCCH, соответственно, как описано в TS 36.211 [1], Таблице 5.4-1, дальнейшие биты, b(20),...,b(Mbit–1), должны быть предоставлены, как введено ltePUCCH2DRS функция для передачи. Значение Mbit 20 соответствует формату 2 PUCCH без дополнительных битов, передаваемых на формате 2 PUCCH ДОКТОР.

Типы данных: логический | double

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

свернуть все

Символы формата 2 PUCCH, возвращенные как числовой вектор-столбец. Символы для каждой антенны находятся в столбцах sym, с количеством столбцов, определенных количеством ресурса PUCCH, индексы заданы в chs.ResourceIdx.

Пример: 0.7071 + 0.7071i

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

Информация о формате 2 PUCCH, возвращенная как массив структур с элементами, соответствующими каждой антенне передачи и содержащими эти поля.

Ссылка обозначает циклический сдвиг для каждого символа OFDM, возвращенного как 2D вектор-столбец. (α)

Номер группы последовательности оснований PUCCH для каждого паза, возвращенного как 2D вектор-столбец. U

Индексы номера группы последовательности оснований PUCCH для каждого паза, возвращенного как 2D вектор-столбец. V

Индексы ресурса PUCCH для каждого паза, возвращенного как 2D вектор-столбец. N

Специфичный для ячейки циклический сдвиг для каждого символа OFDM, возвращенного как вектор. (ncscell)

Модулируемые символы данных для каждого символа OFDM, возвращенного как вектор. (d(0))

Пример: [0.7071 + 0.7071i...]

Ссылки

[1] 3GPP TS 36.211. “Развитый Универсальный наземный радио-доступ (к E-UTRA); физические каналы и модуляция”. Проект партнерства третьего поколения; сеть радиодоступа Technical Specification Group. URL: https://www.3gpp.org.

[2] 3GPP TS 36.212. “Развитый Универсальный Наземный Радио-доступ (к E-UTRA); Мультиплексирование и кодирование канала”. Проект Партнерства третьего поколения; Сеть радиодоступа Technical Specification Group. URL: https://www.3gpp.org.

Введенный в R2014a