Поиск управляющей информации прямого канала PDCCH
[ восстанавливает структуры сообщений управляющей информации нисходящей линии связи (DCI), dcistr,dcibits] = ltePDCCHSearch(enb,chs,softbits)dcistrи соответствующие векторы битов сообщения DCI, dcibits, после слепого декодирования мультиплексированных физических каналов управления нисходящей линии связи (PDCCH) в области управления, заданной softbits входной вектор, конфигурация для всей ячейки, enbи конфигурация канала, специфичная для UE, chs. Дополнительные сведения см. в разделе Обработка поиска PDCCH.
Извлекают и декодируют символы PDCCH из области управления сетки подкадров, созданной генератором формы сигнала DL, lteRMCDLTool. Используйте функцию слепого поиска, ltePDCCHSearch, для поиска общих и специфических для UE пространств путем демаскирования всех кандидатов PDCCH с сконфигурированным RNTI.
Используйте генератор формы сигнала для создания полной сетки подкадров, содержащей опорный PDSCH и связанный DCI в пространстве поиска, специфичном для UE. Извлеките и декодируйте все биты мультиплексирования (области управления) PDCCH.
rmc = lteRMCDL('R.0');
[~,txGrid] = lteRMCDLTool(rmc,[1;0;0;1]);
pdcchSymbols = txGrid(ltePDCCHIndices(rmc));
rxPdcchBits = ltePDCCHDecode(rmc,pdcchSymbols);Сконфигурируйте специфичные для UE параметры, которые влияют на длину сообщения DCI, в соответствии с параметрами опорного UE.
ueConfig.RNTI = rmc.PDSCH.RNTI; ueConfig.EnableCarrierIndication = 'Off'; ueConfig.EnableSRSRequest = 'Off'; ueConfig.EnableMultipleCSIRequest = 'Off'; ueConfig.NTxAnts = 1;
Используйте слепой поиск PDCCH для поиска DCI, который планирует PDSCH. Извлеките и просмотрите первую структуру сообщений DCI из списка поиска. Сравните формат сообщения DCI, возвращенного на предыдущем шаге, с форматом, используемым генератором формы сигнала.
[rxDCI,rxDCIBits] = ltePDCCHSearch(rmc,ueConfig,rxPdcchBits);
decDCI = rxDCI{1}decDCI = struct with fields:
DCIFormat: 'Format1'
CIF: 0
AllocationType: 1
Allocation: [1x1 struct]
ModCoding: 14
HARQNo: 0
NewData: 1
RV: 0
TPCPUCCH: 0
TDDIndex: 0
HARQACKResOffset: 0
decDCIFormat = decDCI.DCIFormat
decDCIFormat = 'Format1'
txDCIFormat = rmc.PDSCH.DCIFormat
txDCIFormat = 'Format1'
Отображение пары форматов 0 восходящей линии связи и формата 1A предоставления нисходящей линии связи в пространство поиска, специфичное для UE, в мультиплексе PDCCH. Используйте функцию слепого поиска для их восстановления. Поскольку пространство поиска специфично для UE, можно расширить сообщения, включив в них поле запроса SRS версии 10 и 2-битное поле запроса CSI для формата 0 DCI. Для простоты пример не включает в себя никаких этапов обработки канала PDCCH.
Создайте вектор, содержащий биты мультиплексирования PDCCH области управления.
enb = lteRMCDL('R.0');
pdcchinfo = ltePDCCHInfo(enb);
pdcchmux = zeros(1,pdcchinfo.MTot);Сконфигурируйте параметры UE для управления DCI и кодированием.
chs = struct('RNTI',1,'PDCCHFormat',2); chs.ControlChannelType = 'PDCCH'; chs.SearchSpace = 'UESpecific'; chs.EnableCarrierIndication = 'Off'; chs.EnableSRSRequest = 'On'; chs.EnableMultipleCSIRequest = 'On'; chs.NTxAnts = 1;
Перечислите форматы для создания и получения местоположений-кандидатов пространства поиска UE в мультиплексе PDCCH.
formats = {'Format0','Format1A'};
candidates = ltePDCCHSpace(enb,chs);Для каждого формата DCI создайте информационные биты DCI и закодируйте их для отображения PDCCH. Демонстрация настройки ModCoding в значение, отличное от значения по умолчанию. Выберите кандидата для переноса целевого PDCCH.
for f = 1:length(formats) dciin = struct('DCIFormat',formats{f},'ModCoding',f); [dci,dcibits] = lteDCI(enb,chs,dciin); pdcch = lteDCIEncode(chs,dcibits); pdcchmux(candidates(f,1):candidates(f,2)) = pdcch; end
Поиск битов мультиплексирования PDCCH для любых сообщений DCI, направленных в UE RNTI.
rxDCI = ltePDCCHSearch(enb,chs,pdcchmux)
rxDCI=1×2 cell array
{1x1 struct} {1x1 struct}
rxDCI{:}ans = struct with fields:
DCIFormat: 'Format1A'
CIF: 0
AllocationType: 0
Allocation: [1x1 struct]
ModCoding: 2
HARQNo: 0
NewData: 0
RV: 0
TPCPUCCH: 0
TDDIndex: 0
SRSRequest: 0
HARQACKResOffset: 0
ans = struct with fields:
DCIFormat: 'Format0'
CIF: 0
FreqHopping: 0
Allocation: [1x1 struct]
ModCoding: 1
NewData: 0
TPC: 0
CShiftDMRS: 0
TDDIndex: 0
CSIRequest: 0
SRSRequest: 0
AllocationType: 0
enb - Параметры для всей ячейкиПараметры для всей ячейки, заданные как структура с этими полями.
| Поле параметра | Обязательно или необязательно | Ценности | Описание |
|---|---|---|---|
NDLRB | Необходимый | Скалярное целое число от 6 до 110 | Количество блоков ресурсов нисходящей линии связи. () Сведения о назначении полосы пропускания канала см. в разделе Указание количества блоков ресурсов. |
NULRB | Необходимый | Скалярное целое число от 6 до 110 | Количество блоков ресурсов восходящей линии связи. () Сведения о назначении полосы пропускания канала см. в разделе Указание количества блоков ресурсов. |
NSubframe | Необходимый | 0 (по умолчанию), неотрицательное скалярное целое число | Номер подкадра |
CellRefP | Необходимый | 1, 2, 4 | Количество антенных портов cell-specific reference signal (CRS) |
DuplexMode | Дополнительный |
| Режим дуплексирования, указанный как один из следующих:
|
Типы данных: struct
chs - Конфигурирование канала, связанного с пользовательским оборудованиемКонфигурация канала, относящегося к пользовательскому оборудованию (относящегося к UE), заданная как структура, содержащая следующие специфичные для UE поля.
RNTI - Временный идентификатор радиосетиЗначение временного идентификатора радиосети, указанное как числовой скаляр.
Типы данных: double
EnableCarrierIndication - Опция для включения индикации несущей'Off' (по умолчанию) | 'On' | необязательныйОпция для активизации конфигурации UE с индикацией несущей, указанная как 'Off' или 'On'. Конфигурация по умолчанию отключена. Если включено, 'On', поле индикации несущей присутствует.
Типы данных: char | string
EnableSRSRequest - Параметр для включения запроса SRS'Off' (по умолчанию) | 'On' | необязательныйОпция включения запроса SRS в конфигурации UE, указанная как 'Off' или 'On'. По умолчанию EnableSRSRequest отключен. Когда EnableSRSRequest включен ('On'), поле запроса SRS присутствует в конкретных форматах UE, 0/1A для FDD или TDD, и форматах, 2B/2C/2D для TDD.
Типы данных: char | string
EnableMultipleCSIRequest - Параметр для включения нескольких запросов CSI'Off' (по умолчанию) | 'On' | необязательныйВозможность включения нескольких запросов CSI в конфигурации UE, указанной как 'Off' или 'On'. По умолчанию EnableMultipleCSIRequest отключен. Когда EnableMultipleCSIRequest включен ('On'), UE сконфигурировано для обработки запросов информации о состоянии множества каналов (CSI) от сот. Разрешение множества запросов CSI влияет на длину поля запроса CSI в форматах 0 и 4, специфичных для UE.
Типы данных: char | string
NTxAnts - Количество передающих антенн UEКоличество передающих антенн UE, указанных как 1, 2 или 4. Количество передающих антенн UE влияет на длину поля информации предварительного кодирования в формате DCI 4.
Типы данных: double
Типы данных: struct
softbits - Входной вектор мягких разрядовВходной вектор мягких битов, заданный как вектор столбца.
Типы данных: double
dcistr - Структуры сообщений управляющей информации нисходящей линии связи (DCI)Структуры сообщений управляющей информации нисходящей линии связи (DCI), возвращаемые как массив ячеек структур. Каждая структура представляет успешно декодированный DCI, поля которого совпадают с полями связанного формата DCI. Каждая структура содержит поля, связанные с одним или более декодированными сообщениями DCI. Поскольку несколько каналов PDCCH могут передаваться в подкадре, UE должно контролировать все возможные каналы PDCCH, направленные на него. Если более одного PDCCH направлено в UE или успешно декодировано, dcistr содержит это количество декодированных сообщений DCI.
Каждая ячейка содержит структуру с полями, связанными с форматом DCI принятых PDCCH.
DCIFormat - Тип формата DCI'Format0' | 'Format1' | 'Format1A' | 'Format1B' | 'Format1C' | 'Format1D' | 'Format2' | 'Format2A' | 'Format2B' | 'Format2C' | 'Format3' | 'Format3A' | 'Format4' | 'Format5'Тип формата DCI, заданный как символьный вектор. В этой таблице представлены поля, связанные с каждым форматом DCI, определенным в TS 36.212 [1], раздел 5.3.3.
| Форматы DCI | Поля dciout | Размер | Описание |
|---|---|---|---|
'Format0' | DCIFormat | - | 'Format0' |
CIF | 0 или 3 бита | Поле индикатора оператора связи | |
FreqHopping | 1 бит | Флаг скачкообразной перестройки частоты PUSCH | |
Allocation | Варьируется | Назначение/распределение блоков ресурсов | |
ModCoding | 5 бит | Модуляция, схема кодирования и версия избыточности | |
NewData | 1 бит | Индикатор новых данных | |
TPC | 2 бита | Команда PUSCH TPC | |
CShiftDMRS | 3 бита | Циклический сдвиг для DM RS | |
TDDIndex | 2 бита | Для конфигурации TDD 0 это поле является индексом восходящей линии связи. Для конфигурации TDD 1-6 это поле является индексом назначения нисходящей линии связи. Отсутствует для FDD. | |
CSIRequest | 1, 2 или 3 бита | Запрос CSI | |
SRSRequest | 0 или 1 бит | Запрос SRS. Это поле может присутствовать только в форматах DCI, планирующих PUSCH, которые отображаются на определенное пространство поиска UE, заданное C-RNTI. | |
AllocationType | 1 бит | Тип выделения ресурсов, только если NRBUL≤NRBDL. | |
'Format1' | DCIFormat | - | 'Format1' |
CIF | 0 или 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. | |
HARQACKResOffset | 2 бита | Смещение ресурса HARQ-ACK. Присутствует, когда этот формат переносится EPDCCH. Отсутствует при переносе этого формата в PDCCH | |
'Format1A' | DCIFormat | - | 'Format1A' |
CIF | 0 или 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. | |
SRSRequest | 0 или 1 бит | Запрос SRS. Это поле может присутствовать только в форматах DCI, планирующих PUSCH, которые отображаются на определенное пространство поиска UE, заданное C-RNTI. | |
HARQACKResOffset | 2 бита | Смещение ресурса HARQ-ACK. Присутствует, когда этот формат переносится EPDCCH. Отсутствует при переносе этого формата в PDCCH | |
'Format1B' | DCIFormat | - | 'Format1B' |
CIF | 0 или 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 | |
HARQACKResOffset | 2 бита | Смещение ресурса HARQ-ACK. Присутствует, когда этот формат переносится EPDCCH. Отсутствует при переносе этого формата в PDCCH | |
'Format1C' | DCIFormat | - | 'Format1C' |
Allocation | Варьируется | Назначение/распределение блоков ресурсов | |
ModCoding | 5 бит | Схема модуляции и кодирования | |
'Format1D' | DCIFormat | - | 'Format1D' |
CIF | 0 или 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 бит | Смещение мощности нисходящей линии связи | |
HARQACKResOffset | 2 бита | Смещение ресурса HARQ-ACK. Присутствует, когда этот формат переносится EPDCCH. Отсутствует при переносе этого формата в PDCCH | |
'Format2' | DCIFormat | - | 'Format2' |
CIF | 0 или 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 битов для четырех антенн | Информация предварительного кодирования | |
HARQACKResOffset | 2 бита | Смещение ресурса HARQ-ACK. Присутствует, когда этот формат переносится EPDCCH. Отсутствует при переносе этого формата в PDCCH | |
'Format2A' | DCIFormat | - | 'Format2A' |
CIF | 0 или 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 бита для четырех антенн | Информация предварительного кодирования | |
HARQACKResOffset | 2 бита | Смещение ресурса HARQ-ACK. Присутствует, когда этот формат переносится EPDCCH. Отсутствует при переносе этого формата в PDCCH | |
'Format2B' | DCIFormat | - | 'Format2B' |
CIF | 0 или 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 | |
HARQACKResOffset | 2 бита | Смещение ресурса HARQ-ACK. Присутствует, когда этот формат переносится EPDCCH. Отсутствует при переносе этого формата в PDCCH | |
'Format2C' | DCIFormat | - | 'Format2C' |
CIF | 0 или 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 | |
TxIndication | 3 бита | Антенные порты, идентификатор скремблирования и индикатор количества уровней | |
SRSRequest | Варьируется | Запрос SRS. Присутствует только для TDD. | |
ModCoding1 | 5 бит | Схема модуляции и кодирования для транспортного блока 1 | |
NewData1 | 1 бит | Индикатор новых данных для транспортного блока 1 | |
RV1 | 2 бита | Версия избыточности для транспортного блока 1 | |
ModCoding2 | 5 бит | Схема модуляции и кодирования для транспортного блока 2 | |
NewData2 | 1 бит | Индикатор новых данных для транспортного блока 2 | |
RV2 | 2 бита | Версия избыточности для транспортного блока 2 | |
HARQACKResOffset | 2 бита | Смещение ресурса HARQ-ACK. Присутствует, когда этот формат переносится EPDCCH. Отсутствует при переносе этого формата в PDCCH | |
'Format2D' | DCIFormat | - | 'Format2D' |
CIF | 0 или 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 | |
TxIndication | 3 бита | Антенные порты, идентификатор скремблирования и индикатор количества уровней | |
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 и индикатор квази-совместного расположения | |
HARQACKResOffset | 2 бита | Смещение ресурса HARQ-ACK. Присутствует, когда этот формат переносится EPDCCH. Отсутствует при переносе этого формата в PDCCH | |
'Format3' | DCIFormat | - | 'Format3' |
TPCCommands | Варьируется | Команды TPC для PUCCH и PUSCH | |
'Format3A' | DCIFormat | - | 'Format3A' |
TPCCommands | Варьируется | Команды TPC для PUCCH и PUSCH | |
'Format4' | DCIFormat | - | 'Format4' |
CIF | 0 или 3 бита | Поле индикатора оператора связи | |
Allocation | Варьируется | Назначение/распределение блоков ресурсов | |
TPC | 2 бита | Команда PUSCH TPC | |
CShiftDMRS | 3 бита | Циклический сдвиг для DM-RS | |
TDDIndex | 2 бита | Для конфигурации TDD 0 это поле имеет значение Uplink Index. Для конфигурации TDD 1-6 это поле является индексом назначения нисходящей линии связи. Отсутствует для FDD. | |
CSIReq | Варьируется | Запрос CSI | |
SRSRequest | 2 бита | Запрос SRS | |
AllocationType | 1 бит | Тип заголовка распределения ресурсов 0 или 1. | |
ModCoding | 5 бит | Модуляция, схема кодирования и версия избыточности | |
NewData | 1 бит | Новый индикатор данных | |
ModCoding1 | 5 бит | Схема модуляции и кодирования для транспортного блока 1 | |
NewData1 | 1 бит | Индикатор новых данных для транспортного блока 1 | |
ModCoding2 | 5 бит | Схема модуляции и кодирования для транспортного блока 2 | |
NewData2 | 1 бит | Индикатор новых данных для транспортного блока 2 | |
PrecodingInfo | 3 бита для двух антенн 6 битов для четырех антенн | Информация предварительного кодирования | |
'Format5' | DCIFormat | - | 'Format5' |
PSCCHResource | 6 бит | Ресурс для PSCCH | |
TPC | 1 бит | Команда TPC для PSCCH и PSSCH | |
FreqHopping | 1 бит | Флаг скачкообразной перестройки частоты | |
Allocation | Варьируется | Назначение блоков ресурсов и выделение ресурсов для скачкообразной перестройки | |
TimeResourcePattern | 7 бит | Шаблон временных ресурсов | |
'Format5A' | DCIFormat | - | 'Format5A' |
CIF | 3 бита | Индикатор несущей | |
FirstSubchannelIdx | ) ⌉ | Наименьший индекс выделения подканала для начальной передачи | |
RIV | от 0 до 13 бит, 1) 2) ⌉ | Значение индикации ресурса | |
TimeGap | 4 бита |
Временной промежуток между начальной передачей и повторной передачей | |
SLIndex | 2 бита | Индекс конфигурации SL SPS |
Типы данных: char
Типы данных: cell
dcibits - биты сообщения DCIБиты сообщения DCI, возвращенные в виде массива ячеек одного или более числовых векторов. Каждый вектор содержит битовый поток восстановленного сообщения DCI, включая любое заполнение нуля. Каждый вектор битовых значений соответствует успешно декодированным DCI сообщениям. Дополнительные сведения см. в разделе lteDCI.
Типы данных: cell
Обработка поиска PDCCH слепо декодирует сообщения DCI на основе их длины. Длина и порядок поиска сообщений DCI обеспечивается lteDCIInfo. Если одно или несколько сообщений имеют одинаковую длину, первый формат сообщения в списке используется для декодирования сообщения. Другие возможные форматы сообщений игнорируются. ltePDCCHSearch функция не учитывает режим передачи (TM) во время слепого поиска, и формат сообщения DCI не фильтруется на основе режима передачи. Он также не выполняет поиск форматов 3 и 3A (команды регулировки мощности для PUSCH и PUCCH). Для получения дополнительной информации о связи между режимом передачи, схемой передачи, форматом DCI и пространством поиска см. TS 36.213 [2], раздел 7.1 и таблицу 7.1-5.
UE должно контролировать множество PDCCH в пределах области управления. UE информируется только о ширине в символах OFDM области управления в подкадре и не знает точного местоположения PDCCH, релевантного для него. UE находит PDCCH, релевантные для него, путем контроля набора кандидатов PDCCH, то есть набора последовательных элементов кандидатов управления (CCE), на которые может быть отображен PDCCH, в каждом подкадре. Для получения более подробной информации см. ltePDCCHSpace. Этот процесс называется слепым декодированием.
Чтобы упростить задачу декодирования в UE, вся область управления подразделяется на общие и специфические для UE области поиска, которые UE отслеживает (монитор подразумевает попытку декодирования каждого PDCCH). Каждое пространство поиска содержит 2, 4 или 6 кандидатов PDCCH, длина данных которых зависит от соответствующего формата PDCCH. Каждый PDCCH должен передаваться на 1, 2, 4 или 8 CCE (1 CCE = 72 бита). Общее пространство поиска ограничено только двумя уровнями агрегации, 4 и 8, в то время как пользовательское пространство поиска может иметь уровень агрегации 1, 2, 4 или 8.
Все UE в пределах ячейки контролируют общее пространство поиска, которое несет управляющую информацию, общую для всех UE. Общая управляющая информация содержит начальную важную информацию, включая пейджинговую информацию, системную информацию и процедуры произвольного доступа. UE отслеживает общее пространство поиска путем демаскирования каждого кандидата PDCCH с различными RNTI, например P-RNTI, SI-RNTI, RA-RNTI и так далее.
В пространстве поиска, специфичном для UE, UE находит PDCCH, релевантный для него, путем контроля набора кандидатов PDCCH в каждом подкадре. Если ошибка ЦИК не обнаружена, когда UE запрашивает кандидата PDCCH со своим RNTI (16-битным значением C-RNTI), UE определяет, что кандидат PDCCH несет свою собственную управляющую информацию.
Количество и местоположение кандидатов в пространстве поиска различно для каждого формата PDCCH. Существует четыре формата PDCCH (0, 1, 2 или 3). Если UE не декодирует никаких кандидатов PDCCH для данного формата PDCCH, он пытается декодировать кандидатов для другого формата PDCCH.
Количество блоков ресурсов определяет полосу пропускания восходящей и нисходящей линий связи. Реализация LTE Toolbox™ предполагает симметричную полосу пропускания канала, если специально не назначить различные значения NULRB и NDLRB. Если количество блоков ресурсов инициализировано только в одном направлении линии связи, то инициализированное количество блоков ресурсов (NULRB или NDLRB) используется как для восходящего, так и для нисходящего канала. При использовании этого сопоставления предупреждение не отображается. Ошибка возникает, если NULRB и NDLRB оба не определены.
[1] 3GPP TS 36.212. "Развитый универсальный наземный радиодоступа (E-UTRA); мультиплексирование и канальное кодирование. "Проект партнерства 3-го поколения; Техническая спецификация на сеть радиодоступа группы. URL: https://www.3gpp.org.
[2] 3GPP TS 36.213. "Развитый универсальный наземный радиодоступа (E-UTRA); Процедуры физического уровня. "Проект партнерства третьего поколения; Техническая спецификация на сеть радиодоступа группы. URL: https://www.3gpp.org.
ltePDCCH | ltePDCCHDecode | ltePDCCHDeinterleave | ltePDCCHIndices | ltePDCCHInfo | ltePDCCHInterleave | ltePDCCHPRBS | ltePDCCHSpace
Имеется измененная версия этого примера. Открыть этот пример с помощью изменений?
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.