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.
Sélectionner un site web
Choisissez un site web pour accéder au contenu traduit dans votre langue (lorsqu'il est disponible) et voir les événements et les offres locales. D’après votre position, nous vous recommandons de sélectionner la région suivante : .
Vous pouvez également sélectionner un site web dans la liste suivante :
Comment optimiser les performances du site
Pour optimiser les performances du site, sélectionnez la région Chine (en chinois ou en anglais). Les sites de MathWorks pour les autres pays ne sont pas optimisés pour les visites provenant de votre région.
Amériques
- 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)