PDCCH передают в нисходящем направлении поиск управляющей информации
[
восстанавливает структуры сообщения нисходящей управляющей информации (DCI), dcistr
,dcibits
]
= ltePDCCHSearch(enb
,chs
,softbits
)dcistr
, и соответствующие векторы DCI передают биты, dcibits
, после слепого декодирования мультиплексированных физических нисходящих каналов управления (PDCCHs) в области управления, данной softbits
входной вектор, настройка всей ячейки, enb
, и настройка канала UE-specific, chs
. Для получения дополнительной информации см., что Поиск PDCCH Обрабатывает.
Извлеките и декодируйте символы PDCCH из области управления сетки подкадра, созданной генератором формы волны DL, lteRMCDLTool
. Используйте функцию поиска вслепую, ltePDCCHSearch
, искать общие и пробелы UE-specific путем украшения ткани узорами всех кандидатов PDCCH со сконфигурированным RNTI.
Используйте генератор формы волны, чтобы создать полную сетку подкадра, содержащую ссылочный PDSCH, и сопоставил DCI в пространстве поиска UE-specific. Извлеките и декодируйте все мультиплексирование PDCCH (область управления) биты.
rmc = lteRMCDL('R.0');
[~,txGrid] = lteRMCDLTool(rmc,[1;0;0;1]);
pdcchSymbols = txGrid(ltePDCCHIndices(rmc));
rxPdcchBits = ltePDCCHDecode(rmc,pdcchSymbols);
Сконфигурируйте параметры UE-specific, которые влияют на длины сообщения 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-specific в мультиплексировании PDCCH. Используйте функцию поиска вслепую, чтобы восстановить их. Поскольку пространство поиска является UE-specific, можно расширить сообщения, чтобы включать Релиз 10 поле запроса SRS и 2-битное поле запроса CSI для формата 0 DCI. Для простоты пример не включает шагов обработки канала PDCCH.
Создайте вектор, содержащий область управления биты мультиплексирования PDCCH.
enb = lteRMCDL('R.0');
pdcchinfo = ltePDCCHInfo(enb);
pdcchmux = zeros(1,pdcchinfo.MTot);
Сконфигурируйте параметры UE-specific, чтобы управлять 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-specific местоположения в мультиплексировании 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
{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 | Количество портов антенны специфичного для ячейки ссылочного сигнала (CRS) |
DuplexMode | Дополнительный |
| Режим Duplexing, заданный как одно из следующего:
|
Типы данных: struct
chs
— Связанная с оборудованием пользователя настройка каналаСвязанный с оборудованием пользователя (UE-related) настройка канала, заданная как структура, содержащая следующие поля UE-specific.
RNTI
— Радиосеть временный идентификаторРадиосеть временное значение идентификатора, заданное в виде числа.
Типы данных: double
EnableCarrierIndication
— Опция, чтобы включить индикацию поставщика услуг'Off'
(значение по умолчанию) | 'On'
| дополнительныйОпция, чтобы включить индикации поставщика услуг настройку UE, заданную как 'Off'
или 'On'
. Настройка по умолчанию отключена. Когда включено, 'On'
, поле индикации поставщика услуг присутствует.
Типы данных: char |
string
EnableSRSRequest
— Опция, чтобы включить запрос SRS'Off'
(значение по умолчанию) | 'On'
| дополнительныйОпция, чтобы включить запрос SRS в настройке UE, заданной как 'Off'
или 'On'
. По умолчанию, EnableSRSRequest
отключен. Когда EnableSRSRequest
включен ('On'
), поле запроса SRS присутствует в форматах UE-specific 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-specific.
Типы данных: char |
string
NTxAnts
— Количество антенн передачи UEКоличество антенн передачи UE, заданных как 1, 2, или 4. Количество антенн передачи UE влияет на длину поля информации о предварительном кодировании в формате 4 DCI.
Типы данных: double
Типы данных: struct
softbits
— Входной вектор мягких битовВходной вектор мягких битов, заданных как вектор-столбец.
Типы данных: double
dcistr
— Структуры сообщения нисходящей управляющей информации (DCI)Структуры сообщения нисходящей управляющей информации (DCI), возвращенные как массив ячеек структур. Каждая структура представляет успешно декодируемый DCI, поля которого совпадают с полями связанного формата DCI. Каждая структура содержит поля, сопоставленные с одним или несколькими, декодировал сообщения DCI. Поскольку несколько PDCCHs могут быть переданы в подкадре, UE должен контролировать весь возможный PDCCHs, направленный на него. Если больше чем один PDCCH направлен к UE или успешно декодируется, dcistr
содержит то количество декодируемых сообщений DCI.
Каждая ячейка содержит структуру с полями, сопоставленными с форматом DCI полученного PDCCHs.
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 бита | Поле индикатора Carrier | |
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 бит | Тип распределения ресурсов, только представьте если ≤. | |
'Format1' | DCIFormat | - | 'Format1' |
CIF | 0 или 3 бита | Поле индикатора Carrier | |
AllocationType | 1 бит | Заголовок распределения ресурсов: тип 0, тип 1. Если нисходящая пропускная способность является ≤10 PRBs нет никакого заголовка распределения ресурсов, и тип 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 бита | Поле индикатора Carrier | |
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 бита | Поле индикатора Carrier | |
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 бита | Поле индикатора Carrier | |
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 бита | Поле индикатора Carrier | |
AllocationType | 1 бит | Заголовок распределения ресурсов: тип 0, тип 1. Если нисходящая пропускная способность является ≤10 PRBs нет никакого заголовка распределения ресурсов, и тип 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 бита | Поле индикатора Carrier | |
AllocationType | 1 бит | Заголовок распределения ресурсов: тип 0, тип 1. Если нисходящая пропускная способность является ≤10 PRBs нет никакого заголовка распределения ресурсов, и тип 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 бита | Поле индикатора Carrier | |
AllocationType | 1 бит | Заголовок распределения ресурсов: тип 0, тип 1. Если нисходящая пропускная способность является ≤10 PRBs нет никакого заголовка распределения ресурсов, и тип 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 бита | Поле индикатора Carrier | |
AllocationType | 1 бит | Заголовок распределения ресурсов: тип 0, тип 1. Если нисходящая пропускная способность является ≤10 PRBs нет никакого заголовка распределения ресурсов, и тип 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 бита | Поле индикатора Carrier | |
AllocationType | 1 бит | Заголовок распределения ресурсов: тип 0, тип 1. Если нисходящая пропускная способность является ≤10 PRBs нет никакого заголовка распределения ресурсов, и тип 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 бита | Отображение РЕ 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 бита | Поле индикатора Carrier | |
Allocation | Варьируется | Присвоение/выделение блока ресурса | |
TPC | 2 бита | Команда PUSCH TPC | |
CShiftDMRS | 3 бита | Циклический сдвиг для DM-RS | |
TDDIndex | 2 бита | Поскольку TDD конфигурируется 0, это поле является Восходящим индексом. Поскольку 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 бита | Индикатор Carrier | |
FirstSubchannelIdx | Самый низкий индекс выделения подканала к начальной передаче | ||
RIV | от 0 до 13 битов, | Значение индикации ресурса | |
TimeGap | 4 бита |
Разрыв времени между начальной передачей и повторной передачей | |
SLIndex | 2 бита | Индекс настройки SPS SL |
Типы данных: char
Типы данных: cell
dcibits
— DCI передают битыDCI передают биты, возвращенные как массив ячеек одного или нескольких числовых векторов. Каждый вектор содержит поток битов восстановленного сообщения DCI, включая любое дополнение нуля. Каждый вектор битных значений соответствует успешно декодируемым сообщениям DCI. Для получения дополнительной информации смотрите lteDCI
.
Типы данных: cell
Поиск PDCCH, обрабатывающий вслепую, декодирует сообщения DCI на основе их длин. Длины и порядок, в котором разыскиваются сообщения DCI, обеспечиваются lteDCIInfo
. Если одно или несколько сообщений имеют ту же длину, первый формат сообщения в списке используется, чтобы декодировать сообщение. Другие потенциальные форматы сообщения проигнорированы. ltePDCCHSearch
функция не рассматривает режим передачи (TM) во время поиска вслепую, и никакой формат сообщения DCI не отфильтрован на основе режима передачи. Это также не ищет формат 3 and 3 and 3A (команды корректировки степени для PUSCH и PUCCH). Для получения дополнительной информации об ассоциации между режимом передачи, схемой передачи, формат DCI и пространство поиска, видят TS 36.213 [2], Раздел 7.1 и Таблица 7.1-5.
UE требуется, чтобы контролировать несколько PDCCHs в области управления. UE сообщают только ширины, в символах OFDM, области управления в подкадре, и не знает о точном местоположении PDCCHs, относящегося к нему. UE находит соответствующее PDCCHs для него путем контроля группы кандидатов PDCCH, то есть, группы последовательного кандидата управления элементы (CCEs), на котором PDCCH может быть сопоставлен в каждом подкадре. Для получения дополнительной информации смотрите ltePDCCHSpace
. Этот процесс упоминается как blind decoding.
Чтобы упростить задачу декодирования в UE, целая область управления подразделена на общие и пространства поиска UE-specific, которые UE контролирует (monitor подразумевает попытку декодировать каждый PDCCH). Каждое пространство поиска включает 2, 4, или 6 кандидатов PDCCH, длина данных которых зависит от своего соответствующего формата PDCCH. Каждый PDCCH должен быть передан на 1, 2, 4, или 8 CCE (1 CCE = 72 бита). Общее пространство поиска ограничивается только двумя уровнями агрегации, 4 и 8, в то время как пространство поиска UE-specific может иметь уровень агрегации 1, 2, 4, или 8.
Все UEs в ячейке контролируют общее пространство поиска, которое несет управляющую информацию, характерную для всего UEs. Информация об общем контроле несет начальную важную информацию включая информацию о разбивке на страницы, информацию о системе и процедуры произвольного доступа. UE контролирует общее пространство поиска путем украшения ткани узорами каждого кандидата PDCCH с различным RNTIs, например, P-RNTI, SI-RNTI, RA-RNTI и так далее.
В пространстве поиска UE-specific UE находит соответствующее PDCCH для него путем контроля группы кандидатов PDCCH в каждом подкадре. Если никакая ошибка CRC не обнаруживается, когда 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); Мультиплексирование и кодирование канала”. Проект Партнерства третьего поколения; Сеть радиодоступа Technical Specification Group. URL: https://www.3gpp.org.
[2] 3GPP TS 36.213. “Развитый Универсальный Наземный Радио-доступ (к E-UTRA); процедуры Физического уровня”. Проект Партнерства третьего поколения; Сеть радиодоступа Technical Specification Group. URL: https://www.3gpp.org.
ltePDCCH
| ltePDCCHDecode
| ltePDCCHDeinterleave
| ltePDCCHIndices
| ltePDCCHInfo
| ltePDCCHInterleave
| ltePDCCHPRBS
| ltePDCCHSpace
У вас есть модифицированная версия этого примера. Вы хотите открыть этот пример со своими редактированиями?
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.