Main Content

lteCFI

Control format indicator block encoding

Description

example

cw = lteCFI(enb) returns a 32-element vector, cw, that represents the rate 1/16 block encoding of the control format indicator (CFI) value defined in the CFI field of the enb structure.

The value for CFI can be 1, 2, or 3. This value indicates the time span, in OFDM symbols, of the DCI PDCCH transmission (the control region) in that downlink subframe. For bandwidths in which NDLRB is greater than 10 RB, the span of the DCI in OFDM symbols is the same as the actual CFI value. If NDLRB is less than or equal to 10 RB, the span is CFI+1 symbols.

Examples

collapse all

Generate the 32-element vector that represents block encoding of a CFI value of 2.

cw = lteCFI(struct('CFI',2));
cw(1:10)
ans = 10x1 int8 column vector

   1
   0
   1
   1
   0
   1
   1
   0
   1
   1

Input Arguments

collapse all

eNodeB cell-wide settings, specified as a structure containing these parameter fields.

Parameter FieldRequired or OptionalValuesDescription
CFIRequired

1, 2, or 3
Scalar or if the CFI varies per subframe, a vector of length 10 (corresponding to a frame).

Control format indicator (CFI) value. In TDD mode, CFI varies per subframe for the RMCs ('R.0', 'R.5', 'R.6', 'R.6-27RB', 'R.12-9RB')

The value for CFI can be 1, 2, or 3. This value indicates the time span, in OFDM symbols, of the DCI PDCCH transmission (the control region) in that downlink subframe. For bandwidths in which NDLRB is greater than 10 RB, the span of the DCI in OFDM symbols is the same as the actual CFI value. If NDLRB is less than or equal to 10 RB, the span is CFI+1 symbols.

Output Arguments

collapse all

CFI codeword, returned as an integer column vector of length 32. This vector represents the 1/16 block encoding of the CFI value defined in structure enb.

Data Types: int8

Version History

Introduced in R2014a