lteDLSCHInfo
DL-SCH segmentation information
Description
Examples
Show the sizing information before turbo coding for an input transport block of length 132. The info structure fields shows that there are 4 filler bits and the total size of the one segment after CRC addition is 160.
lteDLSCHInfo(132)
ans = struct with fields:
C: 1
Km: 0
Cm: 0
Kp: 160
Cp: 1
F: 4
L: 0
Bout: 160
Show the DL-SCH transport channel sizing information for an R.11 RMC.
rmc = lteRMCDL('R.11');
lteDLSCHInfo(rmc,rmc.PDSCH,rmc.PDSCH.TrBlkSizes(1))
ans = struct with fields:
C: 3
Km: 4288
Cm: 0
Kp: 4352
Cp: 3
F: 0
L: 24
Bout: 13056
NLayers: 2
NL: 2
Qm: 4
NIR: 0
RV: 0
Input Arguments
eNodeB cell-wide settings, specified as a structure containing these parameter fields:
Parameter Field | Required or Optional | Values | Description | |
---|---|---|---|---|
DuplexMode | Optional |
| Duplexing mode, specified as either:
| |
When | ||||
TDDConfig | Optional | 0, 1 (default), 2, 3, 4, 5, 6 | Uplink–downlink configuration | |
When | ||||
CellRefP | Optional | 1, 2, 4 | Number of cell-specific reference signal (CRS) antenna ports |
Channel configuration, specified as a structure. It defines aspects of the PDSCH onto which the codewords are mapped. It also defines the DL-SCH soft buffer size and redundancy versions of the generated codewords.
chs
can contain the following fields.
Parameter Field | Required or Optional | Values | Description | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Modulation | Required | 'QPSK' , '16QAM' , '64QAM' ,
'256QAM' ,
'1024QAM' | Modulation type, specified as a character vector, cell array of character vectors, or string array. If blocks, each cell is associated with a transport block. | ||||||||||||||||||||
NLayers | Required | Integer from 1 to 8 | Total number of transmission layers associated with the transport block or blocks. | ||||||||||||||||||||
TxScheme | Required |
| PDSCH transmission scheme, specified as one of the following options.
| ||||||||||||||||||||
RV | Required | Integer vector (0,1,2,3). A one or two column matrix (for one or two codewords). | Specifies the redundancy version for one or two codewords used
in the initial subframe number, | ||||||||||||||||||||
NSoftbits | Optional | Nonnegative scalar integer (default 0) | Total number of soft buffer bits. The default setting of 0 signifies that there is no buffer limit. |
Transport block length, specified as a positive integer or a two-element positive integer vector. A two-element vector defines the length of transport blocks for two codewords.
Data Types: double
Output Arguments
DL-SCH code block segmentation information, returned as a structure array including the following fields.
Parameter Field | Description | Values |
---|---|---|
C | Total number of code blocks | Nonnegative scalar integer |
Km | Lower code block size (K–) | Nonnegative scalar integer |
Cm | Number of code blocks of size | Nonnegative scalar integer |
Kp | Upper code block size (K+) | Nonnegative scalar integer |
Cp | Number of code blocks of size | Nonnegative scalar integer |
F | Number of filler bits in first block | Nonnegative scalar integer |
L | Number of segment cyclic redundancy check (CRC) bits | Nonnegative scalar integer |
Bout | Total number of bits in all segments | Nonnegative scalar integer |
When syntax includes | ||
NLayers | Number of layers associated with one codeword | Nonnegative scalar integer |
NL | Number of layers used in rate matching calculation | Nonnegative scalar integer |
Qm | Bits per symbol variable used in rate matching calculation | Nonnegative scalar integer |
NIR | Number of soft bits associated with transport block. Soft buffer size for entire input transport block | Nonnegative scalar integer |
RV | RV value associated with one codeword Included if RV is present at the input. | Nonnegative scalar integer |
Version History
Introduced in R2014a
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.
Seleccione un país/idioma
Seleccione un país/idioma para obtener contenido traducido, si está disponible, y ver eventos y ofertas de productos y servicios locales. Según su ubicación geográfica, recomendamos que seleccione: .
También puede seleccionar uno de estos países/idiomas:
Cómo obtener el mejor rendimiento
Seleccione China (en idioma chino o inglés) para obtener el mejor rendimiento. Los sitios web de otros países no están optimizados para ser accedidos desde su ubicación geográfica.
América
- América Latina (Español)
- Canada (English)
- United States (English)
Europa
- 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)