Main Content

nrSSS

Generate SSS symbols

Description

sym = nrSSS(ncellid) returns the secondary synchronization signal (SSS) symbols for the physical layer cell identity number ncellid. The function implements TS 38.211 Section 7.4.2.3 [1].

example

sym = nrSSS(ncellid,'OutputDataType',datatype) specifies the data type of the SSS symbol.

Examples

collapse all

Generate the sequence of 127 SSS binary phase shift keying (BPSK) modulation symbols for a given cell identity. The SSS is transmitted in the third symbol of a Synchronization Signal / Physical Broadcast Channel (SS/PBCH) block.

ncellid = 17;
sss = nrSSS(ncellid)
sss = 127×1

    -1
     1
    -1
    -1
    -1
     1
    -1
     1
    -1
     1
      ⋮

Input Arguments

collapse all

Physical layer cell identity number, specified as an integer from 0 to 1007.

Data Types: double

Data type of the output symbols, specified as 'double' or 'single'.

Data Types: char | string

Output Arguments

collapse all

SSS symbols, returned as a column vector of real numbers.

Data Types: single | double

References

[1] 3GPP TS 38.211. “NR; Physical channels and modulation.” 3rd Generation Partnership Project; Technical Specification Group Radio Access Network.

Extended Capabilities

Version History

Introduced in R2018b