NB-IoT Calculator
Calculate 3GPP NB-IoT physical layer timing, OFDM parameters, resource block characteristics, and transmission mode using standard NB-IoT subcarrier spacing.
2
Inputs
Live
Math
3
Related
Enter parameters and click Calculate to view results
Formula & Theory
Tu = 1/Deltaf, Ts ≈ Tu + Tcp, Symbol Rate = Deltaf, Subcarriers = 180 kHz / DeltafThis formula is used to calculate antenna parameters for nb-iot calculator.
Overview
The NB-IoT Calculator helps wireless communication engineers, IoT developers, cellular network planners, embedded system designers, researchers, and students analyse the physical layer (PHY) characteristics of Narrowband Internet of Things (NB-IoT) networks defined by the 3GPP standard. By entering the subcarrier spacing and cyclic prefix, the calculator determines useful symbol duration (Tu), total symbol duration (Ts), symbol rate, cyclic prefix overhead, occupied bandwidth, subcarriers per resource block, slot duration, transmission mode, and other important OFDM parameters. It supports the two standard NB-IoT subcarrier spacings of 15 kHz and 3.75 kHz used for low-power wide-area (LPWA) communication in LTE and cellular IoT networks. The calculator is valuable for NB-IoT device design, LTE infrastructure planning, smart metering, industrial IoT, asset tracking, smart agriculture, smart cities, and machine-to-machine (M2M) communication.
Input Guide
Enter Subcarrier Spacing (Deltaf) exactly as shown on the calculator. Confirm every unit, selected option, and decimal position before calculating so the nb-iot result matches the intended wireless communication design case.
Output Guide
The output section reports NB-IoT PHY Mode, Transmission Type, Occupied Bandwidth, Physical Resource Blocks, Subcarriers per PRB, Subcarrier Spacing, Symbol Rate, Useful Symbol Duration (Tu), Cyclic Prefix, Total Symbol Duration (Ts), Cyclic Prefix Overhead, OFDM Symbols per Slot, Approximate Slot Duration, Engineering Notes for the values you entered. Use these values as design targets, then compare them with available space, component limits, feed system behavior, installation environment, and measured performance before finalizing the design.
How This Calculator Works
The NB-IoT applies Tu = 1/Deltaf, Ts ≈ Tu + Tcp, Symbol Rate = Deltaf, Subcarriers = 180 kHz / Deltaf to the entered values. Calculate 3GPP NB-IoT physical layer timing, OFDM parameters, resource block characteristics, and transmission mode using standard NB-IoT subcarrier spacing. Use the result as a first-pass wireless communication target, then validate it against losses, tolerances, mounting, nearby conductors, feed-line effects, and measurement conditions.
Design Notes
This calculator is based on the 3GPP NB-IoT physical layer specification and the mathematical relationships used in OFDM communication systems. The useful OFDM symbol duration is calculated using Tu = 1 ÷ Deltaf, where Deltaf is the subcarrier spacing. Because symbol duration is inversely proportional to subcarrier spacing, a 3.75 kHz subcarrier produces a much longer symbol than a 15 kHz subcarrier. A cyclic prefix (CP) is then added to the useful symbol to create the total symbol duration using Ts = Tu + Tcp. The cyclic prefix acts as a guard interval that reduces inter-symbol interference (ISI) caused by multipath propagation. The symbol rate is equal to the selected subcarrier spacing expressed in symbols per second. NB-IoT occupies a single Physical Resource Block (PRB) with a fixed bandwidth of 180 kHz. The number of subcarriers inside that PRB is determined by dividing the occupied bandwidth (180 kHz) by the selected subcarrier spacing. For example, a 15 kHz spacing provides 12 subcarriers, while a 3.75 kHz spacing provides 48 narrowband subcarriers for single-tone uplink transmission. The calculator also estimates cyclic prefix overhead, slot duration, transmission type, and PHY operating mode according to standard NB-IoT configurations. These equations provide an accurate engineering foundation for analysing OFDM timing, spectral efficiency, and physical layer behaviour before practical implementation.
Build and Tuning Notes
Use the calculated PHY parameters as the engineering reference when designing NB-IoT modems, LTE base stations, embedded firmware, or IoT communication systems. Verify timing synchronisation, subcarrier spacing, occupied bandwidth, and cyclic prefix configuration against the applicable 3GPP release before deployment. During RF validation, measure occupied bandwidth, EVM (Error Vector Magnitude), frequency error, adjacent channel leakage ratio (ACLR), receiver sensitivity, timing synchronisation, and spectrum occupancy using a vector signal analyser (VSA), spectrum analyser, or vector signal generator. Network simulations using MATLAB 5G Toolbox, Keysight SystemVue, Keysight PathWave, NS-3, or other cellular simulation tools are recommended to evaluate PHY-layer performance, latency, coverage, and power consumption under realistic propagation conditions.
Inputs used by this calculator
- Subcarrier Spacing (Deltaf) — use kHz.
- Cyclic Prefix (Engineering Override) — use µs.
Frequently Asked Questions
What is NB-IoT?
NB-IoT (Narrowband Internet of Things) is a 3GPP standard for low-power wide-area (LPWA) cellular communication. It is designed for IoT devices that require long battery life, deep indoor coverage, low device complexity, and reliable communication over licensed LTE spectrum.
How does the NB-IoT Calculator work?
The calculator applies standard 3GPP OFDM equations to determine useful symbol duration (Tu = 1 ÷ Deltaf), total symbol duration (Ts = Tu + Tcp), symbol rate, occupied bandwidth, cyclic prefix overhead, slot duration, and other PHY-layer parameters using the selected NB-IoT subcarrier spacing.
Why does NB-IoT support only 15 kHz and 3.75 kHz subcarrier spacing?
These are the standardised subcarrier spacings defined by 3GPP for NB-IoT. The 15 kHz spacing is primarily used for downlink and multi-tone transmission, while 3.75 kHz is used for low-data-rate single-tone uplink communication that improves coverage and link budget.
What is the purpose of the cyclic prefix?
The cyclic prefix is a guard interval added before each OFDM symbol to minimise inter-symbol interference caused by multipath propagation. It improves receiver performance and helps maintain reliable communication in challenging radio environments.
Why does NB-IoT occupy only one Physical Resource Block?
NB-IoT is intentionally designed to use a single 180 kHz Physical Resource Block (PRB), enabling deployment within existing LTE networks while reducing device complexity, spectrum usage, and power consumption.
Why can measured NB-IoT performance differ from calculated values?
Actual performance depends on radio propagation, network scheduling, synchronization accuracy, hardware implementation, RF impairments, oscillator stability, interference, channel fading, receiver sensitivity, and deployment conditions. The calculator provides theoretical PHY-layer values that should be verified through laboratory testing and field measurements.
Alex Warren
B.Sc. in Electrical & Electronic Engineering (EEE)
Alex specialises in antenna design and wave propagation. His expertise helps ensure these calculators present practical RF concepts, useful design estimates, and clear engineering guidance for students, HAM operators, and wireless professionals.