Rateless Coding on Restricted Multi-Dimensional Spheres

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current communication systems face challenges in efficiently managing random access channels, particularly in the finite blocklength regime, where multiple transmitters communicate simultaneously, leading to suboptimal performance due to collision issues and limited capacity utilization.

Innovation Solution

The implementation of a rateless coding strategy where transmitters use codewords located on a restricted subset of a multi-dimensional sphere, allowing for simultaneous transmission and decoding despite interference, with a receiver employing a maximum likelihood decoder and threshold rules to manage channel conditions and determine decoding times.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If orthogonalization methods (TDMA, FDMA, CDMA) are used to divide resources among transmitters, then collision avoidance is improved, but resource utilization and capacity efficiency deteriorate

Engineering Contradiction:
Improvecollision avoidanceVSAvoidresource utilization
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent converts the harmful effect of signal collisions into a beneficial feature by designing a system where multiple transmitters intentionally collide on the same resource. The receiver uses successive cancellation decoding to separate and decode overlapping signals, transforming what was traditionally a problem (collision) into a mechanism for achieving higher capacity and better resource utilization.

Inventive Principle:
Principle #22Blessing in disguise (Convert harm into benefit)

2Ease of operation

If slotted ALOHA is used for random access, then implementation simplicity is improved, but capacity utilization deteriorates to only 37% of single-transmitter capacity

Engineering Contradiction:
Improveimplementation simplicityVSAvoidcapacity utilization
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The patent changes the fundamental parameters of random access by moving from time-division-based slotted ALOHA to a scheme where transmitters use the same time-frequency resources. The key parameter change is allowing simultaneous transmissions with the same resources, combined with advanced decoding techniques at the receiver to separate signals, thereby achieving near-capacity performance while maintaining random access simplicity.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If codewords are drawn uniformly at random on an n-dimensional sphere for single transmitter, then error probability is reduced, but extending to multiple transmitters increases system complexity

Engineering Contradiction:
Improveerror probabilityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent creates a universal coding scheme where the same codebook structure and decoding approach works for both single-transmitter and multi-transmitter scenarios. The successive cancellation decoding framework provides a unified solution that handles varying numbers of active transmitters without requiring fundamentally different code designs, thereby managing complexity while maintaining the benefits of random spherical codebooks.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS11689318B2Systems and methods for communicating using random codewords located within a restricted subset of a multi-dimensional sphere
Publication Date: 2023.06.27 CALIFORNIA INST OF TECH
  • US11689318B2 patent drawing
  • US11689318B2 patent drawing
  • US11689318B2 patent drawing

AI summary

Communication systems and methods in accordance with various embodiments of the invention employ a rateless coding strategy in which an encoder utilizes codewords located within a restricted subset of a multi-dimensional sphere. In one embodiment, a transmitter is configured to encode message data as symbols using a rateless code until an end of epoch message is received, where the rateless code comprises a set of codewords characterized in that they are located within a restricted subset of a multi-dimensional sphere. A receiver receives observed symbols and at each of a predetermined set of decode times, determines whether a decoding rule is satisfied. When the decoding rule is satisfied, the receiver decodes at least one message using the rateless code and transmits an end of epoch message.