ltePDSCH
Physical downlink shared channel
Description
returns
a matrix containing the physical downlink shared channel (PDSCH) complex
symbols for cell-wide settings, sym
= ltePDSCH(enb
,chs
,cws
)enb
, channel
transmission configuration, chs
, and the codeword
or codewords contained in cws
. The channel processing
includes the stages of scrambling, symbol modulation, layer mapping,
and precoding.
Examples
Generate PDSCH symbols for Test Model E-TM1.1 10MHz
Generate the configuration structure for Test Model E-TM1.1 10 MHz, as specified in TS36.141
Initialize the test model using lteTestModel
. Generate information related to PDSCH indices and use info.Gd
output to determine the required transport block. Execute lteDLSCH
to create the codeword, then generate the PDSCH symbols.
tm = lteTestModel('1.1','10MHz'); tm.PDSCH.RNTI = 0; tm.PDSCH.RV = 0; prbset = (0:tm.NDLRB-1)'; [ind,info] = ltePDSCHIndices(tm,tm.PDSCH,prbset); trBlk = randi([0,1],info.Gd,1); cw = lteDLSCH(tm,tm.PDSCH,info.G,trBlk); pdschSym = ltePDSCH(tm,tm.PDSCH,cw);
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 |
---|---|---|---|
NCellID | Required | Integer from 0 to 503 | Physical layer cell identity |
NSubframe | Required | 0 (default), nonnegative scalar integer | Subframe number |
CellRefP | Required | 1, 2, 4 | Number of cell-specific reference signal (CRS) antenna ports |
DuplexMode | Optional |
| Duplexing mode, specified as either:
|
The following parameters are dependent upon the condition that | |||
TDDConfig | Optional | 0, 1 (default), 2, 3, 4, 5, 6 | Uplink–downlink configuration |
SSC | Optional | 0 (default), 1, 2, 3, 4, 5, 6, 7, 8, 9 | Special subframe configuration (SSC) |
The following parameter fields are dependent upon the condition that
| |||
CFI | Required | 1, 2, or 3 | Control format indicator ( |
NDLRB | Required | Scalar integer from 6 to 110 | Number of downlink resource blocks () |
CyclicPrefix | Optional |
| Cyclic prefix length |
chs
— Channel-specific transmission configuration
structure
Channel-specific transmission configuration, specified as a structure that can contain the following parameter 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. | ||||||||||||||||||||
RNTI | Required | 0 (default), scalar integer | Radio network temporary identifier (RNTI) value (16 bits) | ||||||||||||||||||||
TxScheme | Optional |
| PDSCH transmission scheme, specified as one of the following options.
| ||||||||||||||||||||
The following parameters are dependent upon the condition that
TxScheme is set to
'CDD' ,
'SpatialMux' ,
'MultiUser' ,
'Port7-8' or
'Port7-14' . | |||||||||||||||||||||||
NLayers | Required |
Integer from 1 to 8 |
Number of transmission layers. The number of layers is dependent on
| ||||||||||||||||||||
PMISet | Required | Integer vector with element values from 0 to 15. | Precoder matrix indication (PMI) set. It can contain either
a single value, corresponding to single PMI mode, or multiple values,
corresponding to multiple or subband PMI mode. The number of values
depends on CellRefP, transmission layers and TxScheme. For more information
about setting PMI parameters, see | ||||||||||||||||||||
PRBSet | Required | Integer column vector or two-column matrix | Zero-based physical resource block (PRB) indices corresponding
to the slot wise resource allocations for this PDSCH.
PRBSet varies per subframe for the RMCs | ||||||||||||||||||||
The following parameters are dependent upon the condition that
TxScheme is set to
'Port5' ,
'Port7-8' , 'Port8' , or
'Port7-14' . | |||||||||||||||||||||||
W | Optional | Numeric matrix, |
|
cws
— Codeword or codewords
numeric vector | cell array
Codeword or codewords, specified as a vector of bit values for one codeword to be modulated, or a cell array containing one or two vectors of bit values corresponding to the one or two codewords to be modulated.
Output Arguments
sym
— PDSCH symbols
complex numeric matrix
PDSCH symbols, returned as a complex numeric matrix. It has
size N-by-P, where N is
the number of modulation symbols for one antenna port and P is
the number of transmission antennas. The complex symbols are generated
using cell-wide settings, enb
, channel transmission
configuration, chs
, and the codeword or codewords
contained in cws
.
Data Types: double
Complex Number Support: Yes
References
[1] 3GPP TS 36.101. “Evolved Universal Terrestrial Radio Access (E-UTRA); User Equipment (UE) Radio Transmission and Reception.” 3rd Generation Partnership Project; Technical Specification Group Radio Access Network.
[2] 3GPP TS 36.141. “Evolved Universal Terrestrial Radio Access (E-UTRA); Base Station (BS) conformance testing.” 3rd Generation Partnership Project; Technical Specification Group Radio Access Network.
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 (한국어)