lteDLSCHInfo
DL-SCH segmentation information
Description
Examples
Display DL-SCH Segmentation Information
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
Display DL-SCH Transport Channel Information for RMC R.11
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
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 | |
---|---|---|---|---|
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 |
chs
— Channel configuration
structure
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. |
blklen
— Transport block length
positive scalar integer | two-element positive integer vector
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
info
— DL-SCH code block segmentation information
structure array
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.
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 (한국어)