Description
The Narrowband Primary Synchronization Signal (NPSS) is a fundamental physical layer signal in the Narrowband Internet of Things (NB-IoT) radio access technology. It is transmitted by the base station (eNB for LTE-based NB-IoT, gNB for NR-based NB-IoT) in the downlink direction. The NPSS is specifically designed to occupy the very narrow bandwidth of an NB-IoT carrier, which is exactly 180 kHz (equivalent to one LTE physical resource block). Its primary role is to enable initial cell search and synchronization for an NB-IoT User Equipment (UE). When an NB-IoT device is powered on or enters a new area, it scans the supported frequency bands to detect the presence of an NPSS, which indicates an operable NB-IoT cell.
Technically, the NPSS is transmitted in subframe #5 of every radio frame (10 ms duration) in an NB-IoT carrier. It occupies 11 contiguous subcarriers in the frequency domain within the 180 kHz bandwidth. The signal itself is constructed from a length-11 Zadoff-Chu sequence, which has constant amplitude and zero autocorrelation properties, making it highly detectable even in very low signal-to-noise ratio (SNR) conditions. This robustness is critical for NB-IoT's coverage enhancement targets, which aim for up to 20 dB more link budget than legacy LTE. The UE performs a correlation process between the received signal and known NPSS sequences to identify the precise timing of the symbol and the start of the subframe. This process provides symbol timing synchronization and coarse frequency synchronization, correcting for large frequency offsets caused by low-cost device oscillators.
After detecting the NPSS, the UE proceeds to detect the Narrowband Secondary Synchronization Signal (NSSS), which is transmitted in subframe #9. Together, NPSS and NSSS allow the UE to determine the 504 unique physical layer cell identities (PCIs) of an NB-IoT cell. The NPSS is common to all cells (it does not carry PCI information itself), while the NSSS sequence varies. The synchronized timing from NPSS is also essential for the UE to correctly receive the Narrowband Physical Broadcast Channel (NPBCH) and subsequent system information blocks, which contain vital parameters for accessing the cell. The design of NPSS, with its simple structure and repetitive transmission, minimizes UE complexity and power consumption during the initial cell search phase, which are paramount considerations for low-cost, battery-powered IoT devices.
Purpose & Motivation
NPSS was created as a core component of the new NB-IoT air interface standardized in 3GPP Release 13. Prior to NB-IoT, LTE devices used the Primary Synchronization Signal (PSS) and Secondary Synchronization Signal (SSS) for cell search. However, these LTE synchronization signals were designed for system bandwidths of 1.4 MHz or larger and were not optimized for the extreme coverage, ultra-low power, and ultra-low complexity targets of massive IoT. The existing LTE PSS/SSS would be inefficient or even undetectable in the 180 kHz bandwidth and deep coverage scenarios envisioned for NB-IoT.
The purpose of NPSS is to solve the fundamental problem of initial cell acquisition under the stringent constraints of NB-IoT. It needed to provide robust time and frequency synchronization for devices that might be located in basements or rural areas with very weak signals, while using minimal device processing power to preserve battery life. The design choices—such as using a single, fixed Zadoff-Chu sequence, transmitting it in a known subframe, and occupying nearly the full carrier bandwidth—were all driven by these requirements. NPSS enables an NB-IoT device to quickly and reliably find a network, which is the essential first step for any communication. Its introduction was a key enabler for NB-IoT's success as a dedicated cellular IoT technology, providing a synchronization mechanism tailored for machine-type communication rather than adapting one designed for broadband human-centric services.
Classification
Detected Changes Across Releases
from 3GPP Change RequestsSpecific changes extracted from the „Change history“ tables of 3GPP specifications (25 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, no new introduction for the NPSS function is described in the provided grounding context or change request titles. The listed corrections and updates for Release 15 focus on other areas, such as NSSS-based RRM measurements and the description of consecutive precoders used for NSSS. Therefore, based solely on the given materials, Release 15 did not introduce new technical specifications for the Narrowband Primary Synchronization Signal itself.
- 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, there were no specific changes to the NPSS (Narrowband Primary Synchronization Signal) function itself, as indicated by the provided Change Request titles and grounding context. The release introduced new system capabilities like support for Wake Up Signals and enhancements for high-speed train scenarios, but these updates did not include modifications to the NPSS. The technical specifications for NPSS remained as defined in previous releases, with the focus instead on other areas such as reference signals and physical channel structures.
- 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 documented for the NPSS (Narrowband Primary Synchronization Signal) function within the provided grounding context. The listed Change Requests and the detailed technical specifications from the release do not mention any modifications to NPSS procedures, sequences, or its mapping to resource elements. The technical updates in the provided materials focus on other areas, such as demodulation reference signals and SC-FDMA generation for specific allocations.
In Release 18, there were no new technical specifications or functional changes introduced for the NPSS (Narrowband Primary Synchronization Signal) itself. The changes documented for this release focused exclusively on a separate uplink capability, specifically the introduction and subsequent corrections for the network signalling of the maximum number of UL segments [Max-RRC-SegUL]. Therefore, the NPSS function remained unchanged from the previous release.
Explore further
Broader topics and technologies where NPSS plays a role.
Defining Specifications
3GPP specifications that define or reference NPSS, 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 |