Description
The Narrowband Secondary Synchronization Signal (NSSS) is a critical physical layer signal in the 3GPP Narrowband Internet of Things (NB-IoT) technology. It is transmitted by the base station (known as an eNB in LTE or gNB in NR-NB-IoT) to assist User Equipment (UE) in the cell search and synchronization process. The NSSS is specifically designed for the narrowband operation of NB-IoT, which utilizes a bandwidth of only 180 kHz. It works in conjunction with the Narrowband Primary Synchronization Signal (NPSS). The UE first detects the NPSS to achieve symbol timing and coarse frequency synchronization. Subsequently, it detects the NSSS to determine the 504 unique physical layer cell identities, achieve frame timing synchronization (identifying the 80 ms radio frame boundary), and refine its frequency synchronization.
Technically, the NSSS is transmitted in subframe #9 of every even-numbered radio frame (i.e., every 20 ms) for in-band and guard-band operation modes, and in subframe #9 of every frame for standalone operation. It occupies the last 11 OFDM symbols of the subframe within the 12-subcarrier (180 kHz) bandwidth. The NSSS sequence is generated based on a Zadoff-Chu sequence, which has good auto-correlation properties beneficial for accurate timing detection. The specific sequence transmitted depends on the Physical Cell Identity (PCI) and the system frame number (SFN), which allows the UE to deduce both the cell ID and the 80 ms frame timing. The detection of the NSSS provides the UE with the necessary information to proceed with reading the Narrowband Physical Broadcast Channel (NPBCH) and other system information.
The architecture of NSSS is integrated into the NB-IoT downlink physical resource grid. Its design considers the extreme coverage enhancement targets of NB-IoT (up to 164 dB MCL). Therefore, it is repeated frequently enough (every 20 ms) to be detectable even in very deep coverage conditions, such as basements. The signal's structure also provides robustness against large frequency offsets, which is common in low-cost IoT device oscillators. The successful detection of NSSS is a prerequisite for the UE to decode the Master Information Block (MIB) on the NPBCH, which contains essential information like the system bandwidth and scheduling information for other system information blocks. Thus, NSSS is a foundational element in the NB-IoT initial access procedure, enabling massive machine-type communication devices to efficiently connect to the network with minimal power consumption.
Purpose & Motivation
The NSSS was created as part of the NB-IoT standard to fulfill the need for a synchronization signal tailored to the unique constraints of massive IoT deployments. Traditional LTE synchronization signals (PSS/SSS) were designed for wider bandwidths and different use cases. NB-IoT required signals that could operate within a very narrow 180 kHz band, provide extreme coverage (for deep indoor devices), and enable low-complexity, low-power receiver design in UEs. The NSSS, together with the NPSS, solves the problem of efficient and reliable cell search for devices that may have poor radio conditions and low-quality oscillators.
It addresses the specific challenge of identifying one of 504 cell IDs within the narrow bandwidth while also conveying frame timing information. Without a dedicated narrowband synchronization signal, NB-IoT devices would have to rely on LTE signals, which would be inefficient or impossible in standalone deployments or in deep coverage areas where the LTE signal is not detectable. The design of NSSS allows the UE to complete cell identification and achieve time synchronization using signals that are transmitted with sufficient periodicity and power to meet the 164 dB maximum coupling loss target.
The historical context is the 3GPP Release 13 work item on Cellular IoT, which aimed to develop a radio access technology optimized for massive machine-type communications. The NSSS is a key component of this new air interface, enabling the initial access procedure that is critical for any wireless communication system. Its introduction allowed NB-IoT to be deployed in various modes (in-band, guard-band, standalone) with a consistent and efficient synchronization mechanism, which was a fundamental requirement for the technology's success in connecting billions of low-power, wide-area IoT devices.
Detected Changes Across Releases
from 3GPP Change RequestsSpecific changes extracted from the „Change history“ tables of 3GPP specifications (26 CRs across 4 releases). Complements the general historical overview above with the evidence-based evolution of this function.
Studied in Rel-13, normative work from Rel-15.
In Release 15, the changes to the Narrowband Secondary Synchronization Signal (NSSS) function were focused on corrections and clarifications to its existing operation. Specifically, this included an update to the description of the consecutive precoders used for generating the NSSS. Furthermore, corrections were made to the procedures for NSSS-based RRM (Radio Resource Management) measurements to ensure accuracy.
- Signalling for euCA (Enhancing LTE CA Utilization) TS 36.331CR3391
- Additional capability signalling for 1024QAM support TS 36.331CR4031
- CR on RAN1 synchronization agreement in 36.300 TS 36.300CR1171
- Update description of consecutive precoders used for NSSS TS 36.331CR3585
- Alternative signalling option for SupportedBandListNR TS 36.331CR3741
- Clarification of primary and secondary RLC entity TS 36.331CR3752
+ 9 more changes
In Release 16, the NSSS function was updated to support high-speed train scenarios through new signalling, as indicated in the CR titles. The release also introduced system support for a Wake Up Signal, which is relevant for power-efficient operation in narrowband systems. Furthermore, corrections were made to procedures like paging narrowband selection to enhance overall system reliability.
- Signalling UE capability Identity TS 36.300CR1294
- Introduction of signalling for high-speed train scenarios TS 36.331CR4326
- System support for Wake Up Signal TS 36.300CR1265
- CP length and reference signal for MBSFN with sub-carrier spacing of 0.375 kHz and 2.5 kHz TS 36.300CR1322
- Correction on paging narrowband selection TS 36.331CR4556
- System support for Wake Up Signal TS 36.331CR4447
In Release 17, there were no specific changes to the Narrowband Secondary Synchronization Signal (NSSS) function detailed in the provided grounding context or listed Change Request titles. The technical text for NSSS in section 10.7.2 remains as previously defined, and the approved work items for this release focused on other areas such as UE Security Capabilities signaling and RACH optimization. Therefore, Release 17 did not introduce new NSSS features or modifications.
In Release 18, there were no changes to the Narrowband Secondary Synchronization Signal (NSSS) function itself. The modifications for this release were focused on uplink segmentation, specifically introducing and correcting the network signaling for the maximum number of UL segments [Max-RRC-SegUL]. The provided grounding context for NSSS, from section 10.7.2, shows no updates, indicating its specification remained unchanged from the previous release.
Explore further
Broader topics and technologies where NSSS plays a role.
Defining Specifications
3GPP specifications that define or reference NSSS, with the latest known release. Sourced from the 3GPP document catalog — see methodology.
| Specification | Title | Release |
|---|---|---|
| TS 36.211 vj10 | LTE Physical Layer Specification | Rel-19 |
| TS 36.300 vj00 | E-UTRAN Radio Interface Protocol Architecture Overview | Rel-19 |
| TS 36.331 vj00 | LTE RRC Protocol Specification | Rel-19 |
| TR 38.889 vg00 | NR-based access to unlicensed spectrum study | Rel-16 |