lteEPDCCHSpace
EPDCCH
search space candidates
Description
[
returns a matrix or cell array of EPDCCH ECCE candidate indices, and related
dimensional information for the given cell-wide settings structure and EPDCCH
transmission configuration structure. Depending on the configuration, the function
returns a matrix of candidates for a single EPDCCH set, or a cell array containing
one or two matrices of candidates for one or two EPDCCH sets.ind
,info
]
= lteEPDCCHSpace(enb
,chs
)
Examples
EPDCCH Search Space
EPDCCH Search Space for DCI Format 2A and 1.
For a particular configuration, establish the sizes of DCI messages for format 2A and format 1. Note that for DCI messages conveyed on the EPDCCH, ControlChannelType should be set to 'EPDCCH'
.
enb.NDLRB = 50; enb.CellRefP = 1; enb.NCellID = 0; enb.NSubframe = 0; enb.CFI = 1; chs.EPDCCHType = 'Localized'; chs.EPDCCHPRBSet = (0:3).'; chs.EPDCCHFormat = 1; chs.RNTI = 7; chs.ControlChannelType = 'EPDCCH'; dcisizes = lteDCIInfo(enb,chs); format2Asize = dcisizes.Format2A
format2Asize = uint64
42
format1size = dcisizes.Format1
format1size = uint64
33
Create the EPDCCH search space candidates for a localized EPDCCH transmission of a DCI format 2A message.
chs.DCIFormat = 'Format2A';
[candidates,info] = lteEPDCCHSpace(enb,chs)
candidates = 4×2
4 7
8 11
12 15
0 3
info = struct with fields:
nEPDCCH: 126
NECCEPerPRB: 4
NEREGPerECCE: 4
NECCEPerEPDCCH: 4
EPDCCHCase: 1
NECCE: 16
Create the candidates for a DCI format 1 message for the same configuration. The DCI format 1 message is smaller than the format 2A message, resulting in a change of case number (info.EPDCCHCase
) from 1 to 3. The aggregation level (info.NECCEPerEPDCCH
) changes from 4 to 2, resulting in a greater number of candidates.
chs.DCIFormat = 'Format1';
[candidates,info] = lteEPDCCHSpace(enb,chs)
candidates = 6×2
2 3
4 5
6 7
10 11
12 13
14 15
info = struct with fields:
nEPDCCH: 126
NECCEPerPRB: 4
NEREGPerECCE: 4
NECCEPerEPDCCH: 2
EPDCCHCase: 3
NECCE: 16
Input Arguments
enb
— eNodeB cell-wide settings
structure
eNodeB cell-wide settings, specified as a structure containing these parameter fields:
Parameter Field | Required or Optional | Values | Description |
---|---|---|---|
NDLRB | Required |
Scalar integer from 6 to 110 |
Number of downlink resource blocks () |
NCellID | Required |
Integer from 0 to 503 |
Physical layer cell identity |
CyclicPrefix | Optional |
|
Cyclic prefix length |
CellRefP | Required |
1, 2, 4 |
Number of cell-specific reference signal (CRS) antenna ports |
NSubframe | Required |
0 (default), nonnegative scalar integer |
Subframe number |
The following
parameter applies only when
| |||
CFI | Required |
1, 2, or 3 |
Control format indicator ( |
DuplexMode | Optional |
|
Duplexing mode, specified as either:
|
The following
parameters apply when | |||
TDDConfig | Optional |
0, 1 (default), 2, 3, 4, 5, 6 |
Uplink–downlink configuration |
SSC | Optional |
0 (default), 1, 2, 3, 4, 5, 6, 7, 8, 9 |
Special subframe configuration (SSC) |
NFrame | Optional |
0 (default), nonnegative scalar integer |
Frame number |
CSIRSPeriod | Optional |
|
CSI-RS subframe configurations for one or more CSI-RS resources. Multiple CSI-RS resources can be configured from a single common subframe configuration or from a cell array of configurations for each resource. |
The following CSI-RS
resource parameters apply only when
| |||
CSIRSConfig | Required | Nonnegative scalar integer |
Array CSI-RS configuration indices. See TS 36.211, Table 6.10.5.2-1. |
CSIRefP | Required |
1 (default), 2, 4, 8 |
Array of number of CSI-RS antenna ports |
ZeroPowerCSIRSPeriod | Optional |
|
Zero power CSI-RS subframe configurations for one or more zero power CSI-RS resource configuration index lists. Multiple zero power CSI-RS resource lists can be configured from a single common subframe configuration or from a cell array of configurations for each resource list. |
The following zero
power CSI-RS resource parameter is only applicable if
one or more of the above zero power subframe
configurations are set to any value other than
| |||
ZeroPowerCSIRSConfig | Required |
16-bit bitmap character vector or string scalar (truncated if
not 16 bits or |
Zero power CSI-RS resource configuration index lists (TS 36.211
Section 6.10.5.2). Specify each list as a 16-bit bitmap character vector or string scalar (if
less than 16 bits, then |
chs
— EPDCCH-specific channel transmission configuration
structure
EPDCCH-specific channel transmission configuration, specified as a structure that can contain the following parameter fields.
Parameter Field | Required or Optional | Values | Description |
---|---|---|---|
EPDCCHType | Required if the EPDCCH type list parameter field is absent |
| EPDCCH transmission type |
EPDCCHPRBSet | Required if the EPDCCH Type list parameter field is absent | Vector of zero-based indices for the PRB pairs corresponding to the EPDCCH PRB set. The number of PRB pair indices must be a power of 2. | EPDCCH PRB pair indices |
EPDCCHFormat | Required | 0, 1, 2, 3, or 4 | Number of ECCEs per EPDCCH transmission (equivalently the aggregation level L) as required by TS 36.211 Table 6.8A 1–2. |
EPDCCHStart | Optional | 0, 1, 2, 3, or 4 If this parameter is not present, then the cell-wide CFI parameter is used for the starting symbol. | EPDCCH starting symbol |
RNTI | Required |
0 (default), scalar integer |
Radio network temporary identifier (RNTI) value (16 bits) |
DCIFormat | Optional |
|
Downlink control information (DCI) format |
EPDCCHPRBSetList | Optional | cell array of one or two vectors | PRB pair indices for one or two EPDCCH sets |
EPDCCHTypeList | Optional | cell array of one or two arrays | EPDCCH transmission types for one or two EPDCCH sets |
Output Arguments
ind
— EPDCCH ECCE candidate indices
M-by-2
matrix | cell array
EPDCCH ECCE candidate indices, returned as an
M-by-2
matrix or a cell array
containing 2 M-by-2
matrices.
M is the number of EPDCCH candidates monitored for
the configuration provided. This variable is defined in TS 36.213 Tables
9.1.4-1a to 9.1.4-5b. Each two-element row of the matrix
ind
(or the rows of each matrix in cell array
ind
) contains the inclusive indices of a single
EPDCCH candidate location.
If
chs
.EPDCCHPRBSetList
andchs
.EPDCCHTypeList
are present and eitherchs
.EPDCCHPRBSet
orchs
.EPDCCHType
are absent, one or two EPDCCH sets are returned in a cell array containing one or two matrices, one for each set.If both
chs
.EPDCCHPRBSet
andchs
.EPDCCHType
are present, only the single candidate matrix which matches thePRB
set size and EPDCCH type given bychs
.EPDCCHPRBSet
andchs
.EPDCCHType
is returned. This allows the number of candidates M to be correctly calculated for TS 36.213 Tables 9.1.4-3a to 9.1.4-5b (corresponding to twoEPDCCH
sets) while returning a single set of candidates in matrix form. This format is consistent with the parameterization other EPDCCH-related functions that takeCHS.EPDCCHPRBSet
andCHS.EPDCCHType
as parameters and operate on a single EPDCCH set.If
chs
.EPDCCHPRBSetList
is absent, thenchs
.EPDCCHPRBSet
is required, and ifchs
.EPDCCHTypeList
is absent thenchs
.EPDCCHType
is required.
info
— Dimensional information about the EPDCCH
search space candidates
scalar structure
Dimensional information about the EPDCCH
search space
candidates, returned as a scalar structure containing:
Parameter Field | Description | Values |
---|---|---|
nEPDCCH | Number of REs in a PRB pair configured for possible EPDCCH transmission. See TS 36.211. [1], Section 6.8A.1. | Integer |
NECCEPerPRB | Number of ECCE per PRB pair | Integer |
NEREGPerECCE | Number of EREG per ECCE | Integer |
NECCEPerEPDCCH | Number of ECCES per EPDCCH transmission (equivalently the EPDCCH aggregation level L) as given by TS 36.211 [1] ,Table 6.8A.1-2 | Integer |
EPDCCHCase | Case number (1,2,3). See TS 36.213 [2], Section 9.1.4 | Integer |
NECCE | One or two element vector containing the number of ECCE available for transmission of EPDCCHs in the PRB pair set | Integer |
Data Types: struct
References
[1] 3GPP TS 36.211. “Evolved Universal Terrestrial Radio Access (E-UTRA); Physical Channels and Modulation.” 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 R2016b
See Also
lteEPDCCH
| lteEPDCCHDecode
| lteEPDCCHIndices
| lteEPDCCHSearch
| lteEPDCCHPRBS
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)