lteDCIInfo
Downlink control information message information
Description
returns
a structure indicating the minimum possible payload sizes, including
zero-padding bits when necessary, for all downlink control information
(DCI) message formats, given the cell-wide configuration in info
= lteDCIInfo(enb
)enb
.
This syntax uses default values for the UE-specific channel configuration.
To access the individual bit field sizes for each separate format,
use the related function lteDCI
.
TS 36.212 [1], Section 5.3.3.1, along with the referenced procedures of TS 36.213 [2], specify the rules defining the relationship between the bit field sizes and message padding per format, and the cell-wide and UE-specific parameters.
For information on link bandwidth assignment, see Specifying Number of Resource Blocks.
Examples
Get DCI Message Information
Find the minimum payload sizes of all DCI message formats for NDLRB = 50 (10 MHz symmetric link bandwidth), FDD duplexing, and PDCCH transmission.
enb = struct('NDLRB',50,'DuplexMode','FDD','CellRefP',1); lteDCIInfo(enb)
ans = struct with fields:
Format0: 27
Format1: 31
Format1A: 27
Format1B: 28
Format1C: 13
Format1D: 28
Format2: 43
Format2A: 41
Format2B: 41
Format2C: 42
Format2D: 45
Format3: 27
Format3A: 27
Format4: 36
Format5: 27
Format5A: 27
Get DCI Message Using UE-Specific Configuration
Using the UE-specific channel structure, chs
, extend the DCI formats to include optional fields dependent on the target UE protocol configuration.
Show the minimum DCI message size per format for NDLRB
= 50 (10 MHz symmetric link bandwidth), FDD duplexing, and PDCCH transmission.
enb = struct('NDLRB',50,'DuplexMode','FDD','CellRefP',1); dciout = lteDCIInfo(enb)
dciout = struct with fields:
Format0: 27
Format1: 31
Format1A: 27
Format1B: 28
Format1C: 13
Format1D: 28
Format2: 43
Format2A: 41
Format2B: 41
Format2C: 42
Format2D: 45
Format3: 27
Format3A: 27
Format4: 36
Format5: 27
Format5A: 27
Default settings for the UE-specific channel structure, chs
, are:
chs.ControlChannelType = 'PDCCH'; chs.SearchSpace = 'UESpecific'; chs.EnableCarrierIndication = 'Off'; chs.EnableMultipleCSIRequest = 'Off'; chs.EnableSRSRequest = 'Off'; chs.NTxAnts = 1;
Enable carrier indication, and show the sizes per format when the DCI message is configured to include the UE-specific 3 bit carrier indicator field (CIF).
chs.EnableCarrierIndication = 'On';
dciout = lteDCIInfo(enb,chs)
dciout = struct with fields:
Format0: 29
Format1: 34
Format1A: 29
Format1B: 31
Format1C: 13
Format1D: 31
Format2: 46
Format2A: 43
Format2B: 43
Format2C: 45
Format2D: 47
Format3: 27
Format3A: 27
Format4: 39
Format5: 29
Format5A: 29
The sizes have not changed for formats 1C/3/3A, because the CIF does not apply to them. Also, because of the padding rules, the original lengths for some of the formats increased by less than 3 bits. These lengths are for formats mapped into the UE-specific search space, not formats 3/3A.
Change the UE-specific parameter to map the CIF into the PDCCH common search space.
chs.SearchSpace = 'Common';
dciout = lteDCIInfo(enb,chs)
dciout = struct with fields:
Format0: 27
Format1: 34
Format1A: 27
Format1B: 31
Format1C: 13
Format1D: 31
Format2: 46
Format2A: 43
Format2B: 43
Format2C: 45
Format2D: 47
Format3: 27
Format3A: 27
Format4: 39
Format5: 27
Format5A: 27
When the DCI message is configured for PDCCH-common search space, the format 0/1A length returns to its original size.
As specified in TS 36.212, with regard to search space, these points apply:
Only formats 0/1A/1C can be mapped into either the PDCCH common or UE-specific search spaces.
Formats 3/3A can be mapped into the common search space only.
All other formats are mapped into UE-specific spaces only.
There is no common search space for the EPDCCH.
Input Arguments
enb
— DCI message format and bandwidth
structure
DCI message format and bandwidth, specified as a structure that can contain the following fields.
Parameter Field | Required or Optional | Values | Description |
---|---|---|---|
NDLRB | Required | Scalar integer from 6 to 110 | Number of downlink resource blocks () For information on link bandwidth assignment, see Specifying Number of Resource Blocks. |
NULRB | Required | Scalar integer from 6 to 110 | Number of uplink resource blocks. () For information on link bandwidth assignment, see Specifying Number of Resource Blocks. |
CellRefP | Optional | 1 (default), 2, 4 | Number of cell-specific reference signal (CRS) antenna ports |
DuplexMode | Optional |
| Duplexing mode, specified as either:
|
chs
— User Equipment (UE) related channel configuration
structure
User-equipment-related (UE-related) channel configuration, specified as a structure containing these UE-specific fields.
Note
All fields in chs
are optional. The presence
of these optional fields depends on:
Whether the transmission of DCI message is in a PDCCH using common search space mapping or in an EDPCCH.
The release-specific features configured at the destination UE.
These additional UE-specific bit fields are off by default.
EnableCarrierIndication
— Option to enable carrier indication
'Off'
(default) | 'On'
| optional
Option to enable carrier indication field (CIF) in the UE configuration,
specified as 'Off'
or 'On'
.
By default, EnableCarrierIndication
is disabled.
When EnableCarrierIndication
is enabled ('On'
),
the CIF is present in the UE-specific configuration.
Data Types: char
| string
ChannelControlType
— Physical control channel type
'PDCCH'
(default) | 'EPDCCH'
| optional
Physical control channel type used to carry DCI formats, specified
as 'PDCCH'
or 'EPDCCH'
. The
setting for ChannelControlType
affects the presence
of the HARQ-ACK resource offset field and message padding.
Data Types: char
| string
SearchSpace
— Search space mapping
'UESpecific'
(default) | 'Common'
| optional
Search space mapping for DCI formats 0/1A/1C, specified as 'UESpecific'
or 'Common'
.
This field is only applicable for PDCCH. None of the additional fields
can be present when formats 0 or 1A are mapped into the PDCCH common
search space.
Data Types: char
| string
EnableSRSRequest
— Option to enable SRS request
'Off'
(default) | 'On'
| optional
Option to enable SRS request in the UE configuration, specified
as 'Off'
or 'On'
. By default, EnableSRSRequest
is
disabled. When EnableSRSRequest
is enabled ('On'
),
the SRS request field is present in UE-specific formats 0/1A for FDD
or TDD and formats 2B/2C/2D for TDD.
Data Types: char
| string
EnableMultipleCSIRequest
— Option to enable multiple CSI requests
'Off'
(default) | 'On'
| optional
Option to enable multiple CSI requests in the UE configuration,
specified as 'Off'
or 'On'
.
By default, EnableMultipleCSIRequest
is disabled.
When EnableMultipleCSIRequest
is enabled ('On'
),
the UE is configured to process multiple channel state information
(CSI) requests from cells. Enabling multiple CSI requests affects
the length of the CSI request field in UE-specific formats 0 and 4.
Data Types: char
| string
NTxAnts
— Number of UE transmission antennas
1 (default) | 2 | 4 | optional
Number of UE transmission antennas, specified as 1, 2, or 4. The number of UE transmission antennas affects the length of the precoding information field in DCI format 4.
Data Types: double
PSSCHNSubchannels
— Number of sub-channels in V2X PSSCH pool
1 (default) | integer scalar from 2 to 110 | optional
Number of sub-channels in V2X PSSCH pool, specified as an integer scalar from 1 to 110. It affects the length of RIV in format 5A
Data Types: double
Data Types: struct
Output Arguments
info
— Payload sizes for all DCI message formats
structure
Payload sizes for all DCI message formats, returned as a structure with the following parameter fields.
Parameter Field | Description | Values | Data Type |
---|---|---|---|
Format0 |
| Integer | uint64 |
Format1 |
| Integer | uint64 |
Format1A |
| Integer | uint64 |
Format1B |
| Integer | uint64 |
Format1C |
| Integer | uint64 |
Format1D |
| Integer | uint64 |
Format2 |
| Integer | uint64 |
Format2A |
| Integer | uint64 |
Format2B |
| Integer | uint64 |
Format2C |
| Integer | uint64 |
Format2D |
| Integer | uint64 |
Format3 |
| Integer | uint64 |
Format3A |
| Integer | uint64 |
Format4 |
| Integer | uint64 |
Format5 |
| Integer | uint64 |
Format5A |
| Integer | uint64 |
According to the rules defined in TS 36.212 [1], Section 5.3.3, the payload size of DCI
Format0
and Format1A
should always
be the same and either format will be appended with padding bits, if
necessary, to fulfill this condition.
None of the DCI format payload sizes should equal the ambiguous sizes defined in TS 36.212 [1], Table 5.3.3.1.2-1. If necessary, padding bits are added to the DCI format payload. When transmitting DCI messages using PDCCH, the ambiguous format payload sizes are 12, 14, 16, 20, 24, 26, 32, 40, 44, and 56.
More About
Specifying Number of Resource Blocks
The number of resource blocks specifies the
uplink and downlink bandwidth. The LTE Toolbox™ implementation
assumes symmetric link bandwidth unless you specifically assign different
values to NULRB
and NDLRB
. If
the number of resource blocks is initialized in only one link direction,
then the initialized number of resource blocks (NULRB
or NDLRB
)
is used for both uplink and downlink. When this mapping is used, no
warning is displayed. An error occurs if NULRB
and NDLRB
are
both undefined.
References
[1] 3GPP TS 36.212. “Evolved Universal Terrestrial Radio Access (E-UTRA); Multiplexing and channel coding.” 3rd Generation Partnership Project; Technical Specification Group Radio Access Network. URL: https://www.3gpp.org.
[2] 3GPP TS 36.213. “Evolved Universal Terrestrial Radio Access (E-UTRA); Physical layer procedures.” 3rd Generation Partnership Project; Technical Specification Group Radio Access Network. URL: https://www.3gpp.org.
Version History
Introduced in R2014a
See Also
lteDCI
| lteDCIEncode
| lteDCIDecode
| lteDCIResourceAllocation
| lteSCIInfo
MATLAB Command
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)
Asia Pacific
- Australia (English)
- India (English)
- New Zealand (English)
- 中国
- 日本Japanese (日本語)
- 한국Korean (한국어)