How do I design the RF front end for a narrowband IoT cellular module?
NB-IoT RF Front End Design
NB-IoT represents the ultimate simplification of the cellular RF chain, removing the duplexer, high-order modulation, and MIMO to achieve the lowest possible cost and power for cellular IoT.
Coverage Enhancement
(1) NB-IoT achieves 164 dB MCL (20 dB more than standard LTE) through repetition coding: the same data is transmitted up to 2048 times. The receiver combines all repetitions coherently: gain = 10 log(R) dB. At R = 2048: gain = 33 dB. Combined with the narrow bandwidth (180 kHz → low noise): the total coverage enhancement is approximately 20 dB over LTE. (2) The trade-off: high repetition = high latency (10-30 seconds for a single message at maximum repetition). This is acceptable for utility metering, environmental monitoring. Not acceptable for time-critical applications (use LTE-M instead). (3) Module cost: NB-IoT modules are the cheapest cellular modules: $2-8 per module (compared to $5-15 for LTE-M, $10-30 for Cat-1 LTE). The low cost is driven by: QPSK-only modulation (simpler PA, no DPD), half-duplex (no duplexer), single antenna (no MIMO), and narrow bandwidth (simpler analog design).
TX: 14-23 dBm, RX sensitivity: -141 dBm
MCL: 164 dB (20 dB over LTE)
No duplexer: switch + filter only
Module cost: $2-8 (lowest cellular IoT)
Frequently Asked Questions
NB-IoT or LTE-M for my IoT product?
NB-IoT: lowest cost, deepest coverage (164 dB MCL), very low data rate (26-62 kbps), high latency with repetitions. Best for: utility metering, environmental sensors, underground/basement deployment. LTE-M: higher data rate (1 Mbps), lower latency (< 100 ms), voice support (VoLTE), mobility (handover). Best for: asset tracking, wearables, alarm systems, firmware OTA. Both share the same RF design approach (half-duplex, QPSK/16QAM, single antenna). Many modules support dual-mode (NB-IoT + LTE-M switchable).
How many LTE bands should I support?
For global coverage: 3-5 bands is typical. Common bands for NB-IoT: Band 8 (900 MHz, Europe/Asia), Band 20 (800 MHz, Europe), Band 28 (700 MHz, APAC/LATAM), Band 12/13 (700 MHz, US). Each band needs a separate filter (or a multi-band filter). More bands = more filters = higher BOM cost. Multiband modules (e.g., Nordic nRF9160) support 10+ bands with an integrated filter bank.
What is the power consumption of an NB-IoT module?
TX at +23 dBm: 200-350 mA. TX at +14 dBm: 80-150 mA. RX: 40-60 mA. Idle (connected DRX): 1-5 mA. PSM (Power Saving Mode): 1-3 μA (modem in deep sleep, retains network registration). eDRX (extended idle): 5-50 μA average (depending on eDRX cycle). For a device transmitting once per hour (10 seconds active + PSM): average current ≈ 5-15 μA → battery life 5-15 years on 2× AA (3000 mAh).