Main Content

ltePSCCH

Physical sidelink control channel

Description

sym = ltePSCCH(cw) returns a column vector containing the physical sidelink control channel (PSCCH) complex symbols for the input codeword bits. Channel processing performed by the function includes PSCCH-specific scrambling, QPSK modulation, and SC-FDMA transform precoding, as defined in TS 36.211 [1], Section 9.4.

For more information, see Physical Sidelink Control Channel Processing.

example

Examples

collapse all

Create a codeword using an encoded SCI message payload and process the bits on the PSCCH.

Create a UE settings structure and use it to generate SCI message bits. Produce an encoded SCI message codeword.

ue = struct('NSLRB',50,'CyclicPrefixSL','Normal');
[~,scibits] = lteSCI(ue);

cw = lteSCIEncode(ue,scibits);

Generate PSCCH symbols. View the length of the symbol column vector. Plot the constellation to show the effect of the SC-FDMA precoding on the modulation symbols.

symbols = ltePSCCH(cw);
numSymbols = size(symbols)
numSymbols = 1×2

   144     1

plot(symbols,'o')

Figure contains an axes object. The axes contains a line object which displays its values using only markers.

Input Arguments

collapse all

PSCCH codeword, specified as an Mbit-by-1 integer vector. Mbit is the number of bits transmitted on the physical sidelink control channel in one subframe and must be a multiple of 12. For more information, see Physical Sidelink Control Channel Processing.

Data Types: double | int8

Output Arguments

collapse all

Modulated PSCCH symbols, returned as an NRE-by-1 column vector. NRE is number of PSCCH resource elements in a subframe. For more information, see Physical Sidelink Control Channel Processing.

More About

collapse all

References

[1] 3GPP TS 36.211. “Evolved Universal Terrestrial Radio Access (E-UTRA); Physical Channels and Modulation.” 3rd Generation Partnership Project; Technical Specification Group Radio Access Network. URL: https://www.3gpp.org.

Version History

Introduced in R2016b