This is machine translation

Translated by Microsoft
Mouseover text to see original. Click the button below to return to the English version of the page.

Note: This page has been translated by MathWorks. Click here to see
To view all translated materials including this page, select Country from the country navigator on the bottom of this page.

lteNSSS

Generate narrowband secondary synchronization signal symbols for subframe

Syntax

sym = lteNSSS(enb)

Description

example

sym = lteNSSS(enb) returns narrowband secondary synchronization (NSSS) symbols sym for the input cell-wide settings specified by enb.

Examples

collapse all

Initialize cell-wide settings by specifying a narrowband operation mode, subframe number, frame number, and physical layer cell identity.

enb.OperationMode = 'Standalone';    % Narrowband operation mode
enb.NSubframe = 9;                   % Subframe number
enb.NFrame = 0;                      % Frame number
enb.NNCellID = 1;                    % Physical layer cell identity

Generate the NSSS symbols.

sym = lteNSSS(enb);

Input Arguments

collapse all

Cell-wide settings, specified as a structure. You can specify enb to contain any of these fields.

NB-IoT operation mode, specified as 'Standalone', 'Inband-SamePCI', 'Inband-DifferentPCI', or 'Guardbandband'.

Data Types: char

Narrowband physical layer cell identity, specified as an integer in the interval [0, 503].

Data Types: double

Subframe number, specified as an integer. Because the NSSS is defined only for subframe 9 in alternate frames, lteNSSS returns an empty array for any value of NSubframe other than 9. This behavior enables resource grid indexing for any subframe number. If NSubframe and is unspecified, then lteNSSS assumes NSubframe takes its default value.

Data Types: double

Frame number, specified as an integer. Because the NSSS is defined only for subframe 9 in alternate frames, lteNSSS returns an empty vector for odd values of NFrame. This behavior enables resource grid indexing for any subframe number and any frame number. If the NSubframe and NFrame fields are unspecified, lteNSSS assumes NFrame takes its default value.

Data Types: double

Physical layer cell identity, specified as an integer in the interval [0, 503]. Specify the NCellID and CellRefP fields to exclude cell reference signal (RS) locations. If you do not specify both the NCellID and CellRefP fields, all cell RS locations are included.

Dependencies

This field applies only when you specify OperationMode as 'Inband-SamePCI' or 'Inband-DifferentPCI'.

Data Types: double

Number of cell-specific antenna ports, specified as 1, 2, or 4. Specify the NCellID and CellRefP fields to exclude cell RS locations. If you do not specify both the NCellID and CellRefP fields, all cell RS locations are included.

Dependencies

This field applies only when you specify OperationMode as 'Inband-SamePCI' or 'Inband-DifferentPCI'.

Data Types: double

Data Types: struct

Output Arguments

collapse all

NSSS symbols, returned as a complex-valued column vector. If you specify the NSubframe field as any value other than 9 or the NFrame field as an odd value, then lteNSSS returns sym as an empty array.

Introduced in R2019a