Coded Random Access With Joint Collision Resolution and Decoding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current random access protocols in communication systems face performance bottlenecks when handling a large number of devices transmitting short messages, particularly due to overhead associated with collision resolution and error propagation, which are not effectively addressed by existing methods like Contention Resolution Diversity Slotted Aloha and sparse coded multiple access systems.

Innovation Solution

A two-layer coding architecture is employed for joint contention resolution and erasure correction, where transmitters use an inner medium access control code and an outer error correcting code, with message passing between layers to estimate the number of active transmitters and select appropriate codes and code rates, increasing throughput on shared channels.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If successive interference cancellation strategies are used to resolve collisions, then collision resolution capability is improved, but error propagation harms the SIC process and reduces reliability

Engineering Contradiction:
Improvecollision resolution capabilityVSAvoidSIC process reliability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent applies preliminary action by encoding data packets with error correction codes before transmission. This pre-encoding protection ensures that even if collisions occur and SIC is required, the original data can be reliably recovered without error propagation, as the error correction code can correct errors introduced during the SIC process.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements beforehand cushioning by incorporating error correction codes that provide a buffer against errors. These codes act as a safety net that cushions the SIC process from error propagation, allowing the system to tolerate errors that occur during iterative cancellation without compromising final data integrity.

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

2Reliability

If long and low-rate channel codes are used to address error-free transmission, then transmission reliability is improved, but system overhead increases and productivity decreases

Engineering Contradiction:
Improvetransmission reliabilityVSAvoidsystem throughput
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent applies parameter changes by dynamically adjusting the error correction code rate based on channel conditions and collision severity. Rather than always using long and low-rate codes, the system adapts the code parameters to provide sufficient reliability while maximizing throughput, thus resolving the contradiction between reliability and productivity.

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If current random access protocols are used for large numbers of devices, then device connectivity is improved, but overhead becomes a significant performance bottleneck

Engineering Contradiction:
Improvedevice connectivityVSAvoidsystem throughput
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent merges collision resolution and error correction into a unified framework. By combining SIC for collision resolution with error correction codes for error protection, the system achieves both high device connectivity and high throughput, as the integrated approach efficiently handles both collisions and errors without the overhead of separate mechanisms.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS11297657B2Coded random access mechanism for communication networks
Publication Date: 2022.04.05 CALIFORNIA INST OF TECH
  • US11297657B2 patent drawing
  • US11297657B2 patent drawing
  • US11297657B2 patent drawing

AI summary

Coded access communication systems and methods are described. In one embodiment, the communication system includes a plurality of transmitters that transmit signals via a random access channel, where each transmitter includes: an encoder that encodes data bits using a two-layer code including an inner medium access control code and and an outer error correcting code; and a modulator that modulates each encoded bit for transmission via the random access channel. In addition, the communication system includes a receiver including: a demodulator configured to demodulate received signals and provide input signals to the decoder; and a decoder configured to iteratively decode data bits received from the plurality of transmitters using message passing between an inner medium access control layer and an outer coding layer to jointly perform contention resolution and decoding.