Satellite IoT drops cover codes as GNSS-free access proves harder than expected
RAN1 shelved orthogonal cover codes for Release 19 and confirmed no existing 5G preamble survives worst-case satellite beams without GPS; DCI vs. MAC CE for satellite voice scheduling is still unresolved.
Source meetings for this article (8)
Meetings in this article’s source material. Inclusion does not mean that every meeting approved every decision.
- SA#11110 Mar 2026 – 13 Mar 2026 · Fukuoka · 3GPP ↗
- RAN#1119 Mar 2026 – 12 Mar 2026 · Fukuoka · 3GPP ↗
- RAN1#1249 Feb 2026 – 13 Feb 2026 · Gothenburg Metropolitan Area · 3GPP ↗
- RAN4#1189 Feb 2026 – 13 Feb 2026 · Gothenburg Metropolitan Area · 3GPP ↗
- SA3#1269 Feb 2026 – 13 Feb 2026 · India · 3GPP ↗
- SA5#1659 Feb 2026 – 13 Feb 2026 · India · 3GPP ↗
- RAN3#1319 Feb 2026 – 13 Feb 2026 · Gothenburg Metropolitan Area · 3GPP ↗
- RAN2#1339 Feb 2026 – 13 Feb 2026 · Gothenburg Metropolitan Area · 3GPP ↗
3GPP QuarterlyThe next issue by email, at most eight a year.
Satellite IoT capacity ran into a wall this quarter: RAN1 spent effort studying orthogonal cover codes (OCC), a technique to let several devices share one radio resource via distinct signal patterns, and concluded it could not agree whether OCC even helps for the random-access channel. The result is that Release 19 IoT-NTN devices keep the older, non-multiplexed access procedure — a capacity gain that simply won't ship this round.
The bigger fight is over what happens when GPS disappears. A dedicated study confirmed that in the worst case — a phone with no location fix anywhere in a satellite beam — no existing 5G preamble format, long or short, can handle the combined delay and Doppler shift across all elevation angles. In S-band, tolerance limits for long preambles range from just 0.85 kHz up to 24.6 kHz depending on configuration; in Ka-band, short preambles reach 54 kHz at 60 kHz spacing and 114 kHz at 120 kHz spacing. Only with a rough prior location fix does a single format — 'C2' — work across all satellite types, and only within a 5 km radius in S-band or 1 km in Ka-band. That gap is why RAN1 also prioritized a list of candidate fixes, from network-side pre-compensation to longer detection windows at the satellite.
A quieter but real dispute involves phase continuity for OCC-multiplexed uplink transmissions. Ericsson, Huawei, HiSilicon, NTT DOCOMO, Nokia, LGE and Panasonic wanted explicit rules forcing a phone not to adjust its timing advance mid-OCC-group; Samsung, Vivo and CATT argued this is a network scheduling responsibility, not a phone behavior rule. RAN1 could not reach consensus, so the specification stays silent — networks must now avoid the conflict purely through careful scheduling.
NB-IoT satellite voice picked up its first firm commitments: at least one uplink and one downlink semi-persistent scheduling (SPS) configuration, explicit activation/release commands rather than automatic RRC activation, and a rule that downlink SPS reception wins any collision with uplink SPS on the same device. But the signaling method for those activation commands — Downlink Control Information (DCI) versus a MAC Control Element (MAC CE) — remains open, and it is nearly Qualcomm alone favoring a closer look at MAC CE against a bloc including Samsung, Ericsson, Huawei, Apple and Google that leans DCI.
RAN1#124bis is where the SPS signaling choice is due — the group set its own deadline there, citing only two remaining meetings to decide between DCI and MAC CE for satellite voice. The outcome determines how many simultaneous voice calls a satellite operator can pack into its control channel, and whether chipset vendors design around a fast but capacity-limited DCI path or a heavier MAC CE alternative.
The decisions behind this
Decision on signaling method for SPS activation and release postponed
While it was agreed that explicit commands are needed to activate and release Semi-Persistent Scheduling (SPS) resources, the critical question of *how* to send those commands—via a Downlink Control Information (DCI) message on the physical control channel or a MAC Control Element (MAC CE) embedded in a data packet—was not resolved. Two competing proposals were presented but not adopted.
Proposal 3.2-2 suggested down-selecting between DCI or MAC CE for the SPS release command. Proposal 3.2-3 suggested the same for the activation command. The document states, "Since we only have two remaining RAN1 meetings, it is important to down-select between MAC CE and DCI as soon as possible."
A later proposal (3.2-4-v2) was made to guide the decision process: "For SPS activation/release indication, RAN1 targets to complete the down-selection between DCI and MAC CE by RAN1#124bis, taking into account at least the following aspects: Capacity for SPS... Payload size and content of the indication... Coverage performance..." This proposal was noted but not agreed upon. The meeting concluded with the open question of which signaling method to use for both activation and release.
| Prefer DCI-based signaling | See potential issues with DCI, propose studying MAC CE |
|---|---|
| Samsung · Ericsson · Spreadtrum · OPPO · CATT · LG Electronics · MediaTek · Xiaomi · Huawei · Apple · Nokia · Google · ZTE · ETRI14 companies | Qualcomm1 company |
The core implementation detail is unresolved. The choice has major implications: DCI is the traditional, low-latency method but may struggle with control channel capacity in tight scheduling grids over satellites. MAC CE is more flexible but consumes user data payload and requires extra scheduling. Operators and chipset vendors must wait for the next meeting to see which technical trade-off prevails.
NB-IoT over satellite will support at least one semi-persistent scheduling configuration for voice
The 3GPP RAN1 working group, responsible for the physical layer, is designing semi-persistent scheduling (SPS) for NB-IoT devices connecting via geostationary satellites (GSO) to support voice calls. SPS reserves periodic radio resources for a device, which is efficient for predictable traffic like voice packets. The group agreed that for Release 20 NB-IoT-NTN, at least one uplink SPS configuration and at least one downlink SPS configuration are supported. It is 'for further study' (FFS) whether to support one additional configuration for each direction and how to update transmission parameters like the transport block size or modulation scheme for a given SPS configuration.
The group also agreed that explicit activation and release indications for SPS are supported. It remains to be decided whether these indications are sent via Downlink Control Information (DCI) on the control channel or via a Medium Access Control Control Element (MAC CE) in the data channel. The decision on the signaling method is pending.
The RAN1#124 meeting record records this as agreed: "For R20 NB IoT NTN, at least one UL SPS configuration and at least one DL SPS configuration are supported."
| Support at least one SPS configuration | Start with a single SPS configuration as baseline |
|---|---|
| Spreadtrum · OPPO · CATT · Qualcomm · MediaTek · Xiaomi · ETRI7 companies | Samsung · Ericsson · LG Electronics · Huawei · Apple · Google · ZTE7 companies |
This sets the baseline for how NB-IoT devices will handle voice calls over satellite networks. Using at least one SPS configuration mirrors a common approach from terrestrial LTE but adapts it for the long delays of satellite links. The unresolved choice between DCI and MAC CE for activation is critical: DCI is standard but may cause monitoring conflicts, while MAC CE could simplify scheduling at the cost of extra data overhead, directly impacting network capacity and device battery life.
- DeferredNB-IoT over satellite will get at least one semi-persistent scheduling profile for voiceR1-2601651
- DecidedClarification on scheduling delays for IoT over non-terrestrial networks using TDDR1-2601613
- DeferredIoT-NTN enhancements for LTE will allow two control channels for faster satellite connectionsR1-2601490
- DeferredNo consensus on clarifying UE behavior for OCC phase continuityR1-2601480
- DeferredRAN1 confirms eMTC devices can measure channel quality before a simplified data transmission in satellite IoTR1-2601493
- DecidedRAN1 clarifies HARQ rules for Msg4 PDSCH repetitions in NTNR1-2601486