ltePUCCH2

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

Описание

пример

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

пример

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

Примеры

свернуть все

Сгенерируйте значения символов формата PUCCH 2, используя 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 структуры строения и структуры строения канала. Сгенерируйте символы 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,[]);

Поскольку существует две антенны, символы выводятся как двухколоночный вектор, и 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, заданные как структура, содержащая эти поля.

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

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

Тождества камеры физического слоя

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

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

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

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

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

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

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

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

Длина циклического префикса

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

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

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

Строение передачи по каналу, заданная как структура, содержащая эти поля.

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

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

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

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

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

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

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

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

Количество циклических сдвигов, используемых для формата 1 в ресурсных блоках (RB) со смесью формата 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, соответствующий формату PUCCH 2a или 2b, соответственно, как описано в TS 36.211 [1], таблица 5.4-1, дальнейшие биты, b(20),...,b(Mbit–1), должны быть предоставлены в качестве входных данных для ltePUCCH2DRS функция для передачи. Значение Mbit 20 соответствует формату PUCCH 2, при этом никакие дополнительные биты не передаются на DRS формата PUCCH 2.

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

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

свернуть все

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

Пример: 0.7071 + 0.7071i

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

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

Циклический сдвиг опорного сигнала для каждого символа OFDM, возвращаемый как двухколоночный вектор. (<reservedrangesplaceholder0>)

Номер основы последовательности PUCCH для каждого паза, возвращаемый как двухколоночный вектор. (<reservedrangesplaceholder0>)

Индексы номера основы последовательностей PUCCH для каждого паза, возвращенные как двухколоночный вектор. (<reservedrangesplaceholder0>)

Индексы ресурса PUCCH для каждого паза, возвращенные как двухколоночный вектор. (<reservedrangesplaceholder0>)

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

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

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

Ссылки

[1] 3GPP TS 36.211. "Evolved Universal Terrestrial Radio Access (E-UTRA); Физические каналы и модуляция ". 3-ья Генерация Партнерский проект; Группа технических спецификаций Радиосеть доступ. URL-адрес: https://www.3gpp.org.

[2] 3GPP TS 36.212. "Evolved Universal Terrestrial Radio Access (E-UTRA); Мультиплексирование и канальное кодирование. "3rd Генерация Partnership Project; Группа технических спецификаций Радиосеть доступ. URL-адрес: https://www.3gpp.org.

Введенный в R2014a