6G • Spectrum

Spinal Codes

Rateless Forward Error Correction for Time-Varying Channels

A rateless error-correcting code that continuously streams incremental redundancy symbols until the receiver successfully decodes, eliminating channel feedback delay.

Technical Explanation

In rapidly fluctuating 6G mobile channels, traditional fixed-rate codes require frequent channel state feedback (CQI) to select code rates; if the channel fades unexpectedly, the packet is lost. Spinal Codes are rateless: the transmitter uses a pseudo-random hash function over the message bits to generate a continuous spinal sequence of coded symbols. The receiver decodes as soon as it has accumulated enough symbols, automatically matching channel capacity without any prior channel state knowledge.

Key Functions

  • Rateless error-correcting code that automatically adapts to unknown, rapidly fading channels
  • Transmitter generates a continuous spinal symbol stream until receiver sends a 1-bit ACK
  • Completely eliminating complex channel state information (CSI/CQI) feedback overhead
  • Achieving capacity on Gaussian and fading channels with polynomial-time decoding
  • Ideal for volatile non-terrestrial satellite links and high-speed vehicular communications
Specifications
ACM SIGCOMM / IEEE Transactions on Information Theory, 3GPP Rel-20 Studies
Interfaces
Spinal-EncoderRateless-Stream-Bus

Related 6G Concepts

Want to memorize 6G concepts like this one?
Study it with SuperMemo SM-2 spaced repetition flashcards.
Practice 6G Flashcards