PUCCH format 3 resource element indices
[ind,info] = ltePUCCH3Indices(ue,chs)
[ind,info] = ltePUCCH3Indices(ue,chs,opts)
a column vector of resource element indices given the UE-specific
ue, and channel transmission
chs. It returns a matrix of resource
element (RE) indices and information structure array,
for the Physical Uplink Control Channel (PUCCH) format 3. By default,
the indices are returned in 1-based linear indexing form that can
directly index elements of a resource matrix. These indices are ordered
as the PUCCH format 3 modulation symbols,
should be mapped. Alternative indexing formats can also be generated.
The indices for each antenna are in the columns of
with the number of columns determined by the number of PUCCH resource
ue— UE-specific settingsstructure
UE-specific settings, specified as a structure.
contain the following fields.
Number of uplink resource blocks, specified as a integer.
CyclicPrefixUL— Cyclic prefix length for uplink
'Normal'(default) | Optional |
Cyclic prefix length, specified as either
Shortened— Shortened subframe flag0 (default) | Optional | 1
Shortened subframe flag, specified as 0 or 1. Optional. When
the value is
1, the last symbol of the subframe
is not used. This value is required for subframes with possible SRS
Channel transmission configuration, specified as a structure having the following fields.
ResourceIdx— PUCCH resource indicescolumn vector of integers with values ranging from 0 to 549
PUCCH resource indices, specified as a column vector of integers with values from 0...549. There is one index for each transmission antenna. The indices determine the Physical Resource Blocks used for transmission (n3_pucch). This input argument is optional.
opts— Format control for returned element resource indicesstring | cell array of strings
Format control for returned element resource indices, specified as a string or a cell array of strings. The option strings can contain values from the Indexing Style and Index base categories.
The returned indices are in linear index form
The returned indices are in
Indices returned are 1-based
Indices returned are 0-based
ind— Resource element indicescolumn vector of integer values
Resource element indices, returned as a column vector of integer values.
info— Information associated with PUCCH format 3 transmissionscalar structure | structure array
Information associated with PUCCH format 3 transmission, returned as a scalar structure or a structure array. It contains the following fields.
PRBSet— PRBs occupied by indices in each slot of the subframeinteger row vector
PRBs occupied by the indices in each slot of the subframe (0-based), specified as an integer row vector.
RBIdx— PUCCH logical resource block indexscalar integer
PUCCH logical resource block index, specified as a scalar integer. (m)
NSymbSlot— Number of OFDM symbols in each slotinteger row vector
Number of OFDM symbols in each slot, specified as an integer row vector. ([N_SF,0_PUCCH N_SF,1_PUCCH])