Main Content

nrPSSIndices

R2026b

Generate PSS resource element indices

Description

ind = nrPSSIndices returns the resource element indices for the primary synchronization signal (PSS), as defined in TS 38.211 Section 7.4.3.1 [1]. The returned indices are 1-based using linear indexing form. This indexing form can directly index the elements of a 240-by-4 matrix corresponding to the Synchronization Signal / Physical Broadcast Channel (SS/PBCH) block. The order of the indices indicates how the PSS modulation symbols are mapped.

example

ind = nrPSSIndices(Name=Value) specifies index formatting options by using one or more name-value arguments. Unspecified options take default values.

Examples

collapse all

Generate the 127 resource element indices associated with the PSS within a single SS/PBCH block.

ind = nrPSSIndices
ind = 127×1 uint32 column vector

   57
   58
   59
   60
   61
   62
   63
   64
   65
   66
   67
   68
   69
   70
   71
      ⋮

Name-Value Arguments

collapse all

Specify optional pairs of arguments as Name1=Value1,...,NameN=ValueN, where Name is the argument name and Value is the corresponding value. Name-value arguments must appear after other arguments, but the order of the pairs does not matter.

Example: IndexBase="0based" specifies nondefault resource element index formatting options.

RE indexing form, specified as one of these values:

  • 'index' — The indices are in linear index form.

  • 'subscript' — The indices are in [subcarrier, symbol, antenna] subscript row form.

Data Types: char | string

RE indexing base, specified as one of these values:

  • '1based' — The index counting starts from 1.

  • '0based' — The index counting starts from 0.

Data Types: char | string

Output Arguments

collapse all

PSS resource element indices, returned as one of these values:

  • Column vector — When IndexStyle is 'index'.

  • M-by-3 matrix — When IndexStyle is 'subscript'. The matrix rows correspond to the [subcarrier, symbol, antenna] subscripts based on the number of subcarriers and OFDM symbols in an SS/PBCH block, and the number of antennas, respectively.

Depending on IndexBase, the indices are either 1-based or 0-based.

Data Types: uint32

References

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

Extended Capabilities

expand all

C/C++ Code Generation
Generate C and C++ code using MATLAB® Coder™.

GPU Code Generation
Generate CUDA® code for NVIDIA® GPUs using GPU Coder™.

Version History

Introduced in R2018b

expand all