exponenta event banner

lteDCI

Структуры формата управляющей информации нисходящей линии связи и битовые полезные нагрузки

Описание

пример

dciout = lteDCI(enb,dciin) возвращает значение dciout структура, содержащая сообщение информации управления нисходящей линии связи (DCI), заданные входные структуры, содержащие общеячеистые настройки и установку формата DCI. С помощью этого синтаксиса создаваемые сообщения имеют минимально возможные размеры для конфигурации ячейки (полосы пропускания канала, структура кадра и т.д.).

Эта функция создает и обрабатывает сообщения DCI для форматов, определенных в TS 36.212 [2], раздел 5.3.3. Более поздние версии стандарта LTE могут добавлять в формат битовые поля, специфичные для UE. По умолчанию любые специфичные для UE битовые поля, добавленные после первого освобождения формата, появляются в выходных данных, но являются неактивными. Использует для lteDCI включают в себя создание сообщения DCI по умолчанию, слепое декодирование типов формата DCI и определение размеров битовых полей.

Сведения о назначении полосы пропускания канала см. в разделе Указание количества блоков ресурсов.

пример

[dciout,bitsout] = lteDCI(enb,dciin) также возвращает вектор, bitsout, представляющее набор полей сообщения, отображаемых на полезную нагрузку информационного бита (включая любое заполнение нулем).

пример

[___] = lteDCI(enb,dciin,opts) форматирует возвращенную структуру с помощью опций, указанных в opts.

Этот синтаксис поддерживает параметры вывода из предыдущих синтаксисов.

пример

[___] = lteDCI(enb,chs,dciin,opts) позволяет расширять форматы дополнительными битовыми полями для каждого UE с использованием специфичной для UE структуры конфигурации канала, chs.

пример

[___] = lteDCI(enb,bitsin,opts) использование bitsin для инициализации всех полей сообщений. bitsin обрабатывается как полезная нагрузка информационного бита DCI и непосредственно отображается в bitsout, (bitsout == bitsin). По умолчанию формат выводится непосредственно из длины bitsin. Следовательно, длина bitsin должен быть одним из допустимых размеров формата для заданных параметров для всей ячейки, enb. Дополнительные сведения см. в разделе lteDCIInfo.

Если несколько форматов имеют одинаковый размер полезной нагрузки, выбирается первый соответствующий формат. Сначала функция проверяет форматы 0 и 1A, отдавая предпочтение более распространенному пространству поиска. Если соответствие не найдено, поиск в остальных форматах выполняется в алфавитно-цифровом порядке. Чтобы переопределить совпадение слепого формата в этом синтаксисе, добавьте явное enb.DCIFormat поле.

пример

[___] = lteDCI(enb,chs,bitsin,opts) позволяет расширять форматы дополнительными битовыми полями для каждого UE с использованием специфичной для UE структуры конфигурации канала, chs. Размеры полезной нагрузки DCI для комбинации параметров для всей соты и специфичных для UE параметров определяют набор допустимых bitsin длины. Дополнительные сведения см. в разделе lteDCIInfo.

Как и в предыдущем синтаксисе, тип формата выводится из длины bitsin. Чтобы переопределить совпадение слепого формата в этом синтаксисе, добавьте явное chs.DCIFormat поле.

[___] = lteDCI(istr,opts) принимает структуру ввода, istr. Поля, описанные в структурах enb и dciin должен присутствовать как часть istr. В этом синтаксисе dciout, также переносит вперед NDLRB и DCIFormat поля, поставляемые в istr.

Этот синтаксис не рекомендуется и будет удален в следующем выпуске. Вместо этого используйте один из предыдущих синтаксисов, разделяющий параметры на различные входные структуры.

Примеры

свернуть все

Создайте формат 1A структуру сообщений DCI с распределенным типом распределения VRB. Поля сообщения о присвоении содержатся в dci1A.Allocation подструктура. Когда формат 1A AllocationType поле правильно инициализируется на входе в функцию, выводится соответствующий набор полей. Для 1A формата, настройка AllocationType к 1 - распределенное распределение, а 0 - локализованное распределение.

enb = struct('NDLRB',50,'CellRefP',1,'DuplexMode','FDD');
dciin = struct('DCIFormat','Format1A','AllocationType',1);
dci1A = lteDCI(enb,dciin)
dci1A = struct with fields:
           DCIFormat: 'Format1A'
                 CIF: 0
      AllocationType: 1
          Allocation: [1x1 struct]
           ModCoding: 0
              HARQNo: 0
             NewData: 0
                  RV: 0
            TPCPUCCH: 0
            TDDIndex: 0
          SRSRequest: 0
    HARQACKResOffset: 0

allocfields = dci1A.Allocation
allocfields = struct with fields:
    RIV: 0
    Gap: 0

Значения полей этой структуры могут быть установлены и переданы обратно через функцию. Выведите информационные биты с новыми значениями.

dci1A.RV = 1;
dci1A.Allocation.RIV = 6;
dci1Aupdated = lteDCI(enb,dci1A)
dci1Aupdated = struct with fields:
           DCIFormat: 'Format1A'
                 CIF: 0
      AllocationType: 1
          Allocation: [1x1 struct]
           ModCoding: 0
              HARQNo: 0
             NewData: 0
                  RV: 1
            TPCPUCCH: 0
            TDDIndex: 0
          SRSRequest: 0
    HARQACKResOffset: 0

allocfields = dci1Aupdated.Allocation
allocfields = struct with fields:
    RIV: 6
    Gap: 0

Создайте структуру сообщений DCI формата 1 с типом выделения ресурсов 1 и схемой модуляции TDD. Набор AllocationType в 1 и выведите набор полей распределения. AllocationType - бит заголовка выделения ресурсов для формата 1. Также инициализируйте ModCoding поле на входе. Все неинициализированные поля по умолчанию равны 0.

enb.NDLRB = 50;
enb.CellRefP = 1;
enb.DuplexMode = 'TDD';

dciin.DCIFormat = 'Format1';
dciin.AllocationType = 1;
dciin.ModCoding = 7;

dci1 = lteDCI(enb,dciin)
dci1 = struct with fields:
           DCIFormat: 'Format1'
                 CIF: 0
      AllocationType: 1
          Allocation: [1x1 struct]
           ModCoding: 7
              HARQNo: 0
             NewData: 0
                  RV: 0
            TPCPUCCH: 0
            TDDIndex: 0
    HARQACKResOffset: 0

allocfields = dci1.Allocation
allocfields = struct with fields:
      Bitmap: '00000000000000'
    RBSubset: 0
       Shift: 0

Для указанной конфигурации, Allocation подструктура включает битовое поле символьного вектора, Bitmap, плюс RBSubset и Shift поля.

Создайте формат 1A структуру сообщений DCI и выведите bitsout сообщение. Измените сообщение DCI и просмотрите изменения.

Создание параметров для всей ячейки и структур параметров сообщений DCI. Для сообщения DCI назначьте 1A формата и тип распределения 0. Создайте сообщение DCI. Просмотрите структуру сообщений DCI и выходные биты.

enb = struct('NDLRB',25,'CellRefP',1,'DuplexMode','FDD');
dciin = struct('DCIFormat','Format1A','AllocationType',0);

[dciout,bitsout] = lteDCI(enb,dciin);

dciout
dciout = struct with fields:
           DCIFormat: 'Format1A'
                 CIF: 0
      AllocationType: 0
          Allocation: [1x1 struct]
           ModCoding: 0
              HARQNo: 0
             NewData: 0
                  RV: 0
            TPCPUCCH: 0
            TDDIndex: 0
          SRSRequest: 0
    HARQACKResOffset: 0

bitsout'
ans = 1x25 int8 row vector

   1   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0

Первый бит в bitsout является 1 для 1A формата сообщения DCI. Второй бит равен 0 для AllocationType = 0.

Измените тип распределения на 1. Повторно создайте сообщение DCI. Просмотрите структуру сообщений DCI и выходные биты.

dciin = struct('DCIFormat','Format1A','AllocationType',1);

[dciout,bitsout] = lteDCI(enb,dciin);

dciout
dciout = struct with fields:
           DCIFormat: 'Format1A'
                 CIF: 0
      AllocationType: 1
          Allocation: [1x1 struct]
           ModCoding: 0
              HARQNo: 0
             NewData: 0
                  RV: 0
            TPCPUCCH: 0
            TDDIndex: 0
          SRSRequest: 0
    HARQACKResOffset: 0

bitsout'
ans = 1x25 int8 row vector

   1   1   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0

Обратите внимание на AllocationType и второй бит bitsout оба изменены с 0 на 1.

Измените формат сообщения DCI на 0. Повторно создайте сообщение DCI. Просмотрите структуру сообщений DCI и выходные биты.

dciin = struct('DCIFormat','Format0','AllocationType',1);

[dciout,bitsout] = lteDCI(enb,dciin);

dciout
dciout = struct with fields:
         DCIFormat: 'Format0'
               CIF: 0
        Allocation: [1x1 struct]
         ModCoding: 0
           NewData: 0
               TPC: 0
        CShiftDMRS: 0
          TDDIndex: 0
        CSIRequest: 0
        SRSRequest: 0
    AllocationType: 1

bitsout'
ans = 1x25 int8 row vector

   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   1   0

Первый бит в bitsout измените значение с 1 на 0. Поскольку формат сообщения 0 и 1A имеют одинаковую длину, первый бит в bitsout используется для различения этих форматов. Для всех остальных форматов длина сообщения используется для различения типов формата. Для формата 0 - настройка для AllocationType определяется номером бита 24.

Создайте формат 1 структуры сообщений DCI и укажите необязательный 'fieldsizes' и 'excludeunusedfields' входные данные. По умолчанию структура вывода содержит все возможные поля для формата ввода. Не все поля активны для заданных входных параметров. В частности, некоторые могут отсутствовать в битах полезной нагрузки. Для просмотра количества битов, связанных с каждым полем, используйте необязательный параметр 'fieldsizes' вход. 'fieldsizes' опция также добавляет 'Padding' поле для вывода, указывающее количество битов заполнения.

enb.NDLRB = 50;
enb.CellRefP = 1;
enb.DuplexMode = 'TDD';

dciin.DCIFormat = 'Format1';
dciin.AllocationType = 1;
dciin.ModCoding = 7;

opts = {'fieldsizes'}
opts = 1x1 cell array
    {'fieldsizes'}

dci1 = lteDCI(enb,dciin,opts)
dci1 = struct with fields:
           DCIFormat: 'Format1'
                 CIF: 0
      AllocationType: 1
          Allocation: [1x1 struct]
           ModCoding: 5
              HARQNo: 4
             NewData: 1
                  RV: 2
            TPCPUCCH: 2
            TDDIndex: 2
    HARQACKResOffset: 0
             Padding: 0

allocfields = dci1.Allocation
allocfields = struct with fields:
      Bitmap: 14
    RBSubset: 2
       Shift: 1

Просмотрите выходные данные для просмотра размеров всех полей сообщений DCI.

Удалите неиспользуемые (0 бит) поля из структуры вывода с помощью 'excludeunusedfields' вариант.

opts = {'fieldsizes','excludeunusedfields'}
opts = 1x2 cell
    {'fieldsizes'}    {'excludeunusedfields'}

dci1 = lteDCI(enb,dciin,opts)
dci1 = struct with fields:
         DCIFormat: 'Format1'
    AllocationType: 1
        Allocation: [1x1 struct]
         ModCoding: 5
            HARQNo: 4
           NewData: 1
                RV: 2
          TPCPUCCH: 2
          TDDIndex: 2

allocfields = dci1.Allocation
allocfields = struct with fields:
      Bitmap: 14
    RBSubset: 2
       Shift: 1

Поля вывода с битовой длиной, равной нулю, больше не появляются на выходе.

Создайте формат 1A структуру сообщений DCI с распределенным типом распределения VRB. Allocation подструктура содержит поля сообщения о присвоении. Чтобы задать распределенное распределение, задайте формат 1A AllocationType поле к 1. Чтобы указать локализованное распределение, установите AllocationType в поле 0.

enb.NDLRB = 50;
enb.CellRefP = 1;
enb.DuplexMode = 'FDD';
dciin.DCIFormat = 'Format1A';
dciin.AllocationType = 1;
[dci1A,bits] = lteDCI(enb,dciin);
disp(dci1A)
           DCIFormat: 'Format1A'
                 CIF: 0
      AllocationType: 1
          Allocation: [1x1 struct]
           ModCoding: 0
              HARQNo: 0
             NewData: 0
                  RV: 0
            TPCPUCCH: 0
            TDDIndex: 0
          SRSRequest: 0
    HARQACKResOffset: 0
disp(dci1A.Allocation)
    RIV: 0
    Gap: 0

Отрегулируйте RV и RIV значения полей dci1A. Позвоните в lteDCI снова для обновления информационных битов новыми значениями. Просмотрите обновленные поля сообщений, слепо восстановив их непосредственно из выходных битов сообщения DCI.

dci1A.RV = 1;
dci1A.Allocation.RIV = 6;
[~,bitsUpdated] = lteDCI(enb,dci1A);
dci1Arec = lteDCI(enb,bitsUpdated);
disp(dci1Arec)
           DCIFormat: 'Format1A'
                 CIF: 0
      AllocationType: 1
          Allocation: [1x1 struct]
           ModCoding: 0
              HARQNo: 0
             NewData: 0
                  RV: 1
            TPCPUCCH: 0
            TDDIndex: 0
          SRSRequest: 0
    HARQACKResOffset: 0
disp(dci1Arec.Allocation)
    RIV: 6
    Gap: 0

Используйте дополнительную структуру входных параметров, специфичную для UE, для управления полями DCI, специфичными для UE. Создайте сообщение для передачи по EPDCCH, предназначенному для UE, сконфигурированного с полем индикатора несущей, CIF.

Инициализация структуры для всей ячейки enb, структура формата DCI dciin, специфичная для UE структура chsи структура опций вывода opts.

enb.NDLRB = 50;
enb.CellRefP = 1;
enb.DuplexMode = 'TDD';

dciin.DCIFormat = 'Format1';
dciin.AllocationType = 1;
dciin.ModCoding = 7;

chs.ControlChannelType = 'EPDCCH';
chs.EnableCarrierIndication = 'On';
chs.EnableSRSRequest = 'Off';
chs.EnableMultipleCSIRequest = 'Off';

opts = {'fieldsizes','excludeunusedfields'}
opts = 1x2 cell
    {'fieldsizes'}    {'excludeunusedfields'}

Создайте и просмотрите сообщение DCI.

dci1 = lteDCI(enb,chs,dciin,opts)
dci1 = struct with fields:
           DCIFormat: 'Format1'
                 CIF: 3
      AllocationType: 1
          Allocation: [1x1 struct]
           ModCoding: 5
              HARQNo: 4
             NewData: 1
                  RV: 2
            TPCPUCCH: 2
            TDDIndex: 2
    HARQACKResOffset: 2

allocfields = dci1.Allocation
allocfields = struct with fields:
      Bitmap: 14
    RBSubset: 2
       Shift: 1

На основе специфичных для UE настроек в chs, выход включает в себя три бита CIF поле и два бита HARQACKResOffset поле. Если эти поля присутствовали в dciinих значения будут отображены в соответствующие позиции в информационных битах на выходе.

Используйте дополнительную структуру входных параметров, специфичную для UE, для управления полями DCI, специфичными для UE. Создайте сообщение для передачи по EPDCCH, предназначенному для UE, сконфигурированного с полем индикатора несущей, CIF.

Инициализация структуры для всей ячейки enb, специфичная для UE структура chs, и структура опций вывода opts.

enb.NDLRB = 50;
enb.CellRefP = 1;
enb.DuplexMode = 'TDD';

chs.DCIFormat = 'Format1B';
chs.ControlChannelType = 'EPDCCH';
chs.EnableCarrierIndication = 'On';
chs.EnableSRSRequest = 'Off';
chs.EnableMultipleCSIRequest = 'Off';
chs.NTxAnts = 1;

opts = {'fieldsizes','excludeunusedfields'};

На основе специфичных для UE настроек в chs, длина сообщения DCI расширяется для включения полей CIF (3 бита) и HARQACKResOffset (2 бита). Используя lteDCIInfo и chs чтобы определить правильную длину входного битового потока, создайте bitsin.

info = lteDCIInfo(enb,chs);

bitsin = zeros(getfield(info,chs.DCIFormat),1);

Создание нового сообщения DCI с использованием настроек для всей соты, специфичных для UE элементов управления и bitsin.

[dciout,bitsout] = lteDCI(enb,chs,bitsin,opts);
dciout
dciout = struct with fields:
           DCIFormat: 'Format1B'
                 CIF: 3
      AllocationType: 1
          Allocation: [1x1 struct]
           ModCoding: 5
              HARQNo: 4
             NewData: 1
                  RV: 2
            TPCPUCCH: 2
            TDDIndex: 2
                TPMI: 2
                 PMI: 1
    HARQACKResOffset: 2

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

свернуть все

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

Поле параметраОбязательно или необязательноЦенностиОписание
NDLRBНеобходимый

Скалярное целое число от 6 до 110

Количество блоков ресурсов нисходящей линии связи. (NRBDL)

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

Скалярное целое число от 6 до 110

Количество блоков ресурсов восходящей линии связи. (NRBUL)

DCIFormatТребуется (сведения о применимости см. в описании синтаксиса)

'Format0', 'Format1', 'Format1A', 'Format1B', 'Format1C', 'Format1D', 'Format2', 'Format2A', 'Format2B', 'Format2C', 'Format2D', 'Format3', 'Format3A', 'Format4', 'Format5', 'Format5A'

Формат управляющей информации нисходящей линии связи (DCI)

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

1 (по умолчанию), 2, 4

Количество антенных портов cell-specific reference signal (CRS)

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

'FDD' (по умолчанию), 'TDD'

Режим дуплексирования, указанный как:

  • 'FDD' для дуплексного частотного разделения или

  • 'TDD' для дуплексного разделения времени

Параметры DCI, указанные как структура, которая может содержать эти поля.

Поле параметраОбязательно или необязательноЦенностиОписание
DCIFormat

Обязательно, за исключением тех случаев, когда bitsin является входным

'Format0', 'Format1', 'Format1A', 'Format1B', 'Format1C', 'Format1D', 'Format2', 'Format2A', 'Format2B', 'Format2C', 'Format2D', 'Format3', 'Format3A', 'Format4', 'Format5', 'Format5A'

Формат управляющей информации нисходящей линии связи (DCI)

Любые специфичные для формата поля можно инициализировать, добавляя их в dciin. Посмотрите dciout для вывода конкретных полей для каждого DCIFormat.

Параметры форматирования для выходной структуры DCI, заданные как символьный вектор, массив ячеек символьных векторов или строковый массив. Можно указать формат для включения содержимого поля и полей. Для удобства можно задать несколько параметров в виде одного вектора символа или скаляра строки с помощью разделенного пробелом списка значений, помещенных в кавычки. Значения для opts если указан в виде символьного вектора include (используйте двойные кавычки для строки):

Категория Варианты Описание

Содержимое поля

'fieldvalues' (default)

Установите поля на нуль или на их входные значения.

'fieldsizes'

Устанавливает значения полей в их битовые размеры и добавляет Padding поле в dciout. Padding указывает количество добавленных битов заполнения.

Поля для включения

'includeallfields' (default)

dciout включает в себя все возможные поля для запрошенного формата DCI.

'excludeunusedfields'

dciout исключает поля с нулевой длиной для данного набора параметров.

Пример: 'fieldsizes excludeunusedfields', "fieldsizes excludeunusedfields", {'fieldsizes','excludeunusedfields'}, или ["fieldsizes","excludeunusedfields"] укажите те же параметры форматирования.

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

Конфигурация канала, относящегося к пользовательскому оборудованию (относящегося к UE), заданная как структура, содержащая эти специфичные для UE поля.

Примечание

Все поля в chs являются необязательными. Наличие этих дополнительных полей зависит от:

  • Является ли передача сообщения DCI в PDCCH с использованием отображения общего пространства поиска или в EPDCCH.

  • Функции, специфичные для версии, сконфигурированные в пользовательском оборудовании назначения.

Эти дополнительные битовые поля UE по умолчанию отключены.

Имя формата DCI, указанное как вектор символа или скаляр строки. Для строкового скаляра используйте двойные кавычки. Сведения о применимости см. в описании синтаксиса.

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

Тип физического канала управления, используемого для переноса форматов DCI, указанный как 'PDCCH' или 'EPDCCH'. Настройка для ChannelControlType влияет на наличие поля смещения ресурса HARQ-ACK и заполнения сообщения.

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

Сопоставление пространства поиска для 0/1A/1C форматов DCI, указанное как 'UESpecific' или 'Common'. Это поле применимо только для PDCCH. Ни одно из дополнительных полей не может присутствовать при отображении форматов 0 или 1A в общее пространство поиска PDCCH.

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

Опция активизации поля индикации несущей (CIF) в конфигурации UE, указанной как 'Off' или 'On'. По умолчанию EnableCarrierIndication отключен. Когда EnableCarrierIndication включен ('On'), CIF присутствует в конфигурации, специфичной для UE.

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

Опция включения запроса SRS в конфигурации UE, указанная как 'Off' или 'On'. По умолчанию EnableSRSRequest отключен. Когда EnableSRSRequest включен ('On'), поле запроса SRS присутствует в конкретных форматах UE, 0/1A для FDD или TDD, и форматах, 2B/2C/2D для TDD.

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

Возможность включения нескольких запросов CSI в конфигурации UE, указанной как 'Off' или 'On'. По умолчанию EnableMultipleCSIRequest отключен. Когда EnableMultipleCSIRequest включен ('On'), UE сконфигурировано для обработки запросов информации о состоянии множества каналов (CSI) от сот. Разрешение множества запросов CSI влияет на длину поля запроса CSI в форматах 0 и 4, специфичных для UE.

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

Количество передающих антенн UE, указанных как 1, 2 или 4. Количество передающих антенн UE влияет на длину поля информации предварительного кодирования в формате DCI 4.

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

Количество подканалов в пуле V2X PSSCH, указанное как целочисленный скаляр от 1 до 110. Влияет на длину RIV в формате 5A

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

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

Входные биты, заданные как вектор столбца. bitsin рассматривается как полезная нагрузка информационного бита DCI, то есть bitsout == bitsin. Длина bitsin должен быть одним из допустимых размеров для типа формата и количества блоков ресурсов. Сведения о назначении полосы пропускания канала см. в разделе Указание количества блоков ресурсов. Сведения о допустимых размерах см. в разделе lteDCIInfo.

Когда bitsin указано, структура dciin не требует DCIFormat поле. Если DCIFormat поле отсутствует, lteDCI пытается декодировать формат из длины вектора полезной нагрузки bitsin.

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

Структура ввода, заданная как структура, включающая все поля, описанные в структурах enb и dciin.

Использование istr синтаксис ввода не рекомендуется и будет удален в следующем выпуске. Вместо этого используйте один из предыдущих синтаксисов, разделяющий параметры на различные входные структуры.

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

свернуть все

Структура сообщения DCI, возвращенная как структура, поля которой соответствуют соответствующему содержимому формата DCI.

Имена полей, связанные с dciout зависит от поля формата DCI в dciin. По умолчанию все значения равны нулю. Однако, если какое-либо из полей DCI уже присутствует на входе dciin, их значения переносятся в dciout. Значения поля ввода отображаются в соответствующих позициях битов в bitsout. Перенос значений вперед позволяет легко инициализировать значения полей DCI, в частности тип распределения ресурсов, который влияет на поля, используемые форматом. dciout также переносит вперед NDLRB и DCIFormat поля, поставляемые в dciin.

В этой таблице представлены поля, связанные с каждым форматом DCI, определенным в TS 36.212 [2], раздел 5.3.3.

Форматы DCIПоля dcioutРазмерОписание
'Format0' DCIFormat-'Format0'
CIF0 или 3 битаПоле индикатора оператора связи
FreqHopping1 бит Флаг скачкообразной перестройки частоты PUSCH
AllocationВарьируется Назначение/распределение блоков ресурсов
ModCoding5 бит Модуляция, схема кодирования и версия избыточности
NewData1 бит Новый индикатор данных
TPC2 бита Команда PUSCH TPC
CShiftDMRS3 бита Циклический сдвиг для DM RS
TDDIndex2 бита

Для конфигурации TDD 0 это поле является индексом восходящей линии связи.

Для конфигурации TDD 1-6 это поле является индексом назначения нисходящей линии связи.

Отсутствует для FDD.

CSIRequest1, 2 или 3 битаЗапрос CSI
SRSRequest0 или 1 бит

Запрос SRS. Это поле может присутствовать только в форматах DCI, планирующих PUSCH, которые отображаются на определенное пространство поиска UE, заданное C-RNTI.

AllocationType1 бит

Тип выделения ресурсов, только если NRBUL≤NRBDL.

'Format1' DCIFormat    -'Format1'
CIF0 или 3 битаПоле индикатора оператора связи
AllocationType

1 бит

Заголовок выделения ресурсов: тип 0, тип 1. Если полоса пропускания нисходящей линии связи равна ≤10 PRB, заголовок выделения ресурсов отсутствует, и предполагается тип выделения ресурсов 0.

Allocation   ВарьируетсяНазначение/распределение блоков ресурсов
ModCoding    5 битСхема модуляции и кодирования
HARQNo       

3 бита (FDD)

4 бита (TDD)

Номер процесса HARQ
NewData      1 бит Новый индикатор данных
RV           2 бита Версия избыточности
TPCPUCCH     2 бита Команда PUCCH TPC
TDDIndex 2 бита

Для конфигурации TDD 0 это поле не используется.

Для конфигурации TDD 1-6 это поле является индексом назначения нисходящей линии связи.

Отсутствует для FDD.

HARQACKResOffset2 бита

Смещение ресурса HARQ-ACK. Присутствует, когда этот формат переносится EPDCCH. Отсутствует при переносе этого формата в PDCCH

'Format1A' DCIFormat     -'Format1A'
CIF0 или 3 битаПоле индикатора оператора связи
AllocationType 1 бит Флаг назначения VRB: 0 (локализовано), 1 (распределено)
Allocation   Варьируется Назначение/распределение блоков ресурсов
ModCoding    5 бит Схема модуляции и кодирования
HARQNo       

3 бита (FDD)

4 бита (TDD)

Номер процесса HARQ
NewData      1 битНовый индикатор данных
RV           2 бита Версия избыточности
TPCPUCCH     2 бита Команда PUCCH TPC
TDDIndex 2 бита

Для конфигурации TDD 0 это поле не используется.

Для конфигурации TDD 1-6 это поле является индексом назначения нисходящей линии связи.

Отсутствует для FDD.

SRSRequest0 или 1 бит

Запрос SRS. Это поле может присутствовать только в форматах DCI, планирующих PUSCH, которые отображаются на определенное пространство поиска UE, заданное C-RNTI.

HARQACKResOffset2 бита

Смещение ресурса HARQ-ACK. Присутствует, когда этот формат переносится EPDCCH. Отсутствует при переносе этого формата в PDCCH

'Format1B' DCIFormat     -'Format1B'
CIF0 или 3 битаПоле индикатора оператора связи
AllocationType 1 бит Флаг назначения VRB: 0 (локализовано), 1 (распределено)
Allocation   Варьируется Назначение/распределение блоков ресурсов
ModCoding    5 бит Схема модуляции и кодирования
HARQNo       

3 бита (FDD)

4 бита (TDD)

Номер процесса HARQ
NewData      1 битИндикатор новых данных
RV           2 бита Версия избыточности
TPCPUCCH     2 бита Команда PUCCH TPC
TDDIndex 2 бита

Для конфигурации TDD 0 это поле не используется.

Для конфигурации TDD 1-6 это поле является индексом назначения нисходящей линии связи.

Отсутствует для FDD.

TPMI         

2 бита для двух антенн

4 бита для четырех антенн

Информация PMI
PMI          1 битПодтверждение PMI
HARQACKResOffset2 бита

Смещение ресурса HARQ-ACK. Присутствует, когда этот формат переносится EPDCCH. Отсутствует при переносе этого формата в PDCCH

'Format1C' DCIFormat     - 'Format1C'
Allocation   Варьируется Назначение/распределение блоков ресурсов
ModCoding     5 бит Схема модуляции и кодирования
'Format1D' DCIFormat     - 'Format1D'
CIF0 или 3 битаПоле индикатора оператора связи
AllocationType 1 бит Флаг назначения VRB: 0 (локализовано), 1 (распределено)
Allocation   Варьируется Назначение/распределение блоков ресурсов
ModCoding    5 бит Схема модуляции и кодирования
HARQNo       

3 бита (FDD)

4 бита (TDD)

Номер процесса HARQ
NewData      1 битИндикатор новых данных
RV           2 бита Версия избыточности
TPCPUCCH     2 бита Команда PUCCH TPC
TDDIndex 2 бита

Для конфигурации TDD 0 это поле не используется.

Для конфигурации TDD 1-6 это поле является индексом назначения нисходящей линии связи.

Отсутствует для FDD.

TPMI         

2 бита для двух антенн

4 бита для четырех антенн

Информация TPMI предварительного кодирования
DlPowerOffset 1 бит Смещение мощности нисходящей линии связи
HARQACKResOffset2 бита

Смещение ресурса HARQ-ACK. Присутствует, когда этот формат переносится EPDCCH. Отсутствует при переносе этого формата в PDCCH

'Format2' DCIFormat     - 'Format2'
CIF0 или 3 битаПоле индикатора оператора связи
AllocationType 1 бит

Заголовок выделения ресурсов: тип 0, тип 1. Если полоса пропускания нисходящей линии связи равна ≤10 PRB, заголовок выделения ресурсов отсутствует, и предполагается тип выделения ресурсов 0.

Allocation   Варьируется Назначение/распределение блоков ресурсов
TPCPUCCH 2 бита Команда PUCCH TPC
TDDIndex 2 бита

Для конфигурации TDD 0 это поле не используется.

Для конфигурации TDD 1-6 это поле является индексом назначения нисходящей линии связи.

Отсутствует для FDD.

HARQNo       

3 бита (FDD)

4 бита (TDD)

Номер процесса HARQ
SwapFlag     1 битФлаг подкачки транспортного блока на кодовое слово
ModCoding1   5 бит Схема модуляции и кодирования для транспортного блока 1
NewData1     1 бит

Индикатор новых данных для транспортного блока 1

RV1          2 бита Версия избыточности для транспортного блока 1
ModCoding2   5 бит Схема модуляции и кодирования для транспортного блока 2
NewData2     1 бит Индикатор новых данных для транспортного блока 2
RV2          2 бита Версия избыточности для транспортного блока 2
PrecodingInfo

3 бита для двух антенн

6 битов для четырех антенн

Информация предварительного кодирования
HARQACKResOffset2 бита

Смещение ресурса HARQ-ACK. Присутствует, когда этот формат переносится EPDCCH. Отсутствует при переносе этого формата в PDCCH

'Format2A' DCIFormat     -'Format2A'
CIF0 или 3 битаПоле индикатора оператора связи
AllocationType 1 бит

Заголовок выделения ресурсов: тип 0, тип 1. Если полоса пропускания нисходящей линии связи равна ≤10 PRB, заголовок выделения ресурсов отсутствует, и предполагается тип выделения ресурсов 0.

Allocation   Варьируется Назначение/распределение блоков ресурсов
TPCPUCCH     2 бита Команда PUCCH TPC
TDDIndex 2 бита

Для конфигурации TDD 0 это поле не используется.

Для конфигурации TDD 1-6 это поле является индексом назначения нисходящей линии связи.

Отсутствует для FDD.

HARQNo       

3 бита (FDD)

4 бита (TDD)

Номер процесса HARQ
SwapFlag     1 битФлаг подкачки транспортного блока на кодовое слово
ModCoding1   5 бит Схема модуляции и кодирования для транспортного блока 1
NewData1     1 бит Индикатор новых данных для транспортного блока 1
RV1          2 бита Версия избыточности для транспортного блока 1
ModCoding2   5 бит Схема модуляции и кодирования для транспортного блока 2
NewData2     1 бит Индикатор новых данных для транспортного блока 2
RV2          2 бита Версия избыточности для транспортного блока 2
PrecodingInfo

0 битов для двух антенн

2 бита для четырех антенн

Информация предварительного кодирования
HARQACKResOffset2 бита

Смещение ресурса HARQ-ACK. Присутствует, когда этот формат переносится EPDCCH. Отсутствует при переносе этого формата в PDCCH

'Format2B' DCIFormat  - 'Format2B'
CIF0 или 3 битаПоле индикатора оператора связи
AllocationType 1 бит

Заголовок выделения ресурсов: тип 0, тип 1. Если полоса пропускания нисходящей линии связи равна ≤10 PRB, заголовок выделения ресурсов отсутствует, и предполагается тип выделения ресурсов 0.

Allocation Варьируется Назначение/распределение блоков ресурсов
TPCPUCCH 2 бита Команда PUCCH TPC
TDDIndex 2 бита

Для конфигурации TDD 0 это поле не используется.

Для конфигурации TDD 1-6 это поле является индексом назначения нисходящей линии связи.

Отсутствует для FDD.

HARQNo

3 бита (FDD)

4 бита (TDD)

Номер процесса HARQ
ScramblingId 1 битСкремблирование идентичности
ModCoding1   5 бит Схема модуляции и кодирования для транспортного блока 1
NewData1     1 бит Индикатор новых данных для транспортного блока 1
RV1 2 бита Версия избыточности для транспортного блока 1
ModCoding2 5 бит Схема модуляции и кодирования для транспортного блока 2
NewData2 1 бит Индикатор новых данных для транспортного блока 2
RV2 2 бита Версия избыточности для транспортного блока 2
HARQACKResOffset2 бита

Смещение ресурса HARQ-ACK. Присутствует, когда этот формат переносится EPDCCH. Отсутствует при переносе этого формата в PDCCH

'Format2C'DCIFormat-'Format2C'
CIF0 или 3 битаПоле индикатора оператора связи
AllocationType 1 бит

Заголовок выделения ресурсов: тип 0, тип 1. Если полоса пропускания нисходящей линии связи равна ≤10 PRB, заголовок выделения ресурсов отсутствует, и предполагается тип выделения ресурсов 0.

Allocation Варьируется Назначение/распределение блоков ресурсов
TPCPUCCH 2 бита Команда PUCCH TPC
TDDIndex 2 бита

Для конфигурации TDD 0 это поле не используется.

Для конфигурации TDD 1-6 это поле является индексом назначения нисходящей линии связи.

Отсутствует для FDD.

HARQNo

3 бита (FDD)

4 бита (TDD)

Номер процесса HARQ
TxIndication3 битаАнтенные порты, идентификатор скремблирования и индикатор количества уровней
SRSRequestВарьируетсяЗапрос SRS. Присутствует только для TDD.
ModCoding1   5 бит Схема модуляции и кодирования для транспортного блока 1
NewData1     1 бит Индикатор новых данных для транспортного блока 1
RV1 2 бита Версия избыточности для транспортного блока 1
ModCoding2 5 бит Схема модуляции и кодирования для транспортного блока 2
NewData2 1 бит Индикатор новых данных для транспортного блока 2
RV2 2 бита Версия избыточности для транспортного блока 2
HARQACKResOffset2 бита

Смещение ресурса HARQ-ACK. Присутствует, когда этот формат переносится EPDCCH. Отсутствует при переносе этого формата в PDCCH

'Format2D'DCIFormat-'Format2D'
CIF0 или 3 битаПоле индикатора оператора связи
AllocationType 1 бит

Заголовок выделения ресурсов: тип 0, тип 1. Если полоса пропускания нисходящей линии связи равна ≤10 PRB, заголовок выделения ресурсов отсутствует, и предполагается тип выделения ресурсов 0.

Allocation Варьируется Назначение/распределение блоков ресурсов
TPCPUCCH 2 бита Команда PUCCH TPC
TDDIndex 2 бита

Для конфигурации TDD 0 это поле не используется.

Для конфигурации TDD 1-6 это поле является индексом назначения нисходящей линии связи.

Отсутствует для FDD.

HARQNo

3 бита (FDD)

4 бита (TDD)

Номер процесса HARQ
TxIndication3 битаАнтенные порты, идентификатор скремблирования и индикатор количества уровней
SRSRequestВарьируетсяЗапрос SRS. Присутствует только для TDD.
ModCoding1   5 бит Схема модуляции и кодирования для транспортного блока 1
NewData1     1 бит Индикатор новых данных для транспортного блока 1
RV1 2 бита Версия избыточности для транспортного блока 1
ModCoding2 5 бит Схема модуляции и кодирования для транспортного блока 2
NewData2 1 бит Индикатор новых данных для транспортного блока 2
RV2 2 бита Версия избыточности для транспортного блока 2
REMappingAndQCL 2 бита

Отображение RE PDSCH и индикатор квази-совместного расположения

HARQACKResOffset2 бита

Смещение ресурса HARQ-ACK. Присутствует, когда этот формат переносится EPDCCH. Отсутствует при переносе этого формата в PDCCH

'Format3' DCIFormat - 'Format3'
TPCCommands Варьируется Команды TPC для PUCCH и PUSCH
'Format3A' DCIFormat - 'Format3A'
TPCCommands Варьируется Команды TPC для PUCCH и PUSCH
'Format4'DCIFormat- 'Format4'
CIF0 или 3 битаПоле индикатора оператора связи
AllocationВарьируетсяНазначение/распределение блоков ресурсов
TPC2 бита Команда PUSCH TPC
CShiftDMRS3 бита Циклический сдвиг для DM-RS
TDDIndex2 бита

Для конфигурации TDD 0 это поле имеет значение Uplink Index.

Для конфигурации TDD 1-6 это поле является индексом назначения нисходящей линии связи.

Отсутствует для FDD.

CSIReqВарьируетсяЗапрос CSI
SRSRequest2 бита Запрос SRS
AllocationType1 бит

Тип заголовка распределения ресурсов 0 или 1.

ModCoding5 бит Модуляция, схема кодирования и версия избыточности
NewData1 битИндикатор новых данных
ModCoding15 бит Схема модуляции и кодирования для транспортного блока 1
NewData11 битИндикатор новых данных для транспортного блока 1
ModCoding25 бит Схема модуляции и кодирования для транспортного блока 2
NewData21 бит Индикатор новых данных для транспортного блока 2
PrecodingInfo

3 бита для двух антенн

6 битов для четырех антенн

Информация предварительного кодирования
'Format5'DCIFormat- 'Format5'
PSCCHResource6 бит

Ресурс для PSCCH

TPC1 бит

Команда TPC для PSCCH и PSSCH

FreqHopping1 бит

Флаг скачкообразной перестройки частоты

AllocationВарьируется

Назначение блоков ресурсов и выделение ресурсов для скачкообразной перестройки

TimeResourcePattern7 бит Шаблон временных ресурсов
'Format5A'DCIFormat- 'Format5A'
CIF3 битаИндикатор несущей
FirstSubchannelIdx log2 (NsubchannelSL) ⌉Наименьший индекс выделения подканала для начальной передачи
RIVот 0 до 13 бит, log2 (NsubchannelSL × (NsubchannelSL + 1) 2) ⌉Значение индикации ресурса
TimeGap4 бита

Временной промежуток между начальной передачей и повторной передачей

SLIndex2 битаИндекс конфигурации SL SPS

DCIFormat указывает формат DCI. Все остальные поля представлены целым числом, которое преобразуется в набор двоичных битов сообщения для каждого отдельного поля.

ModCoding поля в таблице соответствуют переменной IMCS, определенной в TS 36.213 [3], раздел 7.1.7, таблица 7.1.7.1-1. Этому полю должно быть назначено десятичное число. Вызов lteDCI преобразовывает в последовательную форму ModCoding в 5-битное значение поля. Например, ModCoding поле для модуляции 64QAM (Qm) и индекса транспортного блока (ITBS) 15 присваивается 17 (десятичное число).

Поля, включенные в Allocation структура зависит от типа формата, описанного в этих таблицах. Все поля принимают символьный вектор из нулей и единиц с соответствующей длиной бита.

Тип распределения ресурсов 0
Форматы DCI Allocation ОбластиРазмер (биты)Описание
'Format1'
'Format2'
'Format2A'
'Format2B'
BitmapВарьируетсяРастровое значение в терминах RBG, указанное как символьный вектор
Тип распределения ресурсов 1
Форматы DCI Allocation ОбластиРазмер (биты)Описание
'Format1'
'Format2'
'Format2A'
'Format2B'
BitmapВарьируетсяРастровое значение в терминах RBG, указанное как символьный вектор
RBSubset2 битаИндикатор подмножества выбранных блоков ресурсов
Shift  1 битСмещение индикатора диапазона распределения ресурсов
Тип распределения ресурсов 2 (локализовано)
Форматы DCI Allocation ОбластиРазмер (биты)Описание
'Format1A'
'Format1B'
'Format1C'
'Format1D'
RIVВарьируетсяЗначение индикации ресурса
Тип распределения ресурсов 2 (распределенный)
Форматы DCI Allocation ОбластиРазмер (биты)Описание
'Format1A'
'Format1B'
'Format1C'
'Format1D'
RIVВарьируетсяЗначение индикации ресурса
Gap1 битЗначение зазора: 0 (gap1), 1 (gap2)
Распределение без обслуживания восходящей линии связи
Форматы DCI Allocation Области Размер (биты)Описание
'Format0'
'Format5'
RIV ВарьируетсяЗначение индикации ресурса
Распределение скачкообразной перестройки восходящей линии связи
Форматы DCI Allocation Области Размер (биты) Описание
'Format0'
'Format5'
RIV ВарьируетсяЗначение индикации ресурса
HoppingBits Варьируется

Когда число битов скачкообразной перестройки равно 1, HoppingBits значение может быть равно 0 или 1.
Когда число битов скачкообразной перестройки равно 2, HoppingBits значение может быть 00, 01, 10 или 11.
См. TS 36.213 [3], таблица 8.4-2.

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

Подробнее

свернуть все

Задание количества блоков ресурсов

Количество блоков ресурсов определяет полосу пропускания восходящей и нисходящей линий связи. Реализация LTE Toolbox™ предполагает симметричную полосу пропускания канала, если специально не назначить различные значения NULRB и NDLRB. Если количество блоков ресурсов инициализировано только в одном направлении линии связи, то инициализированное количество блоков ресурсов (NULRB или NDLRB) используется как для восходящего, так и для нисходящего канала. При использовании этого сопоставления предупреждение не отображается. Ошибка возникает, если NULRB и NDLRB оба не определены.

Алгоритмы

свернуть все

Тип распределения ресурсов 0

При выделении ресурсов типа 0 битовая карта представляет группу блоков ресурсов (RBG), назначенную UE. P дает размер RBG, который можно вывести из TS 36.213 [3], таблица 7.1.6.1-1 для данной полосы пропускания системы. Количество битов в Bitmap равно NDLRB/P ⌉. Каждый бит в Bitmap выбирает небольшую смежную группу, размер которой зависит от полосы пропускания (RBG: 1,..., 4). Максимальное покрытие блока ресурсов (RB) любого назначения типа 0 - это вся полоса пропускания, то есть выделение типа 0 со всеми битами в битовой карте, установленными на'1' эквивалентно всей полосе пропускания.

Пример 50 Полоса пропускания RB

Количество битов в Bitmap им 17. Каждый бит в 17-битовой битовой карте выбирает группу из трех RB (кроме последней группы, которая содержит только два RB для этой полосы пропускания). Каждый бит связан с группой RB с одинаковым цветом.

Тип распределения ресурсов 1

При выделении ресурсов типа 1 битовая карта указывает физические блоки ресурсов внутри выбранного подмножества p группы блоков ресурсов, где 0 ≤ p < P. Максимальное покрытие блока ресурсов (RB) любого выделения типа 1 является подмножеством всей полосы пропускания. Назначение типа 1, даже со всеми битами в Bitmap установить в значение '1', не охватывает всю полосу пропускания. Каждый бит в битовой карте выбирает один RB из «островков» малых смежных групп, размер (RBG) которых и разделение зависят от общей полосы пропускания. Эта группировка обеспечивает возможность выбора одного RB без включения любого другого RB.

В типе 1 сигнализация назначения блока ресурсов разделена на три части поля:

  1. RBSubset - Представляет выбранное подмножество групп блоков ресурсов

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

  3. Bitmap - содержит битовую карту, которая указывает UE на конкретный физический блок ресурсов в подмножестве групп блоков ресурсов.

По сравнению с типом 0 размер битовой карты для типа 1 всегда короче на log2 (P) ⌉ + 1 бит, где P определяется как в типе выделения ресурсов 0.

Пример 50 Полоса пропускания RB

Количество битов в Bitmap 14 (3 бита короче по сравнению с типом 0, из-за RBSubset и Shift параметры). Каждый бит в 14-битовой битовой карте выбирает отдельный RB внутри выбранного подмножества. На рисунке показаны все биты в Bitmap установить в значение '1' для различных подмножеств и значений смещения.

Тип распределения ресурсов 2

При распределении ресурсов типа 2 блоки физических ресурсов не распределяются напрямую. Вместо этого выделяются виртуальные блоки ресурсов, которые затем сопоставляются с физическими блоками ресурсов. Назначение типа 2 поддерживает как локализованное, так и распределенное распределение виртуального блока ресурсов, дифференцированное однобитовым флагом. Начальная точка блока виртуальных ресурсов и длина в терминах последовательно распределенных блоков виртуальных ресурсов могут быть получены из значения индикации ресурсов (RIV), передаваемого в DCI.

Пример 50 Полоса пропускания RB

UE выделяется полоса пропускания из 25 блоков ресурсов (LCRB = 25), начиная с блока ресурсов 10 (RBstart = 10) в частотной области. Значение RIV вычисляется по формуле, приведенной в TS 36.213 [3], раздел 7.1.6.3, которая дает RIV = 1210. Используя этот RIV, который сигнализируется в DCI, UE может однозначно вывести начальный блок ресурсов и количество выделенных блоков ресурсов из RIV снова.

Выделение ресурсов, не требующих передачи по восходящей линии связи

Для распределения ресурсов, не требующих передачи по восходящей линии связи, правила для локализованного распределения ресурсов типа 2 применяются для деривации выделения ресурсов из значения RIV.

Распределение ресурсов скачкообразной перестройки восходящей линии связи

Когда FreqHopping установлено в 1, доступно выделение ресурсов скачкообразной перестройки восходящей линии связи. Для распределения ресурсов перескока восходящей линии связи используются два типа перескока: перескок PUSCH типа 1 и перескок PUSCH типа 2. Не следует путать эти типы с типами распределения ресурсов нисходящей линии связи 1 и 2, описанными ранее. Скачкообразная перестройка PUSCH типа 1 вычисляется с использованием значения RIV и параметров, сигнализируемых более высокими уровнями. Скачкообразная перестройка PUSCH типа 2 вычисляется с использованием предварительно определенного шаблона, который является функцией субкадра и номера кадра, как определено в TS 36.211 [1], раздел 5.3.4. Основной набор блоков ресурсов, используемых как часть скачкообразной перестройки, вычисляется с помощью правил для локализованного распределения ресурсов типа 2 из значения RIV, за исключением того, что либо 1, либо 2 (в зависимости от полосы пропускания системы) бита скачкообразной перестройки были вычтены из битовой карты выделения ресурсов. Эти биты скачкообразной перестройки определяют, используется ли скачкообразная перестройка PUSCH типа 1 или типа 2, и для случая 2 битов изменения положения скачкообразной перестройки типа 1 в частотной области. Определение битов скачкообразной перестройки можно найти в TS 36.213 [3], таблица 8.4-2. Зависимость полосы пропускания для количества назначенных битов скачкообразной перестройки соответствует следующему правилу:

  • Если система BW NULRB<=49, число битов скачкообразной перестройки равно 1, и HoppingBits может быть 0 или 1.

  • Если система BW NULRB>49, число битов скачкообразной перестройки равно 2, и HoppingBits может быть 00, 01, 10 или 11.

Ссылки

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

[2] 3GPP TS 36.212. "Развитый универсальный наземный радиодоступа (E-UTRA); мультиплексирование и канальное кодирование. "Проект партнерства 3-го поколения; Техническая спецификация на сеть радиодоступа группы. URL: https://www.3gpp.org.

[3] 3GPP TS 36.213. "Развитый универсальный наземный радиодоступа (E-UTRA); Процедуры физического уровня. "Проект партнерства третьего поколения; Техническая спецификация на сеть радиодоступа группы. URL: https://www.3gpp.org.

Представлен в R2014a