lteEPDCCHIndices
Enhanced physical downlink control channel (EPDCCH) resource element indices
Description
Examples
Generate RE Indices of Localized Transmission
This example generates RE Indices of localized transmission in default and subscripted formats.
Specify the cell-wide settings in parameter structure, enb
.
enb.NDLRB = 6; enb.NSubframe = 0; enb.NCellID = 0; enb.CellRefP = 1; enb.CyclicPrefix = 'Normal'; enb.DuplexMode = 'FDD'; enb.NFrame = 0; enb.CSIRSPeriod = 'Off'; enb.ZeroPowerCSIRSPeriod = 'Off';
Specify the channel transmission configuration in parameter structure, chs
.
chs.EPDCCHECCE = [0 7];
chs.EPDCCHType = 'Localized';
chs.EPDCCHPRBSet = 2:3;
chs.EPDCCHStart = 2;
chs.RNTI = 1;
Generate 1-based linear resource element indices of a localized transmission.
[ind,info] = lteEPDCCHIndices(enb,chs); size(ind)
ans = 1×2
228 1
Display the size and the first 10 indices of ind
.
ind(1:10)
ans = 10x1 uint32 column vector
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
Generate 1-based resource element indices in the subscript format [ subcarrier
, symbol
, antenna
].
[ind,info] = lteEPDCCHIndices(enb,chs,'sub');
size(ind)
ans = 1×2
228 3
Display the size and the first 10 indices of ind
.
ind(1:10,:)
ans = 10x3 uint32 matrix
25 3 2
26 3 2
27 3 2
28 3 2
29 3 2
30 3 2
31 3 2
32 3 2
33 3 2
34 3 2
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
is only read when | |||
CFI | Required | 1, 2, or 3 | Control format indicator ( |
DuplexMode | Optional |
| Duplexing mode, specified as one of the following:
|
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 |
---|---|---|---|
EPDCCHECCE | Required | One-element or two-element vector specifying the zero-based ECCE index or inclusive
[
If no transmission is required, leave this parameter empty. | Set of one of several consecutive ECCEs defining the EPDCCH transmission candidate in the overall EPDCCH set |
EPDCCHType | Required |
| EPDCCH transmission type |
EPDCCHPRBSet | Required | Vector of zero-based indices for the PRB pairs corresponding to the EPDCCH PRB set. The number of PRB pair indices must be one of:
If no transmission is required, leave this parameter empty. | EPDCCH PRB pair indices |
EPDCCHStart | Optional | Integer from 0 to 4 If this parameter is not present, then the cell-wide CFI parameter is used for the starting symbol. | EPDCCH starting symbol |
RNTI | Required only when EPDCCHType is set to
'Localized' | 0 (default), scalar integer | Radio network temporary identifier (RNTI) value (16 bits) |
opts
— Index generation options
character vector | cell array of character vectors | string array
Index generation options, specified as a character vector, cell
array of character vectors, or string array. For convenience, you can specify several options as
a single character vector or string scalar by a space-separated list of values placed inside the
quotes. Values for opts
when specified as a character vector include (use
double quotes for string):
Option | Values | Description |
---|---|---|
Indexing style |
| Style for the returned indices, specified as one of the following options.
|
Index base |
| Base value of the returned indices. Specify
|
Whether in linear or subscript format style, the indices are
always formed out of [subcarrier, symbol, antenna]
subscripts.
These subscripts identify the used resource elements in each subframe
resource grid per antenna port.
For the EPDCCH, the antenna subscripts have the possible range 1...4 (if index is one-based), which represents antenna ports p = 107...110. For a localized EPDCCH transmission, the antenna subscripts are a single value out of 1...4, dependent on the RNTI and ECCEs selected. For a distributed EPDCCH transmission, the antenna subscripts alternate between one of two values: {1,3} (p = 107,109) for normal cyclic prefix, and {1,2} (p = 107,108) for extended cyclic prefix. See TS 36.211 [1], Section 6.8A.5. Use these indices to index the subframe grid directly. The grid comprises the four possible EPDCCH antenna ports (p = 107...110) and is represented as an.NSC-by-NSYM-by-4 array.
Example: 'ind 1based'
, "ind 1based"
,
{'ind','1based'}
, or
["ind","1based"]
specify the same formatting
options.
Data Types: char
| string
| cell
Output Arguments
ind
— Subframe EPDCCH RE indices
integer column vector | 3-column integer matrix
EPDCCH subframe resource element indices, returned by default
in one-based linear indexing form as a numeric column vector of length NRE-by-1. NRE is
the number of subframe resource elements. Optionally, for subscript-specific
indexing style [subcarrier
, symbol
, antenna
], ind
is
returned as a numeric matrix of size NRE-by-3.
The grid comprises the four possible EPDCCH antenna ports (p =
107,...,110) and is represented as an NSC-by-NSYM-by-4
array. NSC is the number
of subcarriers, NSYM is
the number of symbols, and 4
is the number of antenna
ports.
The indices are for a single transmission instance of the EPDCCH.
The order of the indices is the same as required for the complex EPDCCH
symbols mapping. Generate these symbols using lteEPDCCH
.
The indices are parameterized in terms of a configured PRB pair set
that defines:
the overall set of possible EPDCCH candidates and
the aggregation of one or more consecutive enhanced control channel elements (ECCE). This aggregation identifies the specific EPDCCH instance within the set of EPDCCH candidates.
The EPDCCH can use either localized or distributed transmission, differing in the mapping of ECCEs to REs, active PRB pairs, and antenna ports.
Data Types: double
info
— Information related to EPDCCH indices
scalar structure
Dimensional information related to EPDCCH indices, returned
as a scalar structure. The structure info
contains
the following fields.
Parameter Field | Description | Values | Data Type |
---|---|---|---|
EPDCCHG | EPDCCH data bit capacity | Integer | int32 |
EPDCCHGd | EPDCCH QPSK symbol capacity | Integer | int32 |
nEPDCCH | Number of REs in a PRB pair configured for possible EPDCCH transmission. See TS 36.211. [1], Section 6.8A.1. | Integer | int32 |
NECCE | Number of ECCE available for transmission of EPDCCHs in the PRB pair set | Integer | int32 |
NECCEPerPRB | Number of ECCE per PRB pair | Integer | int32 |
NEREGPerECCE | Number of EREG per ECCE | Integer | int32 |
EPDCCHPorts | A vector indicating the set of antenna subscripts used by REs for this transmission
instance of the EPDCCH. The subscripts are one-based
(default) or zero-based as specified by
| Vector of integers | int32 |
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.
Version History
Introduced in R2014bR2024b: RE indices for MPDCCH Format 5
The lteEPDCCHIndices
function now supports MTC physical downlink
control channel (MPDCCH) Format 5. To get RE indices for this MPDCCH format, specify
the EPDCCHECCE
field as a two-element vector that defines 12 or
24 ECCEs and the EPDCCHPRBSet
field as a vector of length 6.
Both fields belong to the chs
input structure.
See Also
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 (한국어)