Documentation

ltePDSCH

Physical downlink shared channel

Syntax

  • sym = ltePDSCH(enb,chs,cws)
    example

Description

example

sym = ltePDSCH(enb,chs,cws) returns a matrix containing the physical downlink shared channel (PDSCH) complex symbols for cell-wide settings, 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

collapse all

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

collapse all

enb — eNodeB cell-wide settingsstructure

eNodeB cell-wide settings, specified as a structure that can contain these parameter fields.

Parameter FieldRequired or OptionalValuesDescription
NCellIDrequired

Integer from 0 to 503

Physical layer cell identity.

NSubframerequired

Nonnegative integer

Subframe number.

CellRefPrequired

1, 2, 4

Number of cell-specific reference signal (CRS) antenna ports

DuplexModeoptional

'FDD' (default), 'TDD'

Duplexing mode, specified as:

  • 'FDD' for Frequency Division Duplex or

  • 'TDD' for Time Division Duplex

The following parameters are dependent upon the condition that DuplexMode is set to 'TDD'.

  TDDConfigoptional

0 (default), 1, 2, 3, 4, 5, 6

Uplink or downlink configuration

  SSCoptional

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 chs.TxScheme is set to 'SpatialMux' or 'MultiUser'.

  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')

  NDLRBrequired

Scalar integer (6,...,110). Standard bandwidth values are 6, 15, 25, 50, 75, and 100. NDLRB also accepts the standardized bandwidths in string format from the set {'1.4MHz', '3MHz', '5MHz', '10MHz', '15MHz', '20MHz'}.

Number of downlink (DL) resource blocks (RBs)

  CyclicPrefixoptional

'Normal' (default), 'Extended'

Cyclic prefix length

chs — Channel-specific transmission configurationstructure

Channel-specific transmission configuration, specified as a structure that can contain the following parameter fields.

Parameter FieldRequired or OptionalValuesDescription
Modulationrequired

('QPSK', '16QAM', '64QAM', '256QAM') String or cell array of strings.

Modulation type, specified as a string or cell array of strings. If 2 blocks, each cell is associated with a transport block.

RNTIrequired

Scalar integer

Radio network temporary identifier (RNTI) value (16 bits)

TxSchemerequired

Default TxScheme is RMC-dependent. Valid values include: 'SpatialMux', 'Port0', 'TxDiversity', 'CDD', 'MultiUser', 'Port5', 'Port7-8', 'Port8', 'Port7-14'

Transmission scheme, specified as one of the following options.

  • 'SpatialMux' — Closed-loop spatial multiplexing.

  • 'Port0' — Single-antenna port, port 0.

  • 'TxDiversity' — Transmit diversity scheme.

  • 'CDD' — Large delay cyclic delay diversity scheme.

  • 'MultiUser' — Multiuser MIMO scheme.

  • 'Port5' — Single-antenna port, port 5.

  • 'Port7-8' — Single-antenna port, port 7 (NLayers = 1). Dual layer transmission, ports 7 and 8 (NLayers = 2).

  • 'Port8' — Single-antenna port, port 8.

  • 'Port7-14' — Up to eight-layer transmission, ports 7–14.

NLayersrequired

1,…,8, depending on TxScheme

Number of transmission layers (downlink modulation)

The following parameters are dependent upon the condition that TxScheme is set to 'SpatialMux' or 'MultiUser'.
  PMISetrequired

Integer vector (0,...,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 ltePMIInfo.

  PRBSetrequired

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 can be assigned as:

  • a column vector, the resource allocation is the same in both slots of the subframe,

  • a two-column matrix, this parameter specifies different PRBs for each slot in a subframe,

  • a cell array of length 10 (corresponding to a frame, if the allocated physical resource blocks vary across subframes).

PRBSet varies per subframe for the RMCs 'R.25'(TDD), 'R.26'(TDD), 'R.27'(TDD), 'R.43'(FDD), 'R.44', 'R.45', 'R.48', 'R.50', and 'R.51'.

The following parameters are dependent upon the condition that TxScheme is set to 'Port5', 'Port7-8', 'Port8', or 'Port7-14'.
  Woptional

Numeric matrix, [] (default)

NLayers-by-P precoding matrix for the wideband UE-specific beamforming of the PDSCH symbols. P is the number of transmit antennas. An empty matrix, [], signifies no precoding.

cws — Codeword or codewordsnumeric 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

collapse all

sym — PDSCH symbolscomplex 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. "User Equipment (UE) Radio Transmission and Reception." 3rd Generation Partnership Project; Technical Specification Group Radio Access Network; Evolved Universal Terrestrial Radio Access (E-UTRA). URL: http://www.3gpp.org.

[2] 3GPP TS 36.141. "Base Station (BS) conformance testing." 3rd Generation Partnership Project; Technical Specification Group Radio Access Network; Evolved Universal Terrestrial Radio Access (E-UTRA). URL: http://www.3gpp.org.

Introduced in R2014a

Was this topic helpful?