NCMA Message Decoding Using Belief Propagation and Gaussian Elimination

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional message decoding processes in multiple-access networks, such as those using network-coded multiple access (NCMA), face inefficiencies and high computational complexity, particularly in recovering original messages from linear combinations of packets, which affects the performance of protocols like network-coded slotted ALOHA.

Innovation Solution

The implementation of computationally efficient message encoding and decoding schemes using belief propagation decoding enhanced with Gaussian elimination for fountain codes in NCMA-based networks, allowing local Gaussian elimination to solve linear systems within each timeslot and belief propagation between timeslots, optimizing degree distributions for varying numbers of channel users.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If conventional message decoding processes are used in NCMA-based networks, then message recovery is achieved, but computational complexity becomes excessively high

Engineering Contradiction:
Improvemessage recovery accuracyVSAvoidcomputational complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The decoding process is segmented into two distinct stages: (1) belief propagation decoding that processes linear combinations of packets, and (2) Gaussian elimination that solves the resulting linear system. This segmentation allows each stage to handle specific computational tasks efficiently, avoiding the prohibitive complexity of conventional unified decoding approaches while maintaining accurate message recovery.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary representation - a linear system of equations - that bridges the gap between received linear combinations and original messages. By transforming the decoding problem into solving this intermediate linear system through Gaussian elimination, the patent achieves computationally efficient message recovery without sacrificing accuracy.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If conventional belief propagation decoding is applied, then decoding simplicity is maintained, but decoding effectiveness is insufficient for NCMA networks

Engineering Contradiction:
Improvedecoding simplicityVSAvoiddecoding effectiveness
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The decoding approach is divided into two stages: belief propagation decoding for initial processing of linear combinations, followed by Gaussian elimination for solving the linear system. This segmentation preserves the simplicity of belief propagation for the first stage while adding the reliability of Gaussian elimination in the second stage, achieving both ease of operation and decoding effectiveness.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates a composite decoding methodology that combines belief propagation and Gaussian elimination techniques. This composite approach leverages the strengths of both methods - the simplicity and iterative nature of belief propagation, and the deterministic reliability of Gaussian elimination - to achieve effective decoding in NCMA networks.

Inventive Principle:
Principle #40Composite materials

Data Source

PatentUS9941996B2Message coding for NCMA-based multiple access networks
Publication Date: 2018.04.10 THE CHINESE UNIVERSITY OF HONG KONG
  • US9941996B2 patent drawing
  • US9941996B2 patent drawing
  • US9941996B2 patent drawing

AI summary

Computationally efficient message encoding and decoding schemes for NCMA-based multiple access networks are enabled. Belief propagation decoding of fountain codes designed for NCMA-based multiple access networks may be enhanced using Gaussian elimination. Networks utilizing a network-coded slotted ALOHA protocol can benefit in particular. In such cases, Gaussian elimination may be applied locally to solve the linear system associated with each timeslot, and belief propagation decoding may be applied between the linear systems obtained over different timeslots. The computational complexity of such an approach may be of the same order as a conventional belief propagation decoding algorithm. The fountain code degree distribution may be tuned to optimize for different numbers of expected channel users.