11  NB-IoT Power and Channel

In 60 Seconds

NB-IoT achieves 10+ year battery life through two power-saving modes: PSM (Power Saving Mode) puts the radio into deep sleep at ~3-5 uA for uplink-only devices, while eDRX (extended Discontinuous Reception) enables periodic wake-ups at ~15 uA for devices needing downlink commands. The 180 kHz channel uses coverage enhancement through message repetition to reach 164 dB Maximum Coupling Loss – enabling communication from basements and underground locations – at the cost of increased transmission time and energy per message.

11.1 Learning Objectives

By the end of this chapter, you will be able to:

  • Compare Power Modes: Differentiate how PSM and eDRX enable 10+ year battery life in NB-IoT devices and justify which mode fits a given deployment
  • Analyze Channel Architecture: Classify NB-IoT uplink and downlink channel structures and explain their distinct roles in the protocol stack
  • Evaluate Coverage Strategies: Assess trade-offs between deep coverage (164 dB MCL) and power consumption using quantitative link budget analysis
  • Design Deployment Configurations: Select the optimal combination of power mode, tone configuration, and CE level for a given IoT application scenario
Minimum Viable Understanding
  • NB-IoT achieves 10+ year battery life through two power-saving modes: PSM (deep sleep, radio off, ~3-5 uA) for uplink-only devices, and eDRX (periodic wake-ups, ~15 uA) for devices that need to receive downlink commands.
  • The 180 kHz channel is split into downlink (NPDSCH, NPDCCH, NPBCH) and uplink (NPUSCH, NPRACH) physical channels, with single-tone and multi-tone configurations offering trade-offs between coverage depth and data rate.
  • Coverage enhancement through repetition allows NB-IoT to reach 164 dB Maximum Coupling Loss (20 dB beyond LTE), enabling deployments in basements, underground parking, and rural areas – at the cost of increased transmission time and energy per message.

Sammy the Sensor is a tiny water meter sensor buried deep in a basement. He needs to report water usage once a day, but there is no power outlet – he runs on a single battery that must last 10 years!

Lila the Light Sensor asks: “How do you make a battery last that long?”

Sammy explains: “It is like being a really good sleeper! I spend 23 hours and 59 minutes in deep sleep (PSM mode) – my radio is completely off, like putting your phone in airplane mode. Then I wake up for just a few seconds, shout my water reading to the cell tower, and go right back to sleep!”

Max the Motion Sensor wonders: “But what if someone needs to send you a message while you are asleep?”

Sammy says: “That is where eDRX comes in – it is like setting an alarm to briefly check your mailbox every few minutes. I wake up, peek for messages, and if there is nothing, I go back to sleep. It uses a tiny bit more energy than full deep sleep, but at least people can reach me!”

Bella the Buzzer adds: “And the channel is like the road you use to send your message. NB-IoT gives you a really narrow road (180 kHz), but it is very efficient. If you are deep underground, you can use a single-tone mode – it is like shouting through a megaphone pointed straight at the tower. Slower, but your message gets through even from a basement!”

Key takeaway: NB-IoT is like a sensor that is an expert napper – it sleeps almost all the time, wakes up briefly to send data through a narrow but powerful channel, and goes right back to sleep. That is how one little battery can last a decade!

If you are new to NB-IoT, here is a simple way to think about power management and channel access:

Power Management is all about controlling when the radio is on:

  • The radio consumes 200 mA when transmitting but only 3-5 uA when sleeping
  • That is a difference of roughly 50,000x – so even a few extra seconds of radio time each day dramatically affects battery life
  • Two modes help: PSM (radio completely off between transmissions) and eDRX (periodic brief wake-ups to listen)

Channel Access is about how data gets to and from the cell tower:

  • NB-IoT uses only 180 kHz of bandwidth (compared to 20 MHz for regular LTE)
  • This narrow band is divided into physical channels for different purposes (data, control, broadcast)
  • Uplink can use single-tone (slower but reaches farther) or multi-tone (faster but needs better signal)

Coverage Enhancement pushes signals deeper:

  • NB-IoT can reach 164 dB MCL – 20 dB more than regular LTE
  • It achieves this by repeating transmissions (up to 2,048 times!)
  • More repetitions = deeper coverage, but also more energy per message

Start with the basics: If your device sends data once a day and does not need to receive commands, use PSM. If it needs to receive occasional commands, use eDRX. If it is deep underground, look into coverage enhancement classes.

11.2 NB-IoT Power and Channel Architecture Overview

NB-IoT power management and channel access are the two pillars that enable practical IoT deployments in challenging environments. Understanding how they interact is essential for designing devices that achieve both long battery life and reliable communication.

NB-IoT power and channel architecture showing three interconnected domains: Power Management (PSM and eDRX modes), Channel Structure (uplink and downlink physical channels), and Coverage Enhancement (repetition mechanism and CE levels). Power management feeds into channel access timing, which determines coverage capability.

11.3 Chapter Overview

This topic is organized into three focused chapters. Each addresses a critical aspect of NB-IoT power and channel optimization.

11.3.1 NB-IoT Power Saving Modes: PSM and eDRX

Learn how NB-IoT devices achieve ultra-long battery life through Power Saving Mode (PSM) and Extended Discontinuous Reception (eDRX).

Topics covered:

  • PSM deep sleep mechanics (3-5 uA)
  • eDRX periodic wake-ups for downlink reachability
  • T3412 and T3324 timer configuration
  • Battery life calculations and worked examples
  • Hybrid PSM + eDRX strategies

Best for: Understanding how to configure power modes for different application requirements (uplink-only vs bidirectional communication).


11.3.3 NB-IoT Coverage Enhancement and Deep Indoor Deployment

Master NB-IoT’s industry-leading 164 dB Maximum Coupling Loss for basement and underground deployments.

Topics covered:

  • Repetition mechanism for deep coverage
  • Coverage classes (CE0, CE1, CE2)
  • MCL calculations and link budgets
  • Coverage vs battery life trade-offs
  • Infrastructure optimization strategies

Best for: Designing deployments that reach challenging RF environments while managing power consumption.


11.4 How Power, Channels, and Coverage Interact

Understanding the interplay between these three domains is critical for real-world NB-IoT system design. The following diagram shows the decision flow when designing a deployment.

Decision flowchart for NB-IoT deployment design. Start with application requirements, then decide if downlink is needed (PSM if no, eDRX if yes). Next assess signal quality to choose single-tone or multi-tone uplink. Finally evaluate coverage depth to select CE level (CE0 for normal, CE1 for extended, CE2 for extreme). Each path shows estimated battery life impact.

11.5 Quick Reference

Topic Chapter Key Concepts
Power modes PSM and eDRX PSM (<5 uA), eDRX (15 uA), T3412, T3324
Channel structure Channel Access NPUSCH, NPDSCH, single/multi-tone
Coverage Coverage Enhancement 164 dB MCL, repetitions, CE levels

11.5.1 Power Mode Comparison at a Glance

Comparison chart of NB-IoT power modes. PSM provides 3-5 microamp sleep current with no downlink reachability and 10-15 year battery life, ideal for meters and sensors. eDRX provides 15 microamp idle current with periodic downlink windows and 5-10 year battery life, suitable for actuators needing commands. Connected mode DRX uses 50 milliamp idle with continuous reachability but only days of battery life, for real-time applications.

11.6 Worked Example: Smart Parking Sensor Deployment

Scenario: A city wants to deploy 5,000 NB-IoT parking sensors across its downtown area. Sensors detect vehicle presence using magnetometers and report occupancy changes. Some sensors are on surface lots (good signal), some are in parking garages (moderate signal), and some are in underground facilities (poor signal).

Requirements:

  • Report occupancy changes within 30 seconds of detection
  • Receive firmware update commands (downlink needed)
  • Battery life target: minimum 5 years on 2x AA lithium batteries (6,000 mAh total)
  • Payload: 20 bytes per occupancy event, average 40 events/day

Step 1: Power Mode Selection

Since firmware updates require downlink reachability, pure PSM is insufficient. We select eDRX with a 20.48-second paging cycle:

  • Sleep current between paging windows: ~15 uA
  • Average events per hour: 40/24 = 1.67 events
  • Active time per event (including eDRX wake): ~2 seconds at 200 mA

Step 2: Uplink Tone Configuration by Location

Location Signal Strength Tone Config Data Rate TX Time per Event
Surface lots -110 dBm Multi-tone (3x15 kHz) ~40 kbps ~5 ms
Parking garages -125 dBm Single-tone 15 kHz ~16 kbps ~12 ms
Underground -140 dBm Single-tone 3.75 kHz ~5 kbps ~40 ms

The tone configuration directly affects how concentrated transmit power becomes in frequency space. For a 200 mW (23 dBm) transmitter:

Multi-tone (3×15 kHz = 45 kHz total): \[\text{Power spectral density} = \frac{200 \text{ mW}}{45 \text{ kHz}} = 4.4 \text{ mW/kHz}\]

Single-tone (3.75 kHz): \[\text{Power spectral density} = \frac{200 \text{ mW}}{3.75 \text{ kHz}} = 53.3 \text{ mW/kHz}\]

The single-tone configuration concentrates power 12× more densely, providing ~11 dB additional link budget for the same transmit power. This is why the underground sensor can reach -140 dBm signal strength despite concrete and soil attenuation.

Step 3: Coverage Enhancement Level

Location MCL CE Level Repetitions TX Energy Multiplier
Surface lots 140 dB CE0 1x 1x
Parking garages 150 dB CE1 8x 8x
Underground 160 dB CE2 128x 128x

Step 4: Battery Life Estimate

For the parking garage scenario (most common):

Daily energy budget:
- eDRX idle: 15 uA x 24 hours = 360 uAh
- TX events: 40 events x 12 ms x 200 mA x 8 reps = 0.213 uAh per event x 40 = 8.5 uAh
- eDRX paging: 4,219 pages/day x 1 ms x 50 mA = 0.211 uAh per page = ~890 uAh/day

Wait - the eDRX paging dominates! Let's recalculate with a longer eDRX cycle (40.96 s):
- eDRX paging: 2,110 pages/day x 1 ms x 50 mA = ~105 uAh/day
- Total daily: 360 + 8.5 + 105 = 473.5 uAh/day

Battery life = 6,000,000 uAh / 473.5 uAh/day = 12,671 days = ~34.7 years (theoretical)

Applying a 40% derating for temperature, battery self-discharge, and aging:

Estimated real-world battery life: ~8.3 years (exceeds 5-year requirement)

Key Insight: The eDRX paging cycle length has a larger impact on battery life than the data transmission itself. Always optimize the paging cycle before worrying about uplink efficiency.

Energy breakdown pie chart for the parking garage NB-IoT sensor showing three components: eDRX idle power dominates at 76 percent, eDRX paging uses 22 percent, and actual data transmission uses only 2 percent of total energy. This demonstrates that optimizing the paging cycle is more important than reducing transmission time.

Common Pitfalls in NB-IoT Power and Channel Design

1. Ignoring eDRX paging overhead: Many designers focus on optimizing transmit power but overlook the cumulative cost of thousands of daily paging wake-ups. As the worked example shows, eDRX paging can consume 10-100x more energy than actual data transmission.

2. Using PSM when downlink is needed: PSM provides the best battery life, but the device is completely unreachable. If you need firmware updates, configuration changes, or downlink commands, you must use eDRX – and budget the energy cost accordingly.

3. Defaulting to maximum repetitions: CE2 with 2,048 repetitions provides extreme coverage, but each message takes ~128x longer to transmit. A sensor in CE2 that reports every 15 minutes may drain its battery 50x faster than one in CE0. Always measure actual signal strength before selecting a CE level.

4. Forgetting temperature effects on batteries: NB-IoT devices deployed in basements, manholes, or outdoor enclosures experience temperature extremes. Lithium thionyl chloride batteries lose 30-50% capacity below -20C. Always apply derating factors to theoretical calculations.

5. Misconfiguring T3412 and T3324 timers: Setting T3412 (TAU timer) too short forces frequent network re-registrations. Setting T3324 (active timer) too long keeps the device in connected mode unnecessarily. Both waste energy. The network may also override your requested values – always verify the granted values.

6. Not accounting for network-initiated events: NB-IoT networks may trigger RRC connection releases, paging, or system information updates that force unplanned wake-ups. Real-world battery life is typically 30-50% shorter than theoretical calculations.

11.7 Interactive: NB-IoT Power Mode Explorer

11.8 Knowledge Check

Test your understanding of NB-IoT power and channel concepts before diving into the detailed chapters.

11.9 Learning Path

Recommended sequence:

  1. Start with PSM and eDRX to understand power management fundamentals
  2. Continue with Channel Access to learn uplink optimization
  3. Complete with Coverage Enhancement for deep indoor scenarios

Prerequisites: Before diving in, ensure you’re familiar with: - NB-IoT Fundamentals - Basic concepts and architecture - Cellular IoT Fundamentals - 3GPP standards context

11.10 Worked Example: PSM vs eDRX Decision for a Smart Parking System

A city deploys 5,000 in-ground magnetometer sensors to detect vehicle presence in parking spaces. The sensors report occupancy changes to a central platform that feeds a driver-facing app. The design team must choose between PSM and eDRX power modes.

Key Requirements:

Parameter Value
Average occupancy changes per day 8 (4 arrivals + 4 departures)
Desired detection-to-app latency Under 30 seconds
Downlink needs Configuration updates (quarterly), firmware OTA (annual)
Battery 3.6V lithium thionyl chloride, 8,500 mAh (ER14505)
Target battery life 8 years minimum

Option A: PSM (Power Saving Mode)

  • The sensor enters deep sleep after each uplink, drawing ~3 uA
  • When a car arrives or departs, the magnetometer interrupt wakes the module, which transmits immediately
  • Uplink latency: 2-5 seconds (attach + transmit) – excellent
  • Downlink availability: NONE during sleep. The platform can only reach the device during the brief T3324 active window after each uplink (configurable, typically 10-60 seconds)
  • Quarterly configuration pushes must wait for the next occupancy event to piggyback a downlink

Option B: eDRX (extended Discontinuous Reception)

  • The sensor periodically wakes to listen for paging from the network
  • With a 20.48-second eDRX cycle: device wakes every ~20 seconds to check for downlinks
  • Downlink latency: 0-20 seconds (average 10 seconds) – the platform can reach the device
  • Power cost: Each paging wake-up consumes ~15 uA average (vs 3 uA for PSM sleep)

Battery Life Comparison:

Component PSM eDRX (20.48s cycle)
Sleep/idle current 3 uA x 24h = 0.072 mAh/day 15 uA x 24h = 0.360 mAh/day
Uplink transmissions (8/day, 230 mA x 1.5s each) 0.767 mAh/day 0.767 mAh/day
Active timer overhead (T3324 = 30s, 8 events) 0.013 mAh/day N/A
Total daily consumption 0.852 mAh/day 1.127 mAh/day
Battery life 27.3 years 20.7 years

Both options far exceed the 8-year target. However, the PSM option uses 24% less energy.

Decision: PSM, because:

  1. Downlink needs are minimal (quarterly config + annual OTA), and can wait for the next occupancy event
  2. The parking app only needs uplink data (occupancy status), which PSM delivers in 2-5 seconds
  3. For the annual firmware OTA, the platform queues the update and delivers it during the T3324 window after the next detection event
  4. The 24% energy saving compounds over 5,000 devices, reducing battery replacement truck rolls

When eDRX Would Win: If the parking meters needed to accept real-time payment confirmations or remote lock/unlock commands, eDRX’s guaranteed downlink window would be essential despite the higher power cost.

11.11 Summary

NB-IoT power management and channel access are tightly coupled design decisions that determine whether a deployment meets its battery life and coverage requirements:

Design Decision Key Trade-off Impact
PSM vs eDRX Battery life vs downlink reachability 2-10x battery life difference
Single-tone vs multi-tone Coverage depth vs data rate 5 kbps (max range) to 160 kbps (good signal)
CE level (CE0/CE1/CE2) Coverage vs energy per message 1x to 128x energy multiplier
T3412 timer Sleep duration vs registration freshness Hours to days between TAUs
eDRX paging cycle Downlink latency vs paging energy 2.56 s to 10,485.76 s cycle lengths

The most important insight: In most NB-IoT deployments, the idle/sleep current and paging overhead dominate energy consumption – not the actual data transmission. Optimizing power modes and paging cycles yields far greater battery life improvements than optimizing uplink parameters.

11.12 Concept Relationships

This chapter connects power management, channel access, and coverage enhancement as an integrated system:

  • Power modes (PSM, eDRX) determine when the device is listening, which directly affects which channel access procedures it must support - PSM devices skip downlink channels entirely
  • Channel structure (uplink/downlink physical channels) defines the minimum active time per transmission - even a 10-byte message requires several seconds of radio-on time due to protocol overhead
  • Coverage enhancement (repetitions) multiplies the base transmission time by 1x to 2048x, turning the channel access time into the dominant battery drain factor for deep indoor devices
  • Single-tone vs multi-tone uplink choice affects both coverage depth and data rate - single-tone concentrates power for better penetration but sacrifices throughput
  • Timer configuration (T3412, T3324, eDRX cycle) must account for both application requirements (downlink latency) and battery constraints (idle current × time)

The key insight is that optimizing one dimension (e.g., reducing eDRX cycle for faster downlink) affects all others (battery life, paging network load, reachability guarantee).

11.13 See Also

Foundation:

Deep Dives (Sub-Chapters):

Application:

Alternative Approaches:

  • LoRaWAN Architecture - Different LPWAN power/channel design
  • LTE-M Fundamentals - Cellular IoT with higher throughput

11.14 What’s Next

Next Topic Description
NB-IoT Power Optimization Deep dive into PSM timer configuration, eDRX cycle design, and hybrid power mode strategies
NB-IoT Labs and Implementation Apply power mode and channel concepts with AT commands on real NB-IoT hardware
NB-IoT Comprehensive Review Test your understanding with comprehensive assessments covering all NB-IoT topics
Cellular IoT Applications Real-world deployment case studies including smart metering, asset tracking, and smart cities